html, body 
{
  font-size: 12px;
  font-family: verdana;
	margin: 0;
	padding: 0;
	border: none;
}

.clear_float
{
  clear: both;
}

.table_nopad_nospace
{
  border-spacing: 0px;
}

.table_nopad_nospace TD
{
  padding: 0px;
  margin: 0px;
}

.logotype
{
  width: 260px;
  cursor: pointer;
}


.language_icon
{
  cursor: pointer;
  border: 0;
  display: block;
  margin-top: 1px;
}

.active_language_icon
{
  border: 1px solid #F3EEB6;
  margin-top: 0px;
  -webkit-box-shadow: 0px 0px 10px #e5e5e5;
     -moz-box-shadow: 0px 0px 10px #e5e5e5;
          box-shadow: 0px 0px 10px #e5e5e5;
}

#header
{
  background-color:#214674;
  background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#275287),color-stop(100%,#1b3a60));
  background-image:-webkit-linear-gradient(top,#275287,#1b3a60);
  background-image:-moz-linear-gradient(top,#275287,#1b3a60);
  background-image:-o-linear-gradient(top,#275287,#1b3a60);
  background-image:-ms-linear-gradient(top,#275287,#1b3a60);
  background-image:linear-gradient(top,#275287,#1b3a60);
  border-bottom:1px solid #102238;
}

.app_name 
{
  font-size: 12px;
  color: #F3EEB6;
  font-weight: bold;
}

td.app_name 
{
  padding-left: 4px;
}

TD.header_command
{
  font-size: 12px;
  color: #F3EEB6;
  font-weight: bold;
  text-decoration: none;
  padding-left: 4px;
}

.header_command a
{
  font-size: 12px;
  color: #F3EEB6;
  font-weight: bold;
  text-decoration: none;
}

.command_separator
{
  width: 20px;
}

.header_command_table td
{
  cursor: pointer;
}

.header_table 
{
  height: 30px;  
  width: 100%;
}

#footer
{
  background-color:#214674;
  background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#275287),color-stop(100%,#1b3a60));
  background-image:-webkit-linear-gradient(top,#275287,#1b3a60);
  background-image:-moz-linear-gradient(top,#275287,#1b3a60);
  background-image:-o-linear-gradient(top,#275287,#1b3a60);
  background-image:-ms-linear-gradient(top,#275287,#1b3a60);
  background-image:linear-gradient(top,#275287,#1b3a60);
  border-bottom:1px solid #102238;
}

.footer_table 
{
  height: 20px;  
  width: 100%;
}

.table_nopad_nospace .user_info
{
  font-size: 11px;
  color: #FFFFFF;
  font-weight: normal;
  vertical-align:top;
  text-align:right;
  padding-right:4px;
  padding-top:2px
}

.user_info .logout
{
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}

.lang_icon
{
  margin: 1px;
  cursor: pointer;
}

.stnandad_font
{
  font-size: 12px;
  font-family: verdana;
}

.welcome_panel
{
  text-align: center;
  padding: 150px 150px 10px 150px;
}

pre 
{
  white-space: pre-wrap;
  word-wrap: break-word;
  margin: 0;
}

td.template_picture
{
  height: 163px; 
  background-repeat: no-repeat;
  background-position: center top; 
}

td.template_info
{
  height: 163px; 
  vertical-align: middle;
  font-size: 12px;
}

td.template_info TD
{
  padding: 2px;
  font-size: 11px;
}


.x-grid-cell-template_picture .x-grid-cell-inner
{
  height: 100%;
  padding: 13px 0px 0px 0px;
}

.action_button
{
  cursor: pointer;
}

.template_action_button
{
  cursor: pointer;
  display: inline-block;
  border:1px solid #cccccc;
  width: 22px;
  height: 22px;
}

.edit_action
{
  background-image: url(images/icons/edit.png);
  background-repeat: no-repeat;
  background-position: center;
}

.copy_action
{
  background-image: url(images/icons/copy.png);
  background-repeat: no-repeat;
  background-position: center;
}

.preview_action
{
  background-image: url(images/icons/preview.png);
  background-repeat: no-repeat;
  background-position: center;
}

.delete_action
{
  background-image: url(images/icons/delete.png);
  background-repeat: no-repeat;
  background-position: center;
}

.info_action
{
  background-image: url(images/icons/info.png);
  background-repeat: no-repeat;
  background-position: center;
}

.x-grid-cell-view .action_button
{
  display: block;
}

.x-grid-cell-view .x-grid-cell-inner
{
  padding: 2px 0px 0px 3px;
}

#fm_action_buttons .x-btn-button
{
  text-align: left;
}

.x-grid-cell-tmpl_usage_comment .x-grid-cell-inner
{
  white-space: normal;
}

.tpl_dropdown_img
{
  width: 30px;
  border: 1px solid gray;
  display: block;
  margin: auto;
}

.tpl_dropdwon_table
{
  border:0;
  border-spacing:0;
  border-collapse:collapse;
  width: 100%
}

.tpl_dropdown_img_id
{
  width: 38px;
  height: 38px;
  border: 1px solid lightgray;
}

.tpl_dropdwon_table TD
{
  padding: 0
}

font.change_indicator
{
  margin-left: 2px;
  color: red;
}

font.publish_indicator
{
  margin-left: 2px;
  color: green;
}

.readonly_field,
.readonly_field .x-form-field
{
  background: none;
  background-color: #EEEEEE;
}

.changed_field,
.changed_field .x-form-field
{
  background: none;
  background-color: #FFCDCE;
}

.x-form-checkbox.x-form-cb.changed_checkboxfield,
.changed_checkboxfield,
.changed_checkboxfield .x-form-field
{
  border: 1px solid #FFCDCE;
  height: 15px;
  width: 15px;
  margin-top: 1px;
}

.website_icon,
.x-grid-tree-node-expanded .website_icon
 {
  background-image: url(images/icons/website.png);
}

.folder_icon,
.x-grid-tree-node-expanded .folder_icon
 {
  background-image: url(images/icons/folder.png);
}

.url_icon,
.x-grid-tree-node-expanded .url_icon
 {
  background-image: url(images/icons/url.png);
}

.ref_icon,
.x-grid-tree-node-expanded .ref_icon
 {
  background-image: url(images/icons/ref.png);
}

.page_icon,
.x-grid-tree-node-expanded .page_icon
 {
  background-image: url(images/icons/page.png);
}

.ibstructure_icon,
.x-grid-tree-node-expanded .ibstructure_icon
 {
  background-image: url(images/icons/ibstructure.png);
}

.infoblock_icon,
.x-grid-tree-node-expanded .infoblock_icon
 {
  background-image: url(images/icons/iblock.png);
}

.object_icon,
.x-grid-tree-node-expanded .object_icon
 {
  background-image: url(images/icons/object.png);
}

.data_block_icon,
.x-grid-tree-node-expanded .data_block_icon
 {
  background-image: url(images/icons/data_block.png);
}

.attribute_icon,
.x-grid-tree-node-expanded .attribute_icon
 {
  background-image: url(images/icons/attribute.png);
}

.root_object_cat_icon,
.x-grid-tree-node-expanded .root_object_cat_icon
 {
  background-image: url(images/icons/root_category.png);
}

.object_cat_icon,
.x-grid-tree-node-expanded .object_cat_icon
 {
  background-image: url(images/icons/category.png);
}

.install_icon
{
  background-image: url(images/icons/install.png);
}

.reset_icon
{
  background-image: url(images/icons/reset.png);
}

.cache_icon
{
  background-image: url(images/icons/cache.png);
}

.cache_icon
{
  background-image: url(images/icons/cache.png);
}

.nocache_icon
{
  background-image: url(images/icons/nocache.png);
}

.preview_icon
{
  background-image: url(images/icons/preview.png);
}

.export_icon
{
  background-image: url(images/icons/export.png);
}

.import_icon
{
  background-image: url(images/icons/import.png);
}

.sdoc_icon
{
  background-image: url(images/icons/sdoc.png);
}

.add_icon
{
  background-image: url(images/icons/add.png);
}

.loadversion_icon
{
  background-image: url(images/icons/loadversion.png);
}

.delete_icon
{
  background-image: url(images/icons/delete.png);
}

.copy_icon
{
  background-image: url(images/icons/copy.png);
}

.move_icon
{
  background-image: url(images/icons/move.png);
}

.edit_icon
{
  background-image: url(images/icons/edit.png);
}

.operations_icon
{
  background-image: url(images/icons/operations.png);
}

.into_archive_icon
{
  background-image: url(images/icons/into_archive.png);
}

.from_archive_icon
{
  background-image: url(images/icons/from_archive.png);
}

.archive_icon
{
  background-image: url(images/icons/archive.png);
}

.filter_icon
{
  background-image: url(images/icons/filter.png);
}

.maintenance_icon
{
  background-image: url(images/icons/maintenance.png);
}

.info_icon
{
  background-image: url(images/icons/info.png);
}

.placeholder_icon
{
  background-image: url(images/icons/placeholder.png);
}

.toggle_icon
{
  background-image: url(images/icons/toggle.png);
}

.restore_icon
{
  background-image: url(images/icons/restore.png);
}

.publishclose_icon
{
  background-image: url(images/icons/publishclose.png);
}

.publish_icon
{
  background-image: url(images/icons/publish.png);
}

.saveclose_icon
{
  background-image: url(images/icons/saveclose.png);
}

.save_icon
{
  background-image: url(images/icons/save.png);
}

.reset_icon
{
  background-image: url(images/icons/reset.png);
}

.close_icon
{
  background-image: url(images/icons/close.png);
}

.on_off_icon
{
  background-image: url(images/icons/on_off.png);
}

.generate_icon
{
  background-image: url(images/icons/generate.png);
}

.import_icon
{
  background-image: url(images/icons/import.png);
}

.export_icon
{
  background-image: url(images/icons/export.png);
}

.ok_icon
{
  background-image: url(images/icons/ok.png);
}

.rename_icon
{
  background-image: url(images/icons/rename.png);
}

.paste_icon
{
  background-image: url(images/icons/paste.png);
}

.zip_icon
{
  background-image: url(images/icons/zip.png);
}

.unzip_icon
{
  background-image: url(images/icons/unzip.png);
}

.select_all_icon
{
  background-image: url(images/icons/select_all.png);
}

.select_none_icon
{
  background-image: url(images/icons/select_none.png);
}

.invert_selection_icon
{
  background-image: url(images/icons/invert_selection.png);
}

.refresh_icon
{
  background-image: url(images/icons/refresh.png);
}

.upload_icon
{
  background-image: url(images/icons/upload.png);
}

.download_icon
{
  background-image: url(images/icons/download.png);
}

.new_folder_icon
{
  background-image: url(images/icons/new_folder.png);
}

.go_previous_icon
{
  background-image: url(images/icons/go_previous.png);
}

.go_next_icon
{
  background-image: url(images/icons/go_next.png);
}

.dictionary_icon
{
  background-image: url(images/icons/dictionary.png);
}

.config_icon
{
  background-image: url(images/icons/config.png);
}

.execute_icon
{
  background-image: url(images/icons/execute.png);
}

.test_connection_icon
{
  background-image: url(images/icons/test_connection.png);
}

.send_mail_icon
{
  background-image: url(images/icons/send_mail.png);
}

.cancel_icon
{
  background-image: url(images/icons/cancel.png);
}

.demo_data_icon
{
  background-image: url(images/icons/demo_data.png);
}

.ibstructure_icon
{
  background-image: url(images/icons/ibstructure.png);
}

.iblock_icon
{
  background-image: url(images/icons/iblock.png);
}

.object_icon
{
  background-image: url(images/icons/object.png);
}

.attribute_icon
{
  background-image: url(images/icons/attribute.png);
}

.loadversion_icon
{
  background-image: url(images/icons/loadversion.png);
}

.section_groups_icon
{
  background-image: url(images/icons/section_groups.png);
}

.php_icon
{
  background-image: url(images/icons/php.png);
}

.check_integrity_icon
{
  background-image: url(images/icons/check_integrity.png);
}

.reset_statistics_icon
{
  background-image: url(images/icons/reset_statistics.png);
}

.transfer_icon
{
  background-image: url(images/icons/transfer.png);
}

.update_icon
{
  background-image: url(images/icons/update.png);
}

.up_icon
{
  background-image: url(images/icons/up.png);
}

.down_icon
{
  background-image: url(images/icons/down.png);
}

.access_rights_icon
{
  background-image: url(images/icons/access_rights.png);
}

.property_block_icon
{
  background-image: url(images/icons/property_block.png);
}

.user_doublets_icon
{
  background-image: url(images/icons/user_doublets.png);
}

.exportcsv_icon
{
  background-image: url(images/icons/exportcsv.png);
}

.importcsv_icon
{
  background-image: url(images/icons/importcsv.png);
}

.del_users_icon
{
  background-image: url(images/icons/del_users.png);
}

.unblock_accounts_icon
{
  background-image: url(images/icons/unblock_accounts.png);
}

.guess_icon
{
  background-image: url(images/icons/guess.png);
}

.reset_filter_icon
{
  background-image: url(images/icons/reset_filter.png);
}

.sync_icon
{
  background-image: url(images/icons/sync.png);
}

.set_default_icon
{
  background-image: url(images/icons/set_default.png);
}

.report_icon
{
  background-image: url(images/icons/report.png);
}

.block_icon
{
  background-image: url(images/icons/block.png);
}

.update_icon
{
  background-image: url(images/icons/update.png);
}

.update_icon
{
  background-image: url(images/icons/update.png);
}

.update_icon
{
  background-image: url(images/icons/update.png);
}

.update_icon
{
  background-image: url(images/icons/update.png);
}

.update_icon
{
  background-image: url(images/icons/update.png);
}

/*
It is necessary to redefine this, otherwise the definitions above
override the loading icon.
*/
 
.x-grid-tree-loading .x-tree-icon {
  background-image: url("../../../extjs/packages/ext-theme-classic/build/resources/images/tree/loading.gif");
}    

/* we place the tree item into a table to richt the correct
alignment of the multiline text. We have to set the top margin to 0
to align the icon and the text
 */

.tree_node_table 
{
  border: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.tree_node_table td
{
  vertical-align: top;
  padding: 0px;
}

.tree_node_table td.tree_node_text_cell
{
  vertical-align: middle;
}

.x-tree-panel .x-grid-row .x-grid-cell-inner img.lock_icon 
{
  float: none;
}

.lock_icon
{
  width: 10px;
  height: 10px;
  margin-top: 1px;  
  display: inline-block;
  background-image: url(images/icons/locked.png);
}

.lookup_not_found
{
  padding: 15px;
  color: maroon;
  font-size: 12px;
  font-weight: bold;
  text-align: center;          
}

.error_highlight
{
  color: red;
  font-weight: bold;
}

.mailing_info_table td
{
  padding: 3px;
}

table.form_record_info td
{
  padding: 2px;
  vertical-align: top;
}

table.form_record_info td.record_field_separator
{
  font-weight: bold;
  font-size: 11px;
}

table.form_record_info td.record_form_separator
{
  font-weight: bold;
  font-size: 12px;
  padding-top: 6px;
}

table.form_record_info td.record_field_caption
{
  padding-right: 18px;
}

.x-grid-rowbody p.record_details
{
  font-weight: bold;
  font-size: 12px;
  margin-left: 3px;
}

.doc_history_event
{
  padding: 5px;
  border: 1px solid #99BCE8;
  margin-bottom: 5px;
  background-color: #eeeeee;
}

table.integrity_check_message
{
  height: 36px;
}

table.integrity_check_message .x-message-box-warning
{
  width: 36px;
}

.check_ok
{
  color: green;
}

/* we want border by this displayfield */

.picture_view 
{
  border: 1px solid #B5B8C8;
}

.form-go-trigger
{
  background-image:url('images/go-trigger.gif')
}

.form-edit-trigger
{
  background-image:url('images/edit-trigger.gif')
}

/* settings for tinymce */

.tinymce-error-field
{
  border: 1px solid red !important;
}

.tinymce-hide-border
{
  border-width: 0px;
}

.mce-i-my_help:before{content:"\e016"}

.mce-i-my_browse:before{content:"\e034"}

.mce-combobox .mce-btn.mce-btn2
{
  border-radius: 0;
}
