.operator-accordion-panel .x-accordion-hd {
    background-color: 1 c8ddd;
    color: black;
    background-image: none;
}

.taxi-region-accordion-panel .x-accordion-hd {
    background-color: a1a1a3;
    color: black;
    font-weight: bold;
    background-image: none;
}

.taxi-region-accordion-panel, .taxi-region-accordion-panel .x-panel-body {
    background-color: f9f9f9;
    border: none;
}

.testStyle {
    background: none;
}

.taxi-controll-icon_call {
    position: absolute;
    height: 17px;
    width: 17px;
    background: url("images/call.png") no-repeat;
    top: 8px;
    right: 34px;
}

.taxi-controll-icon_remove {
    height: 17px;
    width: 17px;
    background: url("images/delete.png") no-repeat;
}

.taxi-controll-icon_remove_cc_block {
    position: absolute;
    height: 17px;
    width: 17px;
    background: url("images/delete.png") no-repeat;
}

.list-item .x-view-item-over .taxi-controll-icon_call {
    position: absolute;
    height: 17px;
    width: 17px;
    background: url("images/call_active.png") no-repeat;
    top: 8px;
    right: 34px;
}

.sos-info-style {
    background-color: red;
}

.taxi-controll-icon_sos_call {
    height: 17px;
    width: 17px;
    margin-top: 4px;
    background: url("images/call_active.png") no-repeat;
}

.list-item .x-view-item-sel .taxi-controll-icon_call {
    position: absolute;
    height: 17px;
    width: 17px;
    background: url("images/call_active.png") no-repeat;
    top: 8px;
    right: 34px;
}

.taxi-controll-icon_info {
    position: absolute;
    height: 17px;
    width: 17px;
    background: url("images/info.png") no-repeat;
    top: 8px;
    right: 12px;
}

.list-item .x-view-item-over .taxi-controll-icon_info {
    position: absolute;
    height: 17px;
    width: 17px;
    background: url("images/call_active.png") no-repeat;
    top: 8px;
    right: 34px;
}

.list-item .x-view-item-sel .taxi-controll-icon_info {
    position: absolute;
    height: 17px;
    width: 17px;
    background: url("images/info_active.png") no-repeat;
    top: 8px;
    right: 12px;
}

.list-item .x-view-item-over .taxi-controll-icon_info {
    position: absolute;
    height: 17px;
    width: 17px;
    background: url("images/info_active.png") no-repeat;
    top: 8px;
    right: 12px;
}

.clientPhoneInfo {
    height: 17px;
    background: url("images/call.png") no-repeat;
    padding-left: 20px;
    cursor: pointer;
}

.statusInputStyle {
    border: none;
    color: white;
    height: 22px;
    background-image: none;
    background-color: #1b8adb;
}

.statusSelectorArrow {
    background-image: none;
}

.orderStatusSelector-0 {
    height: 22px;
    background: url("images/status_ready.png") no-repeat;
    background-position: 0px;
    padding-left: 17px;
    background-color: #1b8adb;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.orderStatusSelector-1 {
    height: 22px;
    background: url("images/status_notReady.png") no-repeat;
    background-position: 0px;
    padding-left: 17px;
    background-color: #1b8adb;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.orderStatusSelector-2 {
    height: 22px;
    background: url("images/status_notWork.png") no-repeat;
    background-position: 0px;
    padding-left: 17px;
    background-color: #1b8adb;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.clientPhoneInfoLabel {
    width: 17px;
}

.num {
    width: 35px;
    text-align: center;
    vertical-align: top;
}

.text_num {
    color: 989898;
    font-size: 10px;
    width: 35px;
}

.text_car {
    color: 989898;
    padding-left: 12px;
    font-size: 11px;
}

.list-item .x-view-item-over .text_car {
    color: white;
    padding-left: 12px;
    font-size: 11px;
}

.list-item .x-view-item-sel .text_car {
    color: white;
    padding-left: 12px;
    font-size: 11px;
}

.text_taxi_user {
    padding-left: 12px;
    font-size: 11px;
}

.text_taxi_user_create {
    padding-left: 12px;
    font-size: 13px;
    font-weight: bolder;
}

.taxi_status_ready {
    position: absolute;
    height: 17px;
    width: 17px;
    background: url("images/status_ready.png") no-repeat;
    top: 8px;
    right: 12px;
}

.taxi_status_notReady {
    position: absolute;
    height: 17px;
    width: 17px;
    background: url("images/status_notReady.png") no-repeat;
    top: 8px;
    right: 12px;
}

.taxi_status_notWork {
    position: absolute;
    height: 17px;
    width: 17px;
    background: url("images/status_notWork.png") no-repeat;
    top: 8px;
    right: 12px;
}

.info-button-toolbar .tab-order .left-icon {
    background: url("images/tab_task.png") no-repeat center center;
    color: #ffffff;
}

.tab-button-info-over .tab-order .left-icon, .info-tab-button-pressed .tab-order .left-icon {
    background: url("images/tab_task_press.png") no-repeat center center;
    color: #000000;
}

.info-button-toolbar .tab-history .left-icon {
    background: url("images/history.png") no-repeat center center;
    color: #ffffff;
}

.tab-button-info-over .tab-history .left-icon, .info-tab-button-pressed .tab-history .left-icon {
    background: url("images/history_press.png") no-repeat center center;
    color: #000000;
}

.info-button-toolbar .tab-new-order .left-icon {
    background: url("images/add_order.png") no-repeat center center;
    color: #ffffff;
}

.tab-button-info-over .tab-new-order .left-icon, .info-tab-button-pressed .tab-new-order .left-icon {
    background: url("images/add_order_active.png") no-repeat center center;
    color: #000000;
}

.info-button-toolbar .tab-driver-info .left-icon {
    background: url("images/driver-info.png") no-repeat center center;
    color: #ffffff;
}

.tab-button-info-over .tab-driver-info .left-icon, .info-tab-button-pressed .tab-driver-info .left-icon {
    background: url("images/driver-info-press.png") no-repeat center center;
    color: #000000;
}

.orderFiled {
    background-image: none;
}

.taxi-user-info .x-form-item-label {
    color: #6e6e6e;
    font-size: 12;
}

.orderlabel {
    color: #6e6e6e;
    font-size: 12;
}

.addOtherAddress {
    width: 30px;
    height: 20px;
    background: url("images/addBig.png");
}

/*------------------------------------*/
.x-grid3-scroller {
    overflow: auto;
    position: relative;
    background: url("images/row_gray_white_b.png");
    background-attachment: scroll;
}

.x-grid3-row {
    border: none !important;
    background-color: #ebebeb;
    line-height: 21px;
}

.x-grid3-row-alt {
    border: none !important;
    background-color: #f1f1f1;
}

.x-grid3-row-selected td.x-grid3-cell {
    color: ffffff;
}

.x-grid3-row-selected {
    background-color: #1b8adb !important;
    background-image: none !important;
    border-color: #A3BAE9;
}

.x-grid3-row-over {
    background-color: #1b8adb !important;
    background-image: none !important;
    border-color: #DDDDDD;
}

.x-grid3-row-over td.x-grid3-cell {
    color: ffffff;
}

.x-grid3-cell-inner {
    padding: 0px 3px 0px 5px;
}

/* ---------------------  */
.new-taxi-order {
    background-color: #c8e6c0;
    color: #ffffff;
}

.to-long-work-time-taxi-order {
    background-color: #a5a3b3;
    color: #ffffff;
}

.canceled-taxi-order {
    background-color: #f17474;
    color: #ffffff;
}

.in-efir-taxi-order {
    background-color: #a291e5;
    color: #ffffff;
}

.need-call-taxi-order {
    background-color: #ffaa5e;
    color: #ffffff;
}

.reserved-taxi-order {
    background-color: #88b8f8;
    color: #ffffff;
}

.taxi-order-0 {
    background-color: #ebebeb;
}

.taxi-order-1 {
    background-color: #f1f1f1;
}

.infoBtn {
    background: url("images/info.png") no-repeat center center;
}

.handPointerCursor {
    cursor: pointer;
}

.x-grid3-row-selected .editIcon, .x-grid3-row-over .editIcon {
    background: url("images/edit.png") no-repeat center center;
}

.editIcon {
    background: url("images/edit_blue.png") no-repeat center center;
}

.deleteIcon {
    background: url("images/delete.png") no-repeat center center;
}

.deleteSOSMessageIcon {
    margin-top: 5px;
    background: url("images/delete.png") no-repeat center center;
}

.taxiMessageIcon {
    background: url("images/taxi_msg.gif") no-repeat center center;
}

.sosIcon {
    background: url("images/sos.gif") no-repeat center center;
}

.addIcon {
    background: url("images/btn_add.png") no-repeat center center;
}

.applyIcon {
    background: url("images/applay.png") no-repeat center center;
}

.infoIcon {
    background: url("images/info.png") no-repeat center center;
}

.addBigIcon {
    background: url("images/addBig.png") no-repeat center center;
}

.bottomComponent .x-panel-body {
    background: #d9d9d9;
}

.transparentContentPanel .x-panel-body {
    border: none;
    background: transparent;
}

.exportBtn {
    background: url("images/export_button.png") no-repeat center center;
}

.importBtn {
    background: url("images/import_button.png") no-repeat center center;
}

.trashIcon {
    background: url("images/trash.png") no-repeat center center;
}

.enter {
    background: url("images/enter.png") no-repeat center center;
}

.rupor {
    background: url("images/rupor.png") no-repeat center center;
}

.msg {
    background: url("images/btn_mess.png") no-repeat center center;
}

.msg_na {
    background: url("images/msg_na.png") no-repeat center center;
}

.icon_call {
    background: url("images/call.png") no-repeat center center;
}

.status-icon_edit {
    position: static;
    height: 17px;
    width: 17px;
    background: url("images/edit_blue.png") no-repeat;
    right: 1px;
}

.list-item .x-view-item-over .status-icon_edit {
    position: static;
    height: 17px;
    width: 17px;
    background: url("images/edit.png") no-repeat;
    right: 1px;
}

.list-item .x-view-item-sel .status-icon_edit {
    position: static;
    height: 17px;
    width: 17px;
    background: url("images/edit.png") no-repeat;
    right: 1px;
}

.list-item .x-view-item-over .status-icon_delete {
    position: static;
    height: 17px;
    width: 17px;
    background: url("images/delete.png") no-repeat;
    right: 1px;
}

.list-item .x-view-item-sel .status-icon_delete {
    position: static;
    height: 17px;
    width: 17px;
    background: url("images/delete.png") no-repeat;
    right: 1px;
}

.ready_base {
    margin-top: 5px;
    margin-right: 5px;
    height: 17px;
    line-height: 17px;
    width: 40px;
    text-align: center;
    font-size: 10px;
    background: url("images/cars/base_ready.png") no-repeat center center;
}

.ready_base_sense {
    margin-top: 5px;
    margin-right: 5px;
    height: 17px;
    line-height: 17px;
    width: 40px;
    text-align: center;
    font-size: 10px;
    background: url("images/cars/base_ready_sense.png") no-repeat center center;
}

.ready_truck {
    margin-top: 5px;
    margin-right: 5px;
    line-height: 19px;
    height: 19px;
    width: 40px;
    text-align: center;
    font-size: 10px;
    background: url("images/cars/truck_ready.png") no-repeat center center;
}

.ready_truck_sense {
    margin-top: 5px;
    margin-right: 5px;
    line-height: 19px;
    height: 19px;
    width: 40px;
    text-align: center;
    font-size: 10px;
    background: url("images/cars/truck_ready_sense.png") no-repeat center center;
}

.work_base {
    margin-top: 5px;
    margin-right: 5px;
    height: 17px;
    line-height: 17px;
    width: 40px;
    text-align: center;
    font-size: 10px;
    background: url("images/cars/base_work.png") no-repeat center center;
}

.work_base_sense {
    margin-top: 5px;
    margin-right: 5px;
    height: 17px;
    line-height: 17px;
    width: 40px;
    text-align: center;
    font-size: 10px;
    background: url("images/cars/base_work_sense.png") no-repeat center center;
}

.work_truck {
    margin-top: 5px;
    margin-right: 5px;
    line-height: 19px;
    height: 19px;
    width: 40px;
    text-align: center;
    font-size: 10px;
    background: url("images/cars/truck_work.png") no-repeat center center;
}

.work_truck_sense {
    margin-top: 5px;
    margin-right: 5px;
    height: 19px;
    line-height: 19px;
    width: 40px;
    text-align: center;
    font-size: 10px;
    background: url("images/cars/truck_work_sense.png") no-repeat center center;
}

.busy_base {
    margin-top: 5px;
    margin-right: 5px;
    height: 17px;
    line-height: 17px;
    width: 40px;
    text-align: center;
    font-size: 10px;
    background: url("images/cars/base_busy.png") no-repeat center center;
}

.busy_base_sense {
    margin-top: 5px;
    margin-right: 5px;
    height: 17px;
    line-height: 17px;
    width: 40px;
    text-align: center;
    font-size: 10px;
    background: url("images/cars/base_busy_sense.png") no-repeat center center;
}

.busy_truck {
    margin-top: 5px;
    margin-right: 5px;
    line-height: 19px;
    height: 19px;
    width: 40px;
    text-align: center;
    font-size: 10px;
    background: url("images/cars/truck_busy.png") no-repeat center center;
}

.busy_truck_sense {
    margin-top: 5px;
    margin-right: 5px;
    height: 19px;
    line-height: 19px;
    width: 40px;
    text-align: center;
    font-size: 10px;
    background: url("images/cars/truck_busy_sense.png") no-repeat center center;
}

.offline_truck {
    margin-top: 5px;
    margin-right: 5px;
    height: 19px;
    line-height: 19px;
    width: 40px;
    text-align: center;
    font-size: 10px;
    background: url("images/cars/truck_offline.png") no-repeat center center;
}

.offline_base {
    margin-top: 5px;
    margin-right: 5px;
    height: 17px;
    line-height: 17px;
    width: 40px;
    text-align: center;
    font-size: 10px;
    background: url("images/cars/base_offline.png") no-repeat center center;
}

.redColorTextLabelFont input {
    color: red;
}