#login-data { font-family:arial,tahoma,helvetica,sans-serif; float: right; padding: 0 15px 0 0; color: #333333; }

.icon-32 { height:32px; width:32px}
.icon-24 { height:24px; width:24px}

/* top menu */
#top_menu { padding-top: 5px; }
#top_menu .x-panel-body { background-color: #DFE8F6; }
#top_menu  #languages, #top_menu  #logout { float: right; margin: 5px; }

/* loading */
#loading-mask{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:20000; background-color:white; }
#loading{ position:absolute; left:45%; top:40%; padding:2px; z-index:20001; height:auto; }
#loading a { color:#225588; }
#loading .loading-indicator{ background:white; color:#444; font:bold 13px tahoma,arial,helvetica; padding:10px; margin:0; height:auto; }
#loading-msg { font: normal 10px arial,tahoma,sans-serif; }

.x-tip-anchor-top { display: none !important; }
.msg .x-box-mc { font-size:14px; }
.x-panel-mc { background-color: #E8E8E8 !important; }
#msg-div { position: absolute; width: 300px; z-index: 20000; }

.storno-row-red { background-color: red !important; }
.storno-row-yellow { background-color: yellow !important; }

.upload_button { width: 50px !important; margin-left: 105px; margin-bottom: 5px; }
.image_upload { width: 70px !important; }

/* FileUploadField component styles */
.x-form-file-wrap { position: relative; height: 22px; }
.x-form-file-wrap .x-form-file {	position: absolute;	right: 0; -moz-opacity: 0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; height: 22px; }
.x-form-file-wrap .x-form-file-btn {	position: absolute;	right: 0; z-index: 1; }
.x-form-file-wrap .x-form-file-text { position: absolute; left: 0; z-index: 3; color: #777; }

.icon-arrow-up { background-image: url(/fam/arrow-up.gif) !important; background-repeat: no-repeat; }
.icon-arrow-down { background-image: url(/fam/arrow-down.gif) !important; background-repeat: no-repeat; }
.icon-save { background-image: url(/fam/save.gif) !important; background-repeat: no-repeat; }
.icon_airdata { background-image: url(/fam/airdata.png) !important; background-repeat: no-repeat; }
.icon_aerosoftware { background-image: url(/images/aerosoftware-logo-icon.png) !important; background-repeat: no-repeat; }

.silk-row-yellow { background-color: #FFFF00 !important; }
.silk-row-orange { background-color: #FF9900 !important; }
.silk-row-red { background-color: #FF0000 !important; }
.silk-row-blue { background-color: #00D9D9 !important; }
.silk-row-green { background-color: #7AFF4D !important; }
.silk-row-purple { background-color: #C926FF !important; }

.silk-accept { background-image: url(/fam/accept.png) !important; background-repeat: no-repeat; }
.silk-add { background-image: url(/fam/add.gif) !important; background-repeat: no-repeat; }
.silk-arrow_branch{ background-image: url(/fam/arrow_branch.png) !important; background-repeat: no-repeat; }
.silk-arrow-join { background-image: url(/fam/arrow_join.png) !important; background-repeat: no-repeat; }
.silk-arrow-right { background-image: url(/fam/arrow_right.png) !important; background-repeat: no-repeat; }
.silk-arrow-redo { background-image: url(/fam/arrow_redo.png) !important; background-repeat: no-repeat; }
.silk-arrow-right-medium { background-image: url(/fam/other/iconRightMedium.gif) !important; background-repeat: no-repeat; }
.silk-asterisk-orange { background-image: url(/fam/asterisk_orange.png) !important; background-repeat: no-repeat; }
.silk-bell { background-image: url(/fam/bell.png) !important; background-repeat: no-repeat; }
.silk-bin { background-image: url(/fam/bin.png) !important; background-repeat: no-repeat; }
.silk-book { background-image: url(/fam/book.png) !important; background-repeat: no-repeat; }
.silk-book-open { background-image: url(/fam/book_open.png) !important; background-repeat: no-repeat; }
.silk-brick { background-image: url(/fam/book_open.png) !important; background-repeat: no-repeat; }
.silk-building-go { background-image: url(/fam/building_go.png) !important; background-repeat: no-repeat; }
.silk-building { background-image: url(/fam/building.png) !important; background-repeat: no-repeat; }
.silk-cart { background-image: url(/fam/cart.png) !important; background-repeat: no-repeat; }
.silk-cancel { background-image: url(/fam/cancel.png) !important; background-repeat: no-repeat; }
.silk-application { background-image: url(/fam/application.png) !important; background-repeat: no-repeat; }
.silk-application-add { background-image: url(/fam/application_add.png) !important; background-repeat: no-repeat; }
.silk-application-cascade { background-image: url(/fam/application_cascade.png) !important; background-repeat: no-repeat; }
.silk-application-delete { background-image:  url(/fam/application_delete.png) !important; background-repeat: no-repeat; }
.silk-application-double { background-image: url(/fam/application_double.png) !important; background-repeat: no-repeat; }
.silk-application-edit { background-image: url(/fam/application_edit.png) !important; background-repeat: no-repeat; }
.silk-application-error { background-image: url(/fam/application_error.png) !important; background-repeat: no-repeat; }
.silk-application-form { background-image: url(/fam/application_form.png) !important; background-repeat: no-repeat; }
.silk-application-lightning { background-image: url(/fam/application_lightning.png) !important; background-repeat: no-repeat; }
.silk-application-side-boxes { background-image: url(/fam/application_side_boxes.png) !important; background-repeat: no-repeat; }
.silk-application-split { background-image: url(/fam/application_split.png) !important; background-repeat: no-repeat; }
.silk-application-side-tree { background-image: url(/fam/application_side_tree.png) !important; background-repeat: no-repeat; }
.silk-application-view_columns { background-image: url(/fam/application_view_columns.png) !important; background-repeat: no-repeat; }
.silk-application-view-gallery { background-image: url(/fam/application_view_gallery.png) !important; background-repeat: no-repeat; }
.silk-application-view-list { background-image: url(/fam/application_view_list.png) !important; background-repeat: no-repeat; }
.silk-application-view-tile { background-image: url(/fam/application_view_tile.png) !important; background-repeat: no-repeat; }
.silk-application-xp { background-image: url(/fam/application_xp.png) !important; background-repeat: no-repeat; }
.silk-application-xp-terminal { background-image: url(/fam/application_xp_terminal.png) !important; background-repeat: no-repeat; }
.silk-arrow-down { background-image: url(/fam/arrow_down.png) !important; background-repeat: no-repeat; }
.silk-arrow-redo { background-image: url(/fam/arrow_redo.png) !important; background-repeat: no-repeat; }
.silk-arrow-refresh { background-image: url(/fam/arrow_refresh.png) !important; background-repeat: no-repeat; }
.silk-arrow-undo { background-image: url(/fam/arrow_undo.png) !important; background-repeat: no-repeat; }
.silk-arrow-up { background-image: url(/fam/arrow_up.png) !important; background-repeat: no-repeat; }
.silk-attach { background-image: url(/fam/attach.png) !important; background-repeat: no-repeat; }
.silk-award-gold {background-image: url(/fam/award_star_gold_2.png) !important}
.silk-building { background-image: url(/fam/building.png) !important; background-repeat: no-repeat; }
.silk-box { background-image: url(/fam/box.png) !important; background-repeat: no-repeat; }
.silk-bricks { background-image: url(/fam/bricks.png) !important; background-repeat: no-repeat; }
.silk-brick { background-image: url(/fam/brick.png) !important; background-repeat: no-repeat; }
.silk-cog { background-image: url(/fam/cog.png) !important; background-repeat: no-repeat; }
.silk-calendar { background-image: url(/fam/calendar.png) !important; background-repeat: no-repeat; }
.silk-calculator { background-image: url(/fam/calculator.png) !important; background-repeat: no-repeat; }
.silk-calculator-edit { background-image: url(/fam/calculator_edit.png) !important; background-repeat: no-repeat; }
.silk-calendar-day { background-image: url(/fam/calendar_view_day.png) !important; background-repeat: no-repeat; }
.silk-calendar-week { background-image: url(/fam/calendar_view_week.png) !important; background-repeat: no-repeat; }
.silk-calendar-month { background-image: url(/fam/calendar_view_month.png) !important; background-repeat: no-repeat; }
.silk-calendar-edit { background-image: url(/fam/calendar_edit.png) !important; background-repeat: no-repeat; }
.silk-chart { background-image: url(/fam/chart_bar.png) !important; background-repeat: no-repeat; }
.silk-clock-red { background-image: url(/fam/clock_red.png) !important; background-repeat: no-repeat; }
.silk-chart-line{ background-image: url(/fam/chart_line.png) !important; background-repeat: no-repeat; }
.silk-chart-organisation{ background-image: url(/fam/chart_organisation.png) !important; background-repeat: no-repeat; }
.silk-cog { background-image: url(/fam/cog.png) !important; background-repeat: no-repeat; }

.silk-comment { background-image: url(/fam/comment.png) !important; background-repeat: no-repeat; }
.silk-comment-add { background-image: url(/fam/comment_add.png) !important; background-repeat: no-repeat; }
.silk-comments { background-image: url(/fam/comments.png) !important; background-repeat: no-repeat; }
.silk-computer-key { background-image: url(/fam/computer_key.png) !important; background-repeat: no-repeat; }
.silk-creditcards { background-image: url(/fam/creditcards.png) !important; background-repeat: no-repeat; }
.silk-cross { background-image: url(/fam/cross.png) !important; background-repeat: no-repeat; }
.silk-database { background-image: url(/fam/database.png) !important; background-repeat: no-repeat; }
.silk-database-go { background-image: url(/fam/database_go.png) !important; background-repeat: no-repeat; }
.silk-date { background-image: url(/fam/date.png) !important; background-repeat: no-repeat; }
.silk-delete { background-image: url(/fam/delete.gif) !important; background-repeat: no-repeat; }
.silk-disconnect { background-image: url(/fam/disconnect.png) !important; background-repeat: no-repeat; }
.silk-disk { background-image: url(/fam/disk.png) !important; background-repeat: no-repeat; }
.silk-door-out { background-image: url(/fam/door_out.png) !important; background-repeat: no-repeat; }
.silk-door-in { background-image: url(/fam/door_in.png) !important; background-repeat: no-repeat; }
.silk-drive-link { background-image: url(/fam/drive_link.png) !important; background-repeat: no-repeat; }
.silk-edit { background-image: url(/fam/tab_edit.png) !important; background-repeat: no-repeat; }
.silk-email { background-image: url(/fam/email.png) !important; background-repeat: no-repeat; }
.silk-email-add { background-image: url(/fam/email_add.png) !important; background-repeat: no-repeat; }
.silk-email-edit { background-image: url(/fam/email_edit.png) !important; background-repeat: no-repeat; }
.silk-email-go { background-image: url(/fam/email_go.png) !important; background-repeat: no-repeat; }
.silk-email-open { background-image: url(/fam/email_open.png) !important; background-repeat: no-repeat; }
.silk-error { background-image: url(/fam/error.png) !important; background-repeat: no-repeat; }
.silk-exclamation { background-image: url(/fam/exclamation.png) !important; background-repeat: no-repeat; }
.silk-feed { background-image: url(/fam/feed.png) !important; background-repeat: no-repeat; }
.silk-film { background-image: url(/fam/film.png) !important; background-repeat: no-repeat; }
.silk-film-add { background-image: url(/fam/film_add.png) !important; background-repeat: no-repeat; }
.silk-flag-red { background-image: url(/fam/flag_red.png) !important; background-repeat: no-repeat; }
.silk-flag-orange { background-image: url(/fam/flag_orange.png) !important; background-repeat: no-repeat; }
.silk-flag-yellow { background-image: url(/fam/flag_yellow.png) !important; background-repeat: no-repeat; }
.silk-flag-green { background-image: url(/fam/flag_green.png) !important; background-repeat: no-repeat; }
.silk-folder-edit { background-image: url(/fam/folder_edit.png) !important; background-repeat: no-repeat; }
.silk-folder-table { background-image: url(/fam/folder_table.png) !important; background-repeat: no-repeat; }
.silk-flag-blue { background-image: url(/fam/flag_blue.png) !important; background-repeat: no-repeat; }
.silk-lorry-flatbed { background-image: url(/fam/lorry_flatbed.png) !important; background-repeat: no-repeat; }
.silk-folder { background-image: url(/fam/folder.png) !important; background-repeat: no-repeat; }
.silk-folder-add { background-image: url(/fam/folder_add.png) !important; background-repeat: no-repeat; }
.silk-folder-delete { background-image: url(/fam/folder_delete.png) !important; background-repeat: no-repeat; }
.silk-grid { background-image: url(/fam/grid.png) !important; background-repeat: no-repeat; }
.silk-group { background-image: url(/fam/group.png) !important; background-repeat: no-repeat; }
.silk-group-add { background-image: url(/fam/group_add.png) !important; background-repeat: no-repeat; }
.silk-group-delete { background-image: url(/fam/group_delete.png) !important; background-repeat: no-repeat; }
.silk-group-key { background-image: url(/fam/group_key.png) !important; background-repeat: no-repeat; }
.silk-help { background-image: url(/fam/help.png) !important; background-repeat: no-repeat; }
.silk-image { background-image: url(/fam/image.png) !important; background-repeat: no-repeat; }
.silk-information { background-image: url(/fam/information.png) !important; background-repeat: no-repeat; }
.silk-ipod { background-image: url(/fam/ipod.png) !important; background-repeat: no-repeat; }
.silk-key { background-image: url(/fam/key.png) !important; background-repeat: no-repeat; }
.silk-key-add { background-image: url(/fam/key_add.png) !important; background-repeat: no-repeat; }
.silk-key-delete { background-image: url(/fam/key_delete.png) !important; background-repeat: no-repeat; }
.silk-layout { background-image: url(/fam/layout.png) !important; background-repeat: no-repeat; }
.silk-layout-add { background-image: url(/fam/layout_add.png) !important; background-repeat: no-repeat; }
.silk-layout-content { background-image: url(/fam/layout_content.png) !important; background-repeat: no-repeat; }
.silk-lock { background-image: url(/fam/lock.png) !important; background-repeat: no-repeat; }
.silk-lock-open { background-image: url(/fam/lock_open.png) !important; background-repeat: no-repeat; }
.silk-lorry { background-image: url(/fam/lorry.png) !important; background-repeat: no-repeat; }
.silk-lorry-go { background-image: url(/fam/lorry_go.png) !important; background-repeat: no-repeat; }
.silk-lorry-add { background-image: url(/fam/lorry_add.png) !important; background-repeat: no-repeat; }
.silk-lorry-delete { background-image: url(/fam/lorry_delete.png) !important; background-repeat: no-repeat; }
.silk-lorry-error { background-image: url(/fam/lorry_error.png) !important; background-repeat: no-repeat; }
.silk-magnifier { background-image: url(/fam/magnifier.png) !important; background-repeat: no-repeat; }
.silk-map { background-image: url(/fam/map.png) !important; background-repeat: no-repeat; }
.silk-money { background-image: url(/fam/money.png) !important; background-repeat: no-repeat; }
.silk-money-add { background-image: url(/fam/money_add.png) !important; background-repeat: no-repeat; }
.silk-money-delete { background-image: url(/fam/money_delete.png) !important; background-repeat: no-repeat; }
.silk-new { background-image: url(/fam/new.png) !important; background-repeat: no-repeat; }
.silk-package { background-image: url(/fam/package.png) !important; background-repeat: no-repeat; }
.silk-package-add { background-image: url(/fam/package_add.png) !important; background-repeat: no-repeat; }
.silk-package-delete { background-image: url(/fam/package_delete.png) !important; background-repeat: no-repeat; }
.silk-package-go { background-image: url(/fam/package_go.png) !important; background-repeat: no-repeat; }
.silk-page { background-image: url(/fam/page.png) !important; background-repeat: no-repeat; }
.silk-page-go { background-image: url(/fam/page_go.png) !important; background-repeat: no-repeat; }
.silk-page-edit { background-image: url(/fam/page_edit.png) !important; background-repeat: no-repeat; }
.silk-page-code { background-image: url(/fam/page_code.png) !important; background-repeat: no-repeat; }
.silk-page-white { background-image: url(/fam/page_white.png) !important; background-repeat: no-repeat; }
.silk-page-white-edit { background-image: url(/fam/page_white_edit.png) !important; background-repeat: no-repeat; }
.silk-page-white-stack { background-image: url(/fam/page_white_stack.png) !important; background-repeat: no-repeat; }
.silk-page-white-code { background-image: url(/fam/page_white_code.png) !important; background-repeat: no-repeat; }
.silk-page-white-code-red { background-image: url(/fam/page_white_code_red.png) !important; background-repeat: no-repeat; }
.silk-pencil { background-image: url(/fam/pencil.png) !important; background-repeat: no-repeat; }
.silk-phone { background-image: url(/fam/phone.png) !important; background-repeat: no-repeat; }
.silk-picture { background-image: url(/fam/picture.png) !important; background-repeat: no-repeat; }
.silk-pictures { background-image: url(/fam/pictures.png) !important; background-repeat: no-repeat; }
.silk-photos { background-image: url(/fam/photos.png) !important; background-repeat: no-repeat; }
.silk-plane { background-image: url(/fam/plane.png) !important; background-repeat: no-repeat; }
.silk-plugin { background-image: url(/fam/plugin.png) !important; background-repeat: no-repeat; }
.silk-plugin-add { background-image: url(/fam/plugin_add.png) !important; background-repeat: no-repeat; }
.silk-plugin-delete { background-image: url(/fam/plugin_delete.png) !important; background-repeat: no-repeat; }
.silk-plugin-disabled { background-image: url(/fam/plugin_disabled.png) !important; background-repeat: no-repeat; }
.silk-printer { background-image: url(/fam/printer.png) !important; background-repeat: no-repeat; }
.silk-report { background-image: url(/fam/report.png) !important; background-repeat: no-repeat; }
.silk-report-add { background-image: url(/fam/report_add.png) !important; background-repeat: no-repeat; }
.silk-report-edit { background-image: url(/fam/report_edit.png) !important; background-repeat: no-repeat; }
.silk-report-delete { background-image: url(/fam/report_delete.png) !important; background-repeat: no-repeat; }
.silk-resultset-first { background-image: url(/fam/resultset_first.png) !important; background-repeat: no-repeat; }
.silk-resultset-last { background-image: url(/fam/resultset_last.png) !important; background-repeat: no-repeat; }
.silk-resultset-next { background-image: url(/fam/resultset_next.png) !important; background-repeat: no-repeat; }
.silk-resultset-previous { background-image: url(/fam/resultset_previous.png) !important; background-repeat: no-repeat; }
.silk-script { background-image: url(/fam/script.png) !important; background-repeat: no-repeat; }
.silk-shield { background-image: url(/fam/shield.png) !important; background-repeat: no-repeat; }
.silk-sitemap { background-image: url(/fam/sitemap.png) !important; background-repeat: no-repeat; }
.silk-shape-handles { background-image: url(/fam/shape_handles.png) !important; background-repeat: no-repeat; }
.silk-shape-align-bottom { background-image: url(/fam/shape_align_bottom.png) !important; background-repeat: no-repeat; }
.silk-stop { background-image: url(/fam/stop.png) !important; background-repeat: no-repeat; }
.silk-table { background-image: url(/fam/table.png) !important; background-repeat: no-repeat; }
.silk-table-edit { background-image: url(/fam/table_edit.png) !important; background-repeat: no-repeat; }
.silk-table-go { background-image: url(/fam/table_go.png) !important; background-repeat: no-repeat; }
.silk-table-gear { background-image: url(/fam/table_gear.png) !important; background-repeat: no-repeat; }
.silk-table-multiple { background-image: url(/fam/table_multiple.png) !important; background-repeat: no-repeat; }
.silk-table-refresh { background-image: url(/fam/table_refresh.png) !important; background-repeat: no-repeat; }
.silk-tag-blue-edit { background-image: url(/fam/tag_blue_edit.png) !important; background-repeat: no-repeat; }
.silk-tag { background-image: url(/fam/tag.png) !important; background-repeat: no-repeat; }
.silk-telephone { background-image: url(/fam/telephone.png) !important; background-repeat: no-repeat; }
.silk-text-signature { background-image: url(/fam/text_signature.png) !important; background-repeat: no-repeat; }
.silk-tick { background-image: url(/fam/tick.png) !important; background-repeat: no-repeat; }
.silk-user { background-image: url(/fam/user.png) !important; background-repeat: no-repeat; }
.silk-user-add { background-image: url(/fam/user_add.gif) !important; background-repeat: no-repeat; }
.silk-user-comment { background-image: url(/fam/user_comment.png) !important; background-repeat: no-repeat; }
.silk-user-delete { background-image: url(/fam/user_delete.png) !important; background-repeat: no-repeat; }
.silk-user-edit { background-image: url(/fam/user_edit.png) !important; background-repeat: no-repeat; }
.silk-user-go { background-image: url(/fam/user_go.png) !important; background-repeat: no-repeat; }
.silk-vcard { background-image: url(/fam/vcard.png) !important; background-repeat: no-repeat; }
.silk-vcard-add { background-image: url(/fam/vcard_add.png) !important; background-repeat: no-repeat; }
.silk-vector { background-image: url(/fam/vector.png) !important; background-repeat: no-repeat; }
.silk-wrench { background-image: url(/fam/wrench.png) !important; background-repeat: no-repeat; }
.silk-world { background-image: url(/fam/world.png) !important; background-repeat: no-repeat; }
.silk-world-edit { background-image: url(/fam/world_edit.png) !important; background-repeat: no-repeat; }
.silk-world-go { background-image: url(/fam/world_go.png) !important; background-repeat: no-repeat; }
.silk-zoom { background-image: url(/fam/zoom.png) !important; background-repeat: no-repeat; }

/* calendar */
.x-dayview-pool, .x-dayview-header, .x-calendar-container, .x-calendar-west, .x-monthview-header, .x-calendar-container .x-form { background: #DFE8F6; }
.x-calendar-west { padding-top: 40px; }
.x-calendar-west .x-date-picker { border-color: #99BBE8 !important; }
.x-calendar-link { cursor:pointer; margin-bottom: 20px; }
.x-dayview-port, .x-monthview-port { border-left:1px solid silver; border-top:1px solid silver; }
.x-dayview-port { overflow-y:auto; overflow-x:hidden; cursor:default; }
.x-monthview-port { overflow:hidden; }
.x-dayview-port .x-resizable-handle { display:block; }
.x-dayview-body { position:relative; }
.ext-ie .x-dayview-lefter-row-height { height:50px; }
.ext-strict .x-dayview-lefter-row-height { height:51px; }
.x-dayview-viewer-row-height { height:25px; }
.x-dayview-lefter, .x-dayview-header-lefter { width:70px; }
.x-dayview-lefter { background-color:rgb(241,244,250); }
.x-dayview-viewer { background-color:white; }
.x-event-inner, .x-dayview-lefter-cell, .x-dayview-viewer-cell, .x-dayview-header-days, .x-monthview-viewer-cell, .x-monthview-viewer-link, .x-monthview-viewer-tool { line-height:14px; font-size:11px; -moz-user-select: none; font-family:arial,tahoma,helvetica,sans-serif; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; }
.x-dayview-header-days { text-align:center; vertical-align:middle; }
.x-dayview-header-day-link, .x-dayview-header-days, .x-dayview-west-date-span, .x-monthview-viewer-link, .x-dayview-lefter-cell { color:rgb(38,62,101); }
.x-dayview-west-date-span { font-family:arial,tahoma,helvetica,sans-serif; font-size:15px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; }
.x-dayview-pool-td { vertical-align:top; }
.x-monthview-viewer-cell { vertical-align:top; border-right:1px solid rgb(210,220,255); border-bottom:1px solid rgb(210,220,255); }
.x-dayview-lefter-cell { text-align:center; border-right:1px solid #dedede; border-bottom:1px solid #dedede; }
.x-dayview-even-row { border-right:3px double #ebebeb; border-bottom:1px solid #dedede; }
.x-dayview-odd-row { border-right:3px double #ebebeb; border-bottom:1px dotted #ebebeb; width: 100px; }
.x-dayview-pool-cell { overflow:hidden; }
.x-dayview-today { background:rgb(255,255,214); }
.x-dayview-header, .x-dayview-header table, .x-monthview-header, .x-monthview-header table { height:30px; }
.x-dayview-pool { border-bottom:1px solid #ebebeb; }
.x-dayview-pool-cell-rest { height:20px; }
.x-dayview-pool table {  }
.ext-ie .x-dayview-pool { height:70px; overflow-y:auto; }
.x-dayview-pool-viewer {  border:1px solid #dedede;  background:rgb(241,244,250); }
.x-monthview-viewer-title { height:20px; background-color:rgb(241,244,250); border-bottom:1px solid rgb(210,220,255); }
.x-monthview-viewer-cell-inner { overflow-x:hidden; overflow-y:auto; }
.x-monthview-viewer-cell-scroll { overflow-x:hidden; overflow-y:auto; }
.x-monthview-viewer-rest { height:20px; }
.x-monthview-dragover { background:rgb(241,244,250); }
.x-monthview-viewer-tool { text-align:right; }
.x-monthview-tool-add { cursor:pointer; width:16px; height:16px; background-image: url( /fam/color_swatch.png ) !important; }
.x-monthview-tool-drop { cursor:pointer; width:10px; height:15px; background-image: url( /fam/btn-arrow.gif ) !important; }
.x-tool-btn-over { background-color:silver; }
.x-calendar-over { background-color:rgb(217,225,255); }  
/*  skin */ 
/* blue */ 
.x-calendar-blue-event-lr { background:rgb(102,140,217) url(/fam/ds-handle.png) no-repeat scroll center bottom; opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); }
.x-calendar-blue-event-top { color:white; height:5px; line-height:5px; background: rgb(7,83,139); }
.x-calendar-blue-event-top-clear { color:black; height:5px; line-height:5px; background: rgb(102,140,217); }
/* end of blue */ 
/* red */ 
.x-calendar-red-event-lr { background:rgb(217,102,102) url(/fam/ds-handle.png) no-repeat scroll center bottom; opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); }
.x-calendar-red-event-top { color:white; height:5px; line-height:5px; background: rgb(163,41,41); }
.x-calendar-red-event-top-clear { color:black; height:5px; line-height:5px; background: rgb(217,102,102); }
/* end of red */  
/* cyan */ 
.x-calendar-cyan-event-lr { background:rgb(89,191,179) url(/fam/ds-handle.png) no-repeat scroll center bottom; opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); }
.x-calendar-cyan-event-top { color:white; height:5px; line-height:5px; background: rgb(27,136,122); }
.x-calendar-cyan-event-top-clear { color:black; height:5px; line-height:5px; background: rgb(89,191,179); }
/* end of cyan */
/* orange */ 
.x-calendar-orange-event-lr { background:rgb(242,164,66) url(/fam/ds-handle.png) no-repeat scroll center bottom; opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); }
.x-calendar-orange-event-top { color:white; height:5px; line-height:5px; background: rgb(190,109,0); }
.x-calendar-orange-event-top-clear { color:black; height:5px; line-height:5px; background: rgb(242,164,66); }
/* end of orange */ 
/* green */ 
.x-calendar-green-event-lr { background:rgb(76,176,82) url(/fam/ds-handle.png) no-repeat scroll center bottom; opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); }
.x-calendar-green-event-top { color:white; height:5px; line-height:5px; background: rgb(13,120,19); }
.x-calendar-green-event-top-clear { color:black; height:5px; line-height:5px; background: rgb(76,176,82); }
/* end of green */ 
/* purple */ 
.x-calendar-purple-event-lr { background:rgb(179,115,179) url(/fam/ds-handle.png) no-repeat scroll center bottom; opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); }
.x-calendar-purple-event-top { color:white; height:5px; line-height:5px; background: rgb(122,54,122); }
.x-calendar-purple-event-top-clear { color:black; height:5px; line-height:5px; background: rgb(179,115,179); }
/* end of purple */ 
/* end of skin */ 
.x-event-cover {  position:absolute; overflow:hidden; }
.x-legend-cover { position:relative; height:17px; padding-top:3px; padding-left:5px; overflow:hidden; }
.x-legend-title-default { white-space:nowrap; text-overflow:ellipsis; }
.x-whole-cover { position:relative; height:17px; border-right:1px solid transparent; overflow:hidden; }
.x-calendar-cover { position:relative; border-bottom:1px solid transparent; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); cursor:pointer; overflow:hidden; }
.x-calendardrop-cover { height:20px; }
.x-calendar-pin { position:absolute; padding-top:3px; }
.x-calendar-event-pin { position:absolute; padding-top:2px; }
.x-calendar-event-pin-off { cursor:pointer; width:10px; background: transparent url(/fam/bullet_green.png)  no-repeat scroll center center; }
.x-calendar-event-pin-on { cursor:pointer; width:10px; background: transparent url(/fam/bullet_red.png)  no-repeat scroll center center; }
.x-dayview-timeline { background-color:transparent; background-image:url(/fam/timeline.png); background-repeat:repeat-x; background-position:0% 0%; }
.x-dayview-timeindex { background-color:transparent; background-image:url(/fam/timeindex.png); background-repeat:no-repeat; background-position:0% 0%; }
.x-event-editing { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
.x-event-content-link { color:black; text-overflow:ellipsis; cursor:pointer; }
.ext-strict .x-whole-cover-inner { position:relative; }
.ext-ie .x-whole-cover-inner { position:absolute; }
.x-whole-title-b { position:absolute; margin-top:-2px; color:white; text-overflow:ellipsis; white-space:nowrap; font-size:12px; line-height:15px; height:15px; cursor:pointer; }
.ext-ie .x-whole-title-b { margin-top:0px; }
.x-legend-title-b { position:absolute; text-overflow:ellipsis; white-space:nowrap; font-size:12px; line-height:15px; height:15px; cursor:pointer; }
.x-calendar-cover td { padding:0px; vertical-align:middle; }
.x-calendar-title-b { position:absolute; margin-left:10px; margin-top:2px; color: #000; text-overflow:ellipsis; white-space:nowrap; font-size:12px; line-height:15px; height:15px; cursor:pointer; overflow:hidden; }
.x-legend-title-blue { color:rgb(7,83,139); }
.x-legend-title-red { color:rgb(163,41,41); }
.x-legend-title-cyan { color:rgb(27,136,122); }
.x-legend-title-orange { color:rgb(190,109,0); }
.x-legend-title-green { color:rgb(13,120,19); }
.x-legend-title-purple { color:rgb(122,54,122); }  
.x-whole-title-blue { background:rgb(7,83,139); }
.x-whole-title-red { background:rgb(163,41,41); opacity: 0.6; filter: alpha(opacity=60); }
.x-whole-title-cyan { background:rgb(27,136,122); opacity: 0.6; filter: alpha(opacity=60); }
.x-whole-title-orange { background:rgb(190,109,0); opacity: 0.6; filter: alpha(opacity=60); }
.x-whole-title-green { background:rgb(13,120,19); opacity: 0.6; filter: alpha(opacity=60); }
.x-whole-title-purple { background:rgb(122,54,122); opacity: 0.6; filter: alpha(opacity=60); }   
.x-calendar-title-blue { background:rgb(102,140,217); }
.x-calendar-title-red { background:rgb(217,102,102); }
.x-calendar-title-cyan { background:rgb(89,191,179); }
.x-calendar-title-orange { background:rgb(242,164,66); }
.x-calendar-title-green { background:rgb(76,176,82); }
.x-calendar-title-purple { background:rgb(179,115,179); }
.x-legend-title-default, .x-whole-title-default, .x-calendar-title-default { line-height:11px; -moz-user-select: none; font-family:arial,tahoma,helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; color:white; text-overflow:ellipsis; white-space:nowrap; }
.x-whole-td { width:5px; height:16px; line-height:11px; font-size:11px; }
.x-calendar-td { width:5px; height:18px; line-height:11px; font-size:11px; }
.x-whole-title { height:16px; line-height:12px; font-size:12px; }
.x-calendar-title { height:18px; line-height:12px; font-size:12px; }
.x-whole-left, .x-whole-right { height:16px; }
.x-legend-title-link { line-height:12px; font-size:12px; }
.x-legend-tool { cursor:pointer; background: transparent url( /fam/btn-arrow.gif ) no-repeat scroll center center; height:20px; }
.x-legend-tool-td, .x-legend-tool { width:20px; }
.x-whole-cover-inner-blue b.round b { background:rgb(7,83,139); }
.x-whole-cover-inner-red b.round b { background:rgb(163,41,41); }
.x-whole-cover-inner-cyan b.round b { background:rgb(27,136,122); }
.x-whole-cover-inner-orange b.round b { background:rgb(190,109,0); }
.x-whole-cover-inner-green b.round b { background:rgb(13,120,19); }
.x-whole-cover-inner-purple b.round b { background:rgb(122,54,122); }
.x-calendar-cover-inner-blue b.round b { background:rgb(102,140,217); }
.x-calendar-cover-inner-red b.round b { background:rgb(217,102,102); }
.x-calendar-cover-inner-cyan b.round b { background:rgb(89,191,179); }
.x-calendar-cover-inner-orange b.round b { background:rgb(242,164,66); }
.x-calendar-cover-inner-green b.round b { background:rgb(76,176,82); }
.x-calendar-cover-inner-purple b.round b { background:rgb(179,115,179); }
.ext-ie .x-event-title-default { padding-top:3px; }
.x-event-title-default { overflow:hidden; height:18px; line-height:18px; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; text-align: center; }
.x-event-content-default { overflow:hidden; text-overflow:ellipsis; padding: 3px; }
.x-calendar-menu .x-color-palette { height:auto; width:auto; }
.x-calendar-resultview-lock { width:16px; height:16px; cursor:pointer; }  /*  * for icons  */ .icon_event_lock{background-image: url( /fam/lock.png ) !important;}
.icon_event_unlock{background-image: url( /fam/key.png ) !important;}
.icon_world{background-image: url( /fam/world.png ) !important;}
.icon_clock{background-image: url( /fam/clock_red.png ) !important;}
.icon_notice{background-image: url( /fam/clock_stop.png ) !important;}
.icon_info{background-image: url( /fam/information.png ) !important;}
.icon_ungroup{background-image: url( /fam/application_view_list.png ) !important;}
.icon_group{background-image: url( /fam/application_view_tile.png ) !important;}
.icon_event_add{background-image: url( /fam/tag_blue_add.png ) !important;}
.icon_event_edit{background-image: url( /fam/tag_blue_edit.png ) !important;}
.icon_trash{background-image: url( /fam/trash.png ) !important;}
.icon_door_out{background-image: url( /fam/door_out.png ) !important;}
.icon_calendar_edit{background-image: url( /fam/calendar_edit.png ) !important;}
.icon_calendar_show{background-image: url( /fam/asterisk_orange.png ) !important;}
.icon_calendar_hide{background-image: url( /fam/asterisk.png ) !important;}
.icon_accept{background-image: url( /fam/accept.png ) !important;}
.icon_cancel{background-image: url( /fam/cancel.png ) !important;}
.icon_cut{background-image: url( /fam/cut_red.png ) !important;}
.icon_copy{background-image: url( /fam/page_copy.png ) !important;}
.icon_paste{background-image: url( /fam/paste_plain.png ) !important;}
.icon_private {background-image: url( /fam/lock.png ) !important;}
.icon_public {background-image: url( /fam/lock_open.png ) !important;}
.icon_new {background-image: url( /fam/color_swatch.png ) !important;}
.icon_add {background-image: url( /fam/add.png ) !important;}
.icon_clear_event {background-image: url( /fam/cross.png ) !important;}
.icon_delete {background-image: url( /fam/delete.png ) !important;}
.icon_back {background-image: url( /fam/back.gif ) !important;}
.icon_next {background-image: url( /fam/next.gif ) !important;}
.icon_calendar {background-image: url( /fam/calendar.png ) !important;}
.icon_today {background-image: url( /fam/calendar_link.png ) !important;}
.icon_dayview {background-image: url( /fam/calendar_view_day.png ) !important;}
.icon_weekview {background-image: url( /fam/calendar_view_week.png ) !important;}
.icon_monthview {background-image: url( /fam/calendar_view_month.png ) !important;}
.icon_search {background-image: url( /fam/magnifier.png ) !important;}
.icon_setting {background-image: url( /fam/cog.png ) !important;}
.icon_add_calendar {background-image: url( /fam/calendar_add.png ) !important;}
/* StatusBar form validation example styles */  
.x-statusbar .x-status-error { color: #C33; cursor: pointer; padding-left: 25px; background: transparent url(/fam/exclamation.gif) no-repeat 3px 3px; } 
.x-statusbar .x-status-valid { padding-left: 25px; background: transparent url(/fam/accept.png) no-repeat 3px 3px; }
.x-statusbar .x-status-info { padding-left: 25px; background: transparent url(/fam/information.png) no-repeat 3px 3px; }
.x-statusbar .x-status-fail { padding-left: 25px; background: transparent url(/fam/drop-no.gif) no-repeat 3px 3px; }
.x-status-error-list { font: 11px tahoma,arial,verdana,sans-serif; position: absolute; z-index: 9999; border: 1px solid #C33; background: #ffa; padding: 5px 10px; color: #999; } .x-status-error-list li { cursor: pointer; list-style: disc; margin-left: 10px; } .x-status-error-list li a { color: #15428B; text-decoration: none; } .x-status-error-list li a:hover { text-decoration: underline; }

 
.x-superboxselect {position:relative; height: auto !important; margin: 0px; overflow: hidden; padding:2px; display:block; outline: none !important;}
.x-superboxselect input[disabled] {background-color: transparent;};
.x-superboxselect ul {overflow: hidden; cursor: text;}
.x-superboxselect-display-btns {padding-right: 33px !important;}
.x-superboxselect-btns {position: absolute; right: 1px; top: 0; overflow:hidden; padding:2px;}
.x-superboxselect-btns div {float: left; width: 16px; height: 16px; margin-top: 4px;}
.x-superboxselect-btn-clear {background: url(/images/clear.png) no-repeat scroll left 0px;}
.x-superboxselect-btn-expand {background: url(/images/expand.png) no-repeat scroll left 0px;}
.x-superboxselect-btn-over {background-position: left -16px}
.x-superboxselect-btn-hide {display:none;}
.x-superboxselect li {float: left; margin: 1px 1px 2px 1px; padding: 0;line-height: 18px;}
.x-superboxselect-stacked li {float: none !important;}
.x-superboxselect-input input { border: none; outline: none; margin-top: 4px; margin-bottom: 4px;}
body.ext-ie .x-superboxselect-input input {background: none; border: none; margin-top: 3px;}
.x-superboxselect-item {position: relative; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; o-border-radius: 6px; khtml-border-radius: 6px; border: 1px solid #CAD8F3; background-color: #DEE7F8; padding: 1px 15px 1px 5px !important; }
body.ext-ie7 .x-superboxselect-item {margin: 2px 1px 2px 1px; line-height: 1.2em; padding: 2px 17px 4px 5px !important;}
body.ext-ie6 .x-superboxselect-item {margin: 2px 1px 2px 1px; line-height: 1.2em; padding: 2px 19px 4px 5px !important;}
.x-superboxselect-item-hover {background: #BBCEF1; border: 1px solid #6D95E0;}
.x-superboxselect-item-focus {border-color: #598BEC; background: #598BEC; color: #fff;}
.x-superboxselect-item-close {background: url(/images/close.png) no-repeat scroll left 0px; border: none; cursor: default; font-size: 1px; height: 16px;padding:0; position: absolute; right: 0px; top: 2px; width: 13px;display:block;cursor:pointer;}

.x-superboxselect-item-close:hover, .x-superboxselect-item-close:active  { background-position: left -12px;}
.x-superboxselect-item-focus .x-superboxselect-item-close{ background-position: left -24px}
.x-item-disabled .x-superboxselect-item-close{ background-position: left -36px}

.icon_coreaplikacije { background-image: url(/fam/coreapps.png) !important; background-repeat: no-repeat; }

/* check combo */
.x-checkcombo .x-combo-checker { background-position: 50% -2px; margin: 5px 0 0 1px; background-color: transparent; background-image: url("/assets/img/unchecked.gif"); background-position: -1px -1px; background-repeat: no-repeat; height: 14px; width: 14px; display: inline-block; }
.x-checkcombo .x-boundlist-selected .x-combo-checker { background-image: url("/assets/img/checked.gif"); display: inline-block; }
.x-checkcombo .x-combo-text { display: inline-block; margin: 2px; position: absolute; top: 0px; }
.x-checkcombo ul { list-style-type: none; margin: 0; padding: 0; }