/*!
* Ext JS Library 4.0
* Copyright(c) 2006-2011 Sencha Inc.
* licensing@sencha.com
* http://www.sencha.com/license
*/

#poweredby {
    position: absolute;
    bottom: 40px;
    right: 20px;
    z-index: 15000;

    /* IE 5-7 */
    filter: alpha(opacity=70);
    /* Netscape */
    -moz-opacity: 0.7;
    /* Safari 1.x */
    -khtml-opacity: 0.7;
    /* Good browsers */
    opacity: 0.7;
}

#poweredby div {
    position: relative;
    width: 150px;
    height: 25px;
    background-image: url(../images/powered-by-ext-js.png);
    background-repeat: no-repeat;
}

/* The simple background image PNG does not work in IE6-8, but does in IE9 */
.x-ie6 #poweredby div,
.x-ie7 #poweredby div,
.x-ie8 #poweredby div {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/powered-by-ext-js.png', sizingMethod='scale');
}

/*----------------------------------------------------
    Start Button
*/

.ux-start-button-icon {
    background-image: url(../images/taskbar/sencha.gif) !important;
    background-color: transparent;
}

.ux-start-button .x-btn-arrow {
    background-image: none;
}

.ux-start-button .x-btn-arrow-right {
    padding-left: 10px;
}

.ux-taskbar {
    padding-left: 4px !important;
}

/*
    Start Button (Black)
*/

.ux-desktop-black .ux-start-button {
    height: 28px;
    padding: 0px;
    display: block;
}

.ux-desktop-black .ux-start-button em {
    margin-top: 5px;
}

.ux-desktop-black .ux-start-button .x-btn-inner {
    color: black;
    font-size:11px;
    font-weight: bold;
}

.ux-desktop-black .ux-start-button {
    background-image: -moz-linear-gradient(center top , #E4F3FF, #D9EDFF 48%, #C2D8F2 52%, #C6DCF6);
    border-radius: 8px 8px 8px 8px;
    border-color: #81A4D0;
}

/*----------------------------------------------------
    Start Menu
*/

.ux-start-menu-toolbar .x-btn .x-btn-center .x-btn-inner {
    text-align: left;
}

.ux-start-menu-toolbar {
    padding: 4px !important;
}

/*----------------------------------------------------
    TaskBar
*/

.ux-taskbar .x-toolbar {
    background: transparent none;
    border-color: transparent;
}

.x-ie6 .ux-taskbar .x-toolbar {
    border-color: #d3e1f1;
}

.ux-desktop-windowbar .x-btn-inner,
.x-nbr .ux-desktop-windowbar .x-btn-icon-text-left button {
    text-align: left !important;
}

.ux-taskbar .x-toolbar {
    height: 28px;
}

.ux-taskbar {
    height: 28px;
    padding: 0;
}

.x-toolbar .x-toolbar {
    padding: 0;
}

/*
    TaskBar (Black)
*/

.ux-desktop-black .ux-taskbar {
    background: transparent url('../images/taskbar/black/taskbar-start-panel-bg.gif') repeat-x left top;
    border-color: transparent;
    /*height: 30px;*/
}

.ux-desktop-black .ux-taskbar .x-splitter {
    background: transparent url(../images/taskbar/black/taskbar-split-h.gif) no-repeat scroll 0 -2px;
}

.ux-desktop-black .ux-taskbar .x-toolbar-text {
    color: white !important;
}

.ux-desktop-black .ux-taskbar .x-btn-default-toolbar-small-over {
    background-color: yellow;
}

.ux-desktop-black .ux-taskbar .x-btn-inner {
    color: white;
}

.ux-desktop-black .ux-taskbar .x-btn-pressed .x-btn-inner, .ux-taskbar .x-btn-over .x-btn-inner {
    color: black;
}

/*----------------------------------------------------
    Tray Clock
*/

.ux-desktop-trayclock {
    text-align: center;
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0;
}

/*----------------------------------------------------
    Desktop DataView
*/

.ux-wallpaper {
    background-color: #3d71b8;
}

.ux-wallpaper-tiled {
    background-repeat: repeat;
}

.ux-desktop-shortcut {
    cursor: pointer;
    text-align: center;
    padding: 8px;
    margin: 8px;
    width: 75px;
    float:left;
    height:90px;
}

.ux-desktop-shortcut-icon {
    width: 48px;
    height: 48px;
    background-color: transparent;
    background-repeat: no-repeat;
    margin:0 auto;
}

.ux-desktop-shortcut-text {
    font: normal 10px tahoma,arial,verdana,sans-serif;
    text-decoration: none;
    padding-top: 5px;
    color: white;
}

.x-view-over .ux-desktop-shortcut-text {
    text-decoration: underline;
}


/*----------------------------------------------------
    Various icon classes
*/

.accordion-shortcut {
    background-image: url(../images/im48x48.png);
}

.cpu-shortcut {
    background-image: url(../images/statusLarge.png);
}

.grid-shortcut {
    background-image: url(../images/grid48x48.png);
}

.notepad-shortcut {
    background-image: url(../images/notepadLarge.png);
    width: 46px;
    height: 46px;
}

.x-ie6 .accordion-shortcut {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/im48x48.png', sizingMethod='scale');
}

.x-ie6 .cpu-shortcut {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/statusLarge.png', sizingMethod='scale');
}

.x-ie6 .grid-shortcut {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/grid48x48.png', sizingMethod='scale');
}

.x-ie6 .notepad-shortcut {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/notepadLarge.png', sizingMethod='scale');
}

.video {
    background-image: url(../images/gears.gif);
}

.bogus {
    background-image: url( ../images/bogus.png ) !important;
}

.notepad {
    background-image: url( ../images/bogus.png ) !important;
}

.logout {
    background-image: url( ../images/logout_ico.png ) !important;
}

.settings {
    background-image: url( ../images/gears.gif ) !important;
}

.shortcuts {
    background-image: url( ../images/shortcuts_ico.png ) !important;
}

.admin, .admin16 {
    background-image: url( ../images/admin_ico.png ) !important;
}

.dictionary16 {
    background-image: url( ../images/dictionary_ico.png ) !important;
}

.new16{
    background-image: url( ../images/new_ico16.png ) !important;
}

.new24 {
    background-image: url( ../images/new_ico24.png ) !important;
}

.print24 {
    background-image: url( ../images/print24.png ) !important;
}

.printduplicate24 {
    background-image: url( ../images/printduplicate24.png ) !important;
}

.requestforpayment24 {
    background-image: url( ../images/request_for_payment24.png ) !important;
}

.roles16 {
    background-image: url( ../images/roles_ico.png ) !important;
}

.roles46 {
    background-image: url( ../images/roles_big.png ) !important;
}

.users16 {
    background-image: url( ../images/users_ico.png ) !important;
}

.users24 {
    background-image: url( ../images/users_medium.png ) !important;
}

.users46 {
    background-image: url( ../images/users_big.png ) !important;
}

.workers16 {
    background-image: url( ../images/users_ico.png ) !important;
}

.workers46 {
    background-image: url( ../images/users_big.png ) !important;
}

.logs16 {
    background-image: url( ../images/logs_ico.png ) !important;
}

.logs46 {
    background-image: url( ../images/logs_big.png ) !important;
}

.password16 {
    background-image: url( ../images/password_ico.png ) !important;
}

.clientTypes16,
.modClientsAssignedTypesEdit16 {
    background-image: url( ../images/clienttypes_ico.png ) !important;
}

.clientTypes46,
.modClientsAssignedTypesEdit46 {
    background-image: url( ../images/clienttypes_big.png ) !important;
}

.productTypes16 {
    background-image: url( ../images/producttypes_ico.png ) !important;
}

.productTypes46 {
    background-image: url( ../images/producttypes_big.png ) !important;
}

.projects16 {
    background-image: url( ../images/projects_ico.png ) !important;
}

.projects46 {
    background-image: url( ../images/projects_big.png ) !important;
}

.tree_project {
    background-image: url( ../images/project.gif ) !important;
}

.offers {
    background-image: url( ../images/offers_ico.png ) !important;
}

.tree_project {
    background-image: url( ../images/project.gif ) !important;
}

.concepts {
    background-image: url( ../images/concept_ico.png ) !important;
}

.boms {
    background-image: url( ../images/bom_ico.png ) !important;
}

.project_3d {
    background-image: url( ../images/3d_ico.png ) !important;
}

.project_2d {
    background-image: url( ../images/2d_ico.png ) !important;
}

.printers {
    background-image: url( ../images/print_ico.png ) !important;
}

.clearing {
    background-image: url( ../images/clear_ico.png ) !important;
}

.resources16,
.modResourcesList16 {
    background-image: url( ../images/resources_ico.png ) !important;
}

.resources46,
.modResourcesList46 {
    background-image: url( ../images/resources_big.png ) !important;
}

.magazines16,
.inventory16,
.modStoreSelection16 {
    background-image: url( ../images/magazines_ico.png ) !important;
}

.magazines46,
.inventory46 {
    background-image: url( ../images/magazines_big.png ) !important;
}

.upload16 {
    background-image: url( ../images/upload_ico.png ) !important;
}

.upload46 {
    background-image: url( ../images/upload_big.png ) !important;
}

.contactmedia16 {
    background-image: url( ../images/contacts_ico.png ) !important;
}

.contactmedia46 {
    background-image: url( ../images/contacts_big.png ) !important;
}

.rcp16 {
    background-image: url( ../images/rcp_ico.png ) !important;
}

.rcp46 {
    background-image: url( ../images/rcp_big.png ) !important;
}

.analisys16 {
    background-image: url( ../images/analisys_ico.png ) !important;
}

.analisys46 {
    background-image: url( ../images/analisys_big.png ) !important;
}

.centers16 {
    background-image: url( ../images/centers_ico.png ) !important;
}

.centers46 {
    background-image: url( ../images/centers_big.png ) !important;
}

.units16 {
    background-image: url( ../images/units_ico.png ) !important;
}

.units46 {
    background-image: url( ../images/units_big.png ) !important;
}

.VATrates16 {
    background-image: url( ../images/percent_ico.png ) !important;
}

.VATrates46 {
    background-image: url( ../images/percent_big.png ) !important;
}

.paymentTerms16 {
    background-image: url( ../images/paymentterms_ico.png ) !important;
}

.paymentTerms46 {
    background-image: url( ../images/paymentterms_big.png ) !important;
}

.currency16 {
    background-image: url( ../images/currency_ico.png ) !important;
}

.currency46 {
    background-image: url( ../images/currency_big.png ) !important;
}

.calculate16{
    background-image: url(../images/calculate16.png) !important;
}

.calculate24{
    background-image: url(../images/calculate24.png) !important;
}

.money16{
    background-image: url(../images/money_ico.png) !important;
}

.xml16{
    background-image: url(../images/xml16.png) !important;
}

.xml24{
    background-image: url(../images/xml24.png) !important;
}

.deliveryNote16{
    background-image: url(../images/deliveryNote16.png) !important;
}

.deliveryNote24{
    background-image: url(../images/deliveryNote24.png) !important;
}

.sendBook16{
    background-image: url(../images/sendBook16.png) !important;
}

.sendBook24{
    background-image: url(../images/sendBook24.png) !important;
}

.labels16,
.modOrderCompletion16{
  background-image:url(../images/labels16.png) !important;
}

.labels24{
    background-image: url(../images/labels24.png) !important;
}

.sendList16{
    background-image: url(../images/sendList16.png) !important;
}

.sendList24{
    background-image: url(../images/sendList24.png) !important;
}

.targets16 {
    background-image: url( ../images/target_ico.png ) !important;
}

.changeClients16 {
    background-image: url( ../images/change_user_ico.png ) !important;
}

.download24{
    background-image: url(../images/download_medium.png) !important;
}

.excel16{
  background-image: url( ../images/excel16.png ) !important;
}
.excel24{
  background-image: url( ../images/excel24.png ) !important;
}

.icon-grid {
    background-image:url( ../images/grid.png ) !important;
}
.add {
    background-image:url(../resources/themes/images/default/icons/fam/add.gif) !important;
}
.option {
    background-image:url(../resources/themes/images/default/icons/fam/plugin.gif) !important;
}
.remove {
    background-image:url(../resources/themes/images/default/icons/fam/delete.gif) !important;
}
.save {
    background-image:url(../resources/themes/images/default/icons/save.gif) !important;
}
.accordion {
    background-image:url(../images/accordian.gif) !important;
}
.tabs {
    background-image:url(../images/tabs.gif) !important;
}

.crmIcon {
    background-image: url( ../images/crm.png ) !important;
}
.modClientsList16, .modClientsEdit16, .clientsAdmin16, .modClientsCheckNip16, 
.distributors16, .modDistributorsAddEdit16, .modClientsParamsEdit16{
    background-image: url( ../images/clients_ico.png ) !important;
}
.modClientsList46, .modClientsEdit46, .clientsAdmin46, .modClientsCheckNip46, 
.distributors46, .modDistributorsAddEdit46, .modClientsParamsEdit46{
    background-image: url( ../images/clients_big.png ) !important;
}
.personalIcon {
    background-image: url( ../images/private_ico.png ) !important;
}
.modTasksSchedule16{
    background-image: url( ../images/calendar_ico.png ) !important;
}
.modTasksSchedule46{
    background-image: url( ../images/calendar_big.png ) !important;
}
.modProjectsGantt16, .modResourcesGantt16{
    background-image: url( ../images/gantt_ico.png ) !important;
}
.modProjectsGantt46, .modResourcesGantt46{
    background-image: url( ../images/gantt_big.png ) !important;
}
.modTasksTodoList16{
    background-image: url( ../images/todo_ico.png ) !important;
}
.modTasksTodoList46{
    background-image: url( ../images/todo_big.png ) !important;
}
.modAdminHolidays16,
.modRcpHolidays16{
    background-image: url( ../images/holidays_ico.png ) !important;
}
.modAdminHolidays46,
.modRcpHolidays46{
    background-image: url( ../images/holidays_big.png ) !important;
}
.modPurchaseInvoicesList16,
.modCorrectedPurchaseInvoicesList16,
.modPurchaseInvoicesEdit16,
.modCorrectedPurchaseInvoicesEdit16,
.modSalesInvoicesList16,
.modCorrectedSalesInvoicesList16,
.modSalesInvoicesEdit16,
.modCorrectedSalesInvoicesEdit16{
    background-image: url( ../images/invoices_ico.png ) !important;
}
.modPurchaseInvoicesList46,
.modCorrectedPurchaseInvoicesList46,
.modPurchaseInvoicesEdit46,
.modCorrectedPurchaseInvoicesEdit46,
.modSalesInvoicesList46,
.modCorrectedSalesInvoicesList46,
.modSalesInvoicesEdit46,
.modCorrectedSalesInvoicesEdit46{
    background-image: url( ../images/invoices_big.png ) !important;
}
.modPurchaseInvoicesAddPayment16,
.modSalesInvoicesAddPayment16{
    background-image: url( ../images/payment_ico.gif ) !important;
}
.modPurchaseInvoicesAddPayment46,
.modSalesInvoicesAddPayment46{
    background-image: url( ../images/payment_big.gif ) !important;
}

.modOffersEdit16,
.modOffersEdit46{
    background-image: url( ../images/offers_ico.png ) !important;
}

.modOrdersList16,
.modOrdersEdit16,
.modOrdersListOfPromotions16,
.modOrderNotesEdition16,
.modSimpleOrderEdition16{
    background-image: url( ../images/orders_ico.png ) !important;
}

.modOrdersList46,
.modOrdersEdit46,
.modOrdersListOfPromotions46,
.modSimpleOrderEdition46{
    background-image: url( ../images/orders_big.png ) !important;
}

.refresh16{
    background-image: url( ../images/refresh16.png ) !important;
}

.reportsIcon, 
.modReportOfOrders16,
.modReportOfProducts16,
.modReportOfPromotions16,
.modReportOfDistributorPromotions16,
.modReportOfDisbursements16,
.modReportOfSales16,
.modReportOfTargets16,
.modWeeklyReport16,
.modReportOfWaitingPromotions16,
.modReportOfProductLines16,
.modReportOfPoints16,
.modReportOfMaterialShortages16{
    background-image: url( ../images/reports_ico.png ) !important;
}

.modReportOfOrders46,
.modReportOfProducts46,
.modReportOfPromotions46,
.modReportOfDistributorPromotions46,
.modReportOfDisbursements46,
.modReportOfSales46,
.modReportOfTargets46,
.modWeeklyReport46,
.modReportOfWaitingPromotions46,
.modReportOfProductLines46,
.modReportOfPoints46,
.modReportOfMaterialShortages46{
    background-image: url( ../images/reports_big.png ) !important;
}

.modProductsList16,
.modProductsListView16{
    background-image: url( ../images/products_ico.png ) !important;
}

.modProductsList46,
.modProductsListView46{
    background-image: url( ../images/products_big.png ) !important;
}

.modProductsListOfPromotions16,
.modProductsPromotionEdition16{
    background-image: url( ../images/promotions_ico.png ) !important;
}

.modProductsListOfPromotions46,
.modProductsPromotionEdition46{
    background-image: url( ../images/promotions_big.png ) !important;
}

.modPromotionDuplication16{
    background-image: url( ../images/promotions_ico.png ) !important;
}

.modAdminConfig16{
    background-image: url( ../images/config_ico.png ) !important;
}
.modAdminConfig46{
    background-image: url( ../images/config_big.png ) !important;
}

.presentations46{
    background-image: url( ../images/presentations_big.png ) !important;
}

.presentations16{
    background-image: url( ../images/presentations_ico.png ) !important;
}

.modOrdersDnEdit16{
    background-image: url( ../images/gotDN_ico.png ) !important;
}

.modLoyaltyList16,
.modLoyaltyStatusEdit16,
.modLoyaltyPartners16,
.modLoyaltyTargetEdit16,
.modLoyaltyCourseEdit16,
.modLoyaltyBranchEdit16{
    background-image: url( ../images/loyalty_ico.png ) !important;
}
.modLoyaltyList46,
.modLoyaltyStatusEdit46,
.modLoyaltyPartners46,
.modLoyaltyTargetEdit46,
.modLoyaltyCourseEdit46,
.modLoyaltyBranchEdit46{
    background-image: url( ../images/loyalty_big.png ) !important;
}

.modLoyaltyPrizeEdit16,
.modLoyaltyPrizeOrderPreview16{
    background-image: url( ../images/prizes_ico.png ) !important;
}
.modLoyaltyPrizeEdit46,
.modLoyaltyPrizeOrderPreview46{
    background-image: url( ../images/prizes_big.png ) !important;
}

.modInstructorsList16,
.modInstructorsEdit16{
    background-image: url( ../images/instructors_ico.png ) !important;
}
.modInstructorsList46,
.modInstructorsEdit46{
    background-image: url( ../images/instructors_big.png ) !important;
}

.modOrdersReturnEdition16{
    background-image: url( ../images/return_ico.png ) !important;
}
.modOrdersReturnEdition46{
    background-image: url( ../images/return_big.png ) !important;
}

.modInventoryConversion16{
    background-image: url( ../images/convert.png ) !important;
}
.modInventoryConversion46{
    background-image: url( ../images/convert_big.png ) !important;
}

.modUsersEditTarget16{
    background-image: url( ../images/target_ico.png ) !important;
}
.modUsersEditTarget46{
    background-image: url( ../images/target_big.png ) !important;
}

.modChartReportOfPromotions16{
    background-image: url( ../images/chart.png ) !important;
}

.maskResize{ height:100% !important}

/*----------------------------------------------------
    IM window icons
*/

.user {
    background-image:url( ../resources/themes/images/default/icons/fam/user.gif ) !important;
}

.user-add {
    background-image:url(../resources/themes/images/default/icons/fam/user_add.gif) !important;
}

.user-delete {
    background-image:url(../resources/themes/images/default/icons/fam/user_delete.gif) !important;
}

.connect {
    background-image:url(../resources/themes/images/default/icons/fam/connect.gif) !important;
}

.user-girl {
    background-image:url(../resources/themes/images/default/icons/fam/user_female.gif) !important;
}

.user-kid {
    background-image:url(../resources/themes/images/default/icons/fam/user_green.gif) !important;
}

.user-suit {
    background-image:url(../resources/themes/images/default/icons/fam/user_suit.gif) !important;
}

#loading{
        height:auto;
        position:absolute;
        left:45%;
        top:40%;
        padding:2px;
        z-index:20001;
}
#loading a {
    color:#225588;
}
#loading .loading-indicator{
    background:white;
    color:#444;
    font:bold 13px Helvetica, Arial, sans-serif;
    height:auto;
    margin:0;
    padding:10px;
    width: 300px;
}
#loading-msg {
    font-size: 10px;
    font-weight: normal;
}

/* ---------------------------------------------------------------------------- */
.x-message-box{z-index:100001 !important;}
.topLayer{z-index:100000 !important;}
.x-css-shadow{/*z-index:95000 !important;*/}
.x-boundlist{z-index:95001 !important; max-height:300px;}
.x-boundlist .list-ct{max-height:300px;}

/* FIX: w dymkach tekst przechodzi do drugiej linii */
.x-form-invalid-tip-default{border-style:none;}
.x-tip{white-space:nowrap;}

.modalWindowMask{height:100% !important;}

#divRepository{display:none;}

#formClientsFilter .x-panel-body-default,
.extForm .x-panel-body-default{background:#dfe8f6;}
#formClientsAdminFilter .x-panel-body-default{background:#dfe8f6;}

.extGrid .x-panel-body-default{background:#fff;}

.multiSelectionCombo .x-boundlist-item{padding-left:20px; 
  background:url(../images/unchecked.png) no-repeat left center;}
.multiSelectionCombo .x-boundlist-selected{background-image:url(../images/checked.png); border-color:transparent;}

.clientSelectorList .x-boundlist-item{padding:2px 1px 0;}
.clientSelectorList .addresses{color:#666; font-size:0.8em; padding:3px 0;}
.clientSelectorList .addresses p{padding:1px 0 0;}
.clientSelectorList .addresses p img{vertical-align:top; margin-right:1px;}
.clientSelectorList .agent{color:#666; font-size:0.8em; text-align:right; padding:1px 0 2px; 
  border-bottom:1px solid #e0e0e0;}

.availableInventoryList{font-size:0.9em;}
.availableInventoryList .x-boundlist-item{border-bottom:1px solid #e0e0e0;}
.availableInventoryList .quantity{position:absolute; top:8px; right:4px; bottom:0; text-align:center;}
.availableInventoryList .quantity .value{font-size:1.1em;}
.availableInventoryList .material{width:150px; border-right:1px dotted #666;}
.availableInventoryList label{font-weight:bold;}
.availableInventoryList label:after{content:':';}
.availableInventoryList .store{font-style:italic; color:#666;}

/*
#formClientDetails .x-form-item{margin:0;}
#formClientDetails .x-form-display-field{padding-top:0;}
#formClientDetails label{font-weight:bold; background-color:#dfe8f6; padding:1px 2px; font-size:10px;
  margin-bottom:0 !important;}
#formClientDetails .x-form-item-body{padding:0 0 1px 6px; min-height:15px;}
#formClientDetails .separator{border-top:2px solid #99bbe8; margin-top:5px;}
*/

.spreadDetailsForm .x-form-item{margin:0;}
.spreadDetailsForm .x-form-display-field{padding-top:0;}
.spreadDetailsForm label{font-weight:bold; background-color:#dfe8f6; padding:1px 2px; font-size:10px;
  margin-bottom:0 !important;}
.spreadDetailsForm .x-form-item-body{padding:0 0 1px 6px; min-height:15px;}
.spreadDetailsForm .separator{border-top:2px solid #99bbe8; margin-top:5px;}

#gridClientAddresses .default{font-weight:bold;}

.detailsTabs .x-tab-bar-body{border-width:0; padding-top:2px;}

.gantt{position:absolute; left:0; right:0; top:0; bottom:0;}
.gantt, 
.gantt *{box-sizing:content-box; -moz-box-sizing:content-box; -ms-box-sizing:content-box;
  -webkit-box-sizing:content-box;}
  
.msgBoxList label{font-weight:bold; margin-right:5px;}

div.wndHolidays .x-datepicker-prev,
div.wndHolidays .x-datepicker-next{display:none;}
div.wndHolidays .x-datepicker-selected a{background:none; border:none;}
div.wndHolidays .x-datepicker-selected span{font-weight:normal;}
div.wndHolidays .x-monthpicker{display:none !important;}

.documentLines .x-grid-row-editor img{margin:0 0 0 10px; vertical-align:-3px;}
.documentLines .x-grid-row-editor .x-form-display-field{float:none; text-align:center; height:26px; 
  line-height:26px !important;}
.documentLines .x-grid-row-summary td{font-weight:bold; font-size:11px; height:36px; vertical-align:top;}
.documentLines .x-grid-row-summary hr{height:1px; border:none; border-top:1px solid #000; margin:2px 0;}

.reportLines .x-grid-row-summary td{font-weight:bold; font-size:11px; vertical-align:top;}
.reportLines .x-grid-row-summary hr{height:1px; border:none; border-top:1px solid #000; margin:2px 0;}

#wndPurchaseInvoicesList .selected .x-btn-inner,
#wndSalesInvoicesList .selected .x-btn-inner{color:#b00;}

.paymentForm .dispRemainingAmount .x-form-display-field{font-weight:bold; text-align:right;}

.detailsForm .x-tab-bar-body{border:0;}
.detailsForm .x-form-item{margin:0;}
.detailsForm .x-form-display-field{padding-top:0; font-size:10px;}
.detailsForm label{background-color:#dfe8f6; padding:1px 4px; font-size:10px;
  margin-bottom:1px !important;}
.detailsForm .x-form-item-body{padding:0 0 1px 6px; min-height:15px;}
.detailsForm .separator{border-top:2px solid #99bbe8; margin-top:5px;}

.detailsForm .x-container{background-color:#fff;}
.detailsForm .x-grid-cell{font-size:11px; line-height:13px;}
.detailsForm .x-grid-cell-inner{padding:2px;}
.detailsForm .x-column-header-inner{font-size:11px; line-height:18px;}
.detailsForm .x-grid-row-summary td{height:auto;}
.detailsForm .x-tab-bar-body{border-width:0; padding-top:2px;}

#gridCorrectedPurchaseInvoices .x-column-header-inner .x-column-header-text,
#gridCorrectedSalesInvoices .x-column-header-inner .x-column-header-text{white-space:normal;}
#gridCorrectedPurchaseInvoices .x-column-header-inner,
#gridCorrectedSalesInvoices .x-column-header-inner{line-height:normal; padding-top:3px !important;
  padding-bottom:3px !important; text-align:center; top:20%;}
#tabsPurchaseInvoiceDetails .x-tab-bar-body,
#tabsSalesInvoiceDetails .x-tab-bar-body,
#tabsCorrectedPurchaseInvoiceDetails .x-tab-bar-body,
#tabsCorrectedSalesInvoiceDetails .x-tab-bar-body{border-width:0; padding-top:2px;}
#gridCorrectedSalesInvoices .x-grid-row-editor img{margin-top:7px;}

#gridInstructors .description .x-grid-cell-inner{white-space:normal;}

#formEditUserTarget .empty{color:#666;}

.excelButton{
 background: #ffffff; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjdlMDgxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #ffffff 40%, #67e081 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#ffffff), color-stop(100%,#67e081)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 40%,#67e081 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 40%,#67e081 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 40%,#67e081 100%); /* IE10+ */
  background: linear-gradient(top,  #ffffff 40%,#67e081 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#67e081',GradientType=0 ); /* IE6-8 */
}

.orderEdition .x-tab-bar{text-align:center;}
.orderEdition .x-tab-bar-body{border-width:0; padding-top:2px;}
.orderEdition .x-tab-bar .x-tab{position:static !important;}

/* shortcuts view */

#SettingsShortcutsPanel .x-panel-body{
    background: white;
    font: 11px Arial, Helvetica, sans-serif;
}
#SettingsShortcutsPanel .thumb{
    background: #eff5fb;
    border:1px solid #99bbe8;
    padding: 4px;
}

.x-quirks #SettingsShortcutsPanel .thumb {
    padding-bottom: 3px;
}

#SettingsShortcutsPanel .thumb img{
    height: 60px;
    width: 120px;
}
#SettingsShortcutsPanel .thumb-wrap{
    float: left;
    margin: 4px;
    margin-right: 0;
    padding: 5px;
}
#SettingsShortcutsPanel .thumb-wrap span {
    
    display: block;
    overflow: hidden;
    text-align: center;
    width: 126px; // for ie to ensure that the text is centered
}

#SettingsShortcutsPanel{
    background: #eff5fb;
    border:0px;
}
    
#SettingsShortcutsPanel .x-item-selected .thumb{
    /*background:transparent;*/
}

#SettingsShortcutsPanel .loading-indicator {
    font-size:11px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left:20px;
    margin:10px;
}

.x-view-selector {
    position:absolute;
    left:0;
    top:0;
    width:0;
    border:1px dotted;
    opacity: .5;
    -moz-opacity: .5;
    filter:alpha(opacity=50);
    zoom:1;
    background-color:#c3daf9;
    border-color:#3399bb;
}
.ext-strict .ext-ie .x-tree .x-panel-bwrap{
    position:relative;
    overflow:hidden;
}
