
.yui-button {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
}

.yui-button .first-child {
    /*display: block;*/
    display : inline-block;
}

.yui-button .button, .yui-button a {
    /*display: block;*/
    display : inline-block;
    border: none;
    margin: 0;
}

.yui-button .button{
    background-color: transparent;
* overflow : visible;
    cursor: pointer;
    padding: 0;
}

.yui-button a {
    text-decoration: none;
}

.buttonEmpty{
    background: none;
    color: white;
    height: 25px;
    width: 25px;
    border: 0 solid white;
}




.apply-button .button{
    background: url( '../images/buttons/apply.png' );
}

.clear-button .button{
    background: url( '../images/buttons/clear.png' );
}

.close-button .button{
    background: url( '../images/buttons/close.png' );
}

.copy-button .button{
    background: url( '../images/buttons/copy.png' );
}

.copy-red-button .button{
    background: url( '../images/buttons/copy-red-32.png' );
}

.copy-smap .button{
    background: url( '../images/buttons/smap/copy-32.png' );
}

.copy-sberbank .button{
    background: url( '../images/buttons/sberbank/copy-32.png' );
}

.edit-button .button{
    background: url( '../images/buttons/edit.png' );
}

.edit-red-button .button{
    background: url( '../images/buttons/red/edit-red-32.png' );
}

.edit-scli-button .button{
    background: url( '../images/buttons/edit-scli-button-32.png' );
}

.edit-smap .button{
    background: url( '../images/buttons/smap/edit-32.png' );
}

.edit-sberbank .button{
    background: url( '../images/buttons/sberbank/edit-32.png' );
}

.find-button .button{
    background: url( '../images/buttons/find.png' );
}

.find-red-button .button{
    background: url( '../images/buttons/red/find-red.png' );
}

.find-big-red-button .button{
    background: url( '../images/buttons/red/find-big-red-32.png' );
}

.find-rostelecom-button .button{
    background: url( '../images/buttons/find-rostelecom.png' );
}

.find-smap-button .button{
    background: url( '../images/buttons/smap/find-smap-32.png' );
}

.find-big-smap-button .button{
    background: url( '../images/buttons/smap/find-big-smap-32.png' );
}

.find-sberbank-button .button{
    background: url( '../images/buttons/sberbank/find-32.png' );
}

.find-big-sberbank-button .button{
    background: url( '../images/buttons/sberbank/find-big-32.png' );
}

.find-tpp-button .button{
    background: url( '../images/buttons/find-tpp.png' );
}

.find-big-tpp-button .button{
    background: url( '../images/buttons/find-big-tpp-32.png' );
}

.find-neb-button .button{
    background: url( '../images/buttons/neb/find.png' );
}

.index-button .button{
    background: url( '../images/buttons/index-32.png' );
}

.minus-button .button{
    background: url( '../images/buttons/minus-32.png' );
}

.minus-red-button .button{
    background: url( '../images/buttons/minus-red-32.png' );
}

.minus-smap .button{
    background: url( '../images/buttons/smap/minus-smap-32.png' );
}

.minus-sberbank .button{
    background: url( '../images/buttons/sberbank/minus-32.png' );
}

.out-button .button{
    background: url( '../images/buttons/logout-32.png' );
}

.paste-button .button{
    background: url( '../images/buttons/paste.png' );
}

.paste-smap .button{
    background: url( '../images/buttons/smap/paste-32.png' );
}

.paste-sberbank .button{
    background: url( '../images/buttons/sberbank/paste-32.png' );
}

.plus-button .button{
    background: url( '../images/buttons/plus-32.png' );
}

.plus-red-button .button{
    background: url( '../images/buttons/plus-red-32.png' );
}

.plus-smap .button{
    background: url( '../images/buttons/smap/plus-smap-32.png' );
}

.plus-sberbank .button{
    background: url( '../images/buttons/sberbank/plus-32.png' );
}

.run-button .button{
    background: url( '../images/buttons/run.png' );
}

.run-red-button .button{
    background: url( '../images/buttons/run_red.png' );
}

.run-rostelecom-button .button{
    background: url( '../images/buttons/run-rostelecom.png' );
}

.run-neb-button .button{
    background: url( '../images/buttons/run-neb.png' );
}

.refresh-button .button{
    background: url( '../images/buttons/refresh-32.png' );
}

.save-button .button{
    background: url( '../images/buttons/save.png' );
}


.save-red-button .button{
    background: url( '../images/buttons/red/save-red-32.png' );
}


.save-static-query-button .button{
    background: url( '../images/buttons/save-static-query-32.png' );
}


.openastable .button{
	background: url( '../images/buttons/openastable-32.png');
}

.openascards .button{
	background: url( '../images/buttons/openascards-32.png');
}

.openasstatistics .button{
	background: url( '../images/buttons/openasstatistics-32.png');
}

.openasgraph .button{
	background: url( '../images/buttons/openasgraph-32.png');
}

.openaspivot .button{
	background: url( '../images/buttons/pivot-32.png');
}

.openasmap .button{
	background: url( '../images/buttons/red/open-as-map-32.png');
}

.openasmap2 .button{
	background: url( '../images/buttons/open-as-map2-32.png');
}


.openascards-red .button{
    background: url( '../images/buttons/red/open-as-cards-red-32.png');
}

.openastable-red .button{
    background: url( '../images/buttons/red/open-as-table-red-32.png');
}

.openaschart-red .button{
	background: url( '../images/buttons/red/open-as-chart-red-32.png');
}

.openasgraph-red .button{
    background: url( '../images/buttons/red/openasgraph-red-32.png');
}

.openasmap-red .button{
    background: url( '../images/buttons/red/openasmap-red-32.png');
}

.openasmaptop-red .button{
    background: url( '../images/buttons/red/openasmaptop-red-32.png');
}
.close > .openasmaptop-red .button{
    background: url( '../images/buttons/red/openasmaptop_close-red-32.png');
}

.openasreport-red .button{
	background: url( '../images/buttons/red/open-as-report-red-32.png');
}

.refresh-red-button .button{
    background: url( '../images/buttons/red/refresh-red-32.png' );
}


.openascards-smap .button{
    background: url( '../images/buttons/open-as-cards-smap-32.png');
}

.openastable-smap .button{
    background: url( '../images/buttons/open-as-table-smap-32.png');
}

.openaschart-smap .button{
    background: url( '../images/buttons/open-as-chart-smap-32.png');
}

.openasgraph-smap .button{
    background: url( '../images/buttons/openasgraph-smap-32.png');
}

.openasreport-smap .button{
    background: url( '../images/buttons/open-as-report-smap-32.png');
}

.openasmap-smap .button{
     background: url( '../images/buttons/open-as-map-smap-32.png');
 }


.openascards-smap-blue .button{
    background: url( '../images/buttons/smap/open-as-cards-32.png');
}

.openastable-smap-blue .button{
    background: url( '../images/buttons/smap/open-as-table-32.png');
}

.openaschart-smap-blue .button{
    background: url( '../images/buttons/smap/open-as-chart-32.png');
}

.openasgraph-smap-blue .button{
	background: url( '../images/buttons/smap/open-as-graph-32.png');
}

.openasmap-smap-blue .button{
    background: url( '../images/buttons/smap/open-as-map-32.png');
}

.openasreport-smap-blue .button{
    background: url( '../images/buttons/smap/open-as-report-32.png');
}

.refresh-smap-blue .button{
    background: url( '../images/buttons/smap/refresh-32.png' );
}


.save-button-smap .button{
    background: url( '../images/buttons/smap/save-32.png' );
}


.openascards-sberbank .button{
    background: url( '../images/buttons/sberbank/open-as-cards-32.png');
}

.openastable-sberbank .button{
    background: url( '../images/buttons/sberbank/open-as-table-32.png');
}

.openaschart-sberbank .button{
    background: url( '../images/buttons/sberbank/open-as-chart-32.png');
}

.openasgraph-sberbank .button{
    background: url( '../images/buttons/sberbank/open-as-graph-32.png');
}

.openasmap-sberbank .button{
    background: url( '../images/buttons/sberbank/open-as-map-32.png');
}

.refresh-sberbank .button{
    background: url( '../images/buttons/sberbank/refresh-32.png' );
}


.panel-to-left .button{
    background: url( '../images/buttons/panel_to_left-32.png');
}

.panel-to-right .button{
    background: url( '../images/buttons/panel_to_right-32.png');
}

.textMode .button{
    background: url( '../images/buttons/text-32.png');
}

.catalogMode .button{
    background: url( '../images/buttons/catalog-32.png');
}

.selectCatalog .button{
    background: url( '../images/buttons/add-to-catalog.png');
}

.selectCatalog-smap .button{
    background: url( '../images/buttons/smap/browse-smap-32.png');
}

.selectCatalog-sberbank .button{
    background: url( '../images/buttons/sberbank/browse-32.png');
}


.to-left .button{
    background: url( '../images/buttons/to-left-32.png');
}

.to-right .button{
    background: url( '../images/buttons/to-right-32.png');
}

.to-left-red .button{
    background: url( '../images/buttons/red/to-left-red-32.png');
}

.to-right-red .button{
    background: url( '../images/buttons/red/to-right-red-32.png');
}

.to-left-blue .button{
    background: url( '../images/buttons/to-left-blue-32.png');
}

.to-right-blue .button{
    background: url( '../images/buttons/to-right-blue-32.png');
}

.to-left-neb .button{
    background: url( '../images/buttons/to-left-neb-32.png');
}

.to-right-neb .button{
    background: url( '../images/buttons/to-right-neb-32.png');
}

.to-left-rostelecom .button{
    background: url( '../images/buttons/to-left-rostelecom-32.png');
}

.to-right-rostelecom .button{
    background: url( '../images/buttons/to-right-rostelecom-32.png');
}

.to-left-tpp .button{
    background: url( '../images/buttons/to-left-tpp-32.png');
}

.to-right-tpp .button{
    background: url( '../images/buttons/to-right-tpp-32.png');
}

.undo-red .button{
    background: url( '../images/buttons/red/undo-red-32.png');
}

.redo-red .button{
    background: url( '../images/buttons/redo-red-32.png');
}

.edit-attributes .button{
    background: url( '../images/buttons/edit-attributes.png');
}

.export .button{
    background: url( '../images/buttons/export.png');
}
.user .button{
    background: url( '../images/buttons/user-32.png');
}

.all-users .button{
    background: url( '../images/buttons/all-users-32.png');
}

.select-all .button{
    background: url( '../images/buttons/select-all-32.png');
}

.select-all-smap .button{
    background: url( '../images/buttons/smap/select-all-32.png');
}

.select-all-sberbank .button{
    background: url( '../images/buttons/sberbank/select-all-32.png');
}

.unselect-all .button{
    background: url( '../images/buttons/unselect-all-32.png');
}

.unselect-all-smap .button{
    background: url( '../images/buttons/smap/unselect-all-32.png');
}

.unselect-all-sberbank .button{
    background: url( '../images/buttons/sberbank/unselect-all-32.png');
}

.hightlight .button{
    background: url( '../images/buttons/hl-32.png');
}

.hightlight-red .button{
    background: url( '../images/buttons/hl-red-32.png');
}


.filter .button{
    background: url( '../images/buttons/filter.png');
}

.add-term .button{
    background: url( '../images/buttons/add-term-32.png');
}

.add-group .button{
    background: url( '../images/buttons/add-group-32.png');
}

.add-multiword .button{
    background: url( '../images/buttons/add-multiword-32.png');
}

.add-concept .button{
    background: url( '../images/buttons/add-concept-32.png');
}

.folder-yellow .button{
    background: url( '../images/buttons/folder-yellow-32.png');
}

.folder-yellow-empty .button{
    background: url( '../images/buttons/folder-yellow-empty-32.png');
}

.delete-button .button{
    background: url( '../images/buttons/delete.png');
}

.delete-all-button .button{
    background: url( '../images/buttons/delete-all.png');
}


.up-button .button{
    background: url( '../images/buttons/up-32.png');
}

.down-button .button{
    background: url( '../images/buttons/down-32.png');
}

.clock-button .button{
    background: url( '../images/buttons/clock-32.png');
}

.tag-button .button{
    background: url( '../images/buttons/tag-32.png');
}

.evict-cache-search-button .button{
    background: url( '../images/buttons/evict-cache-search-32.png');
}

.import-id .button{
    background: url( '../images/buttons/import-id-32.png');
}

.import-dict .button{
    background: url( '../images/buttons/import-dict-32.png');
}

.import-it .button{
    background: url( '../images/buttons/import-it-32.png');
}

.import-im .button{
    background: url( '../images/buttons/import-im-32.png');
}

.classification-button .button{
    background: url( '../images/buttons/classification-32.png');
}


.link-button .button{
    background: url( '../images/buttons/link-32.png');
}


.link_break-button .button{
    background: url( '../images/buttons/link_break-32.png');
}

.settings-button .button{
    background: url( '../images/buttons/settings-32.png');
}

.settings-red-button .button{
    background: url( '../images/buttons/red/settings-red-32.png');
}

.close-red-button .button{
    background: url( '../images/buttons/close-red-32.png');
}

.cancel-button .button{
    background: url( '../images/buttons/cancel-32.png');
}

.add-to-dictionary .button{
    background: url( '../images/buttons/add-to-dictionary-32.png');
}

.add-to-dictionary-red .button{
    background: url( '../images/buttons/red/add-to-dictionary-red-32.png');
}

.remove-from-dictionary .button{
    background: url( '../images/buttons/remove-from-dictionary-32.png');
}

.remove-from-dictionary-red .button{
    background: url( '../images/buttons/red/remove-from-dictionary-red-32.png');
}




.close-smap-button .button{
    background: url( '../images/buttons/smap/close-smap-32.png');
}

.export-smap .button{
    background: url( '../images/buttons/smap/export-smap-32.png');
}

.resize-smap-button .button{
    background: url( '../images/buttons/smap/resize-smap-32.png');
}

.open-search-smap .button{
    background: url( '../images/buttons/smap/open-search-smap-32.png');
}

.enabled-smap .button{
    background: url( '../images/buttons/smap/enabled-smap-32.png');
}

.disabled-smap .button{
    background: url( '../images/buttons/smap/disabled-smap-32.png');
}

.calendar-smap .button{
    background: url( '../images/buttons/smap/calendar-smap-32.png');
}

.settings-flat-smap .button{
    background: url( '../images/buttons/smap/settings-flat-32.png');
}

.filter-smap .button{
    background: url( '../images/buttons/smap/filter-32.png');
}

.controlPanel-smap .button{
    background: url( '../images/buttons/smap/control-panel-32.png');
}

.dashboard-smap .button{
    background: url( '../images/buttons/smap/dashboard-32.png');
}

.labels-show-smap .button{
    background: url( '../images/buttons/smap/labels-show-32.png');
}

.labels-hide-smap .button{
    background: url( '../images/buttons/smap/labels-hide-32.png');
}

.percent-show-smap .button{
    background: url( '../images/buttons/smap/percent-show-32.png');
}

.percent-hide-smap .button{
    background: url( '../images/buttons/smap/percent-hide-32.png');
}


.logarithm-show-smap .button{
    background: url( '../images/buttons/smap/logarithm-show-32.png');
}

.logarithm-hide-smap .button{
    background: url( '../images/buttons/smap/logarithm-hide-32.png');
}


.close-sberbank-button .button{
    background: url( '../images/buttons/sberbank/close-32.png');
}

.export-sberbank .button{
    background: url( '../images/buttons/sberbank/export-32.png');
}

.resize-sberbank-button .button{
    background: url( '../images/buttons/sberbank/resize-32.png');
}

.open-search-sberbank .button{
    background: url( '../images/buttons/sberbank/open-search-32.png');
}

.enabled-sberbank .button{
    background: url( '../images/buttons/sberbank/enabled-32.png');
}

.disabled-sberbank .button{
    background: url( '../images/buttons/sberbank/disabled-32.png');
}

.calendar-sberbank .button{
    background: url( '../images/buttons/sberbank/calendar-32.png');
}

.settings-flat-sberbank .button{
    background: url( '../images/buttons/sberbank/settings-flat-32.png');
}

.ok-smap .button{
    background: url( '../images/buttons/smap/ok-smap-32.png');
}

.arrow-down-smap .button{
    background: url( '../images/buttons/smap/arrow-down-32.png');
}

.ok-sberbank .button{
    background: url( '../images/buttons/sberbank/ok-32.png');
}

.arrow-down-sberbank .button{
    background: url( '../images/buttons/sberbank/arrow-down-32.png');
}

.filter-sberbank .button{
    background: url( '../images/buttons/sberbank/filter-32.png');
}

.controlPanel-sberbank .button{
    background: url( '../images/buttons/sberbank/control-panel-32.png');
}

.labels-show-sberbank .button{
    background: url( '../images/buttons/sberbank/labels-show-32.png');
}

.labels-hide-sberbank .button{
    background: url( '../images/buttons/sberbank/labels-hide-32.png');
}

.percent-show-sberbank .button{
    background: url( '../images/buttons/sberbank/percent-show-32.png');
}

.percent-hide-sberbank .button{
    background: url( '../images/buttons/sberbank/percent-hide-32.png');
}


.logarithm-show-sberbank .button{
    background: url( '../images/buttons/sberbank/logarithm-show-32.png');
}

.logarithm-hide-sberbank .button{
    background: url( '../images/buttons/sberbank/logarithm-hide-32.png');
}



.plus-scli .button{
    background: url( '../images/buttons/scli/plus-32.png');
}

.close-scli .button{
    background: url( '../images/buttons/scli/close-32.png');
}



.deleteAll-red-button .button{
    background: url( '../images/buttons/red/deleteDocuments.png' );
}


.close-sudrf .button{
    background: url( '../images/buttons/red/close-32.png');
}

.resize-sudrf .button{
    background: url( '../images/buttons/red/resize-32.png');
}

.export-sudrf .button{
    background: url( '../images/buttons/red/export-32.png');
}
.export-file-report-sudrf .button{
    background: url( '../images/buttons/red/export-file-report-32.png');
}
.export-file-sudrf .button{
    background: url( '../images/buttons/red/export-file-32.png');
}

.open-search-sudrf .button{
    background: url( '../images/buttons/red/open-search-32.png');
}

.enabled-sudrf .button{
    background: url( '../images/buttons/red/enabled-32.png');
}

.disabled-sudrf .button{
    background: url( '../images/buttons/red/disabled-32.png');
}

.settings-flat-sudrf .button{
    background: url( '../images/buttons/red/settings-flat-32.png');
}

.browse-sudrf .button{
    background: url( '../images/buttons/red/browse-32.png');
}

.plus-sudrf .button{
    background: url( '../images/buttons/red/plus-32.png');
}

.minus-sudrf .button{
    background: url( '../images/buttons/red/minus-32.png');
}

.edit-sudrf .button{
    background: url( '../images/buttons/red/edit-32.png');
}

.copy-sudrf .button{
    background: url( '../images/buttons/red/copy-32.png');
}

.paste-sudrf .button{
    background: url( '../images/buttons/red/paste-32.png');
}

.select-all-sudrf .button{
    background: url( '../images/buttons/red/select-all-32.png');
}

.unselect-all-sudrf .button{
    background: url( '../images/buttons/red/unselect-all-32.png');
}

.ok-sudrf .button{
    background: url( '../images/buttons/red/ok-32.png');
}

.filter-sudrf .button{
    background: url( '../images/buttons/red/filter-32.png');
}

.control-panel-sudrf .button{
    background: url( '../images/buttons/red/control-panel-32.png');
}

.save-sudrf .button{
    background: url( '../images/buttons/red/save-32.png');
}

.arrow-down-sudrf .button{
    background: url( '../images/buttons/red/arrow-down-32.png');
}

.arrow-up-sudrf .button{
    background: url( '../images/buttons/red/arrow-up-32.png');
}

.calendar-sudrf .button{
    background: url( '../images/buttons/red/calendar-32.png');
}

.arrow-filled-up-sudrf .button{
    background: url( '../images/buttons/red/arrow-filled-up-32.png');
}

.arrow-filled-down-sudrf .button{
    background: url( '../images/buttons/red/arrow-filled-down-32.png');
}


.lock-sudrf .button{
    background: url( '../images/buttons/red/lock-32.png');
}

.unlock-sudrf .button{
    background: url( '../images/buttons/red/unlock-32.png');
}

.trash-sudrf .button{
    background: url( '../images/buttons/red/trash-32.png');
}

.change-pivot-x-sudrf .button{
    background: url( '../images/buttons/red/change-pivot-x-32.png');
}

.change-pivot-z-sudrf .button{
    background: url( '../images/buttons/red/change-pivot-z-32.png');
}


.labels-show-sudrf .button{
    background: url( '../images/buttons/red/labels-show-32.png');
}

.labels-hide-sudrf .button{
    background: url( '../images/buttons/red/labels-hide-32.png');
}

.percent-show-sudrf .button{
    background: url( '../images/buttons/red/percent-show-32.png');
}

.percent-hide-sudrf .button{
    background: url( '../images/buttons/red/percent-hide-32.png');
}


.logarithm-show-sudrf .button{
    background: url( '../images/buttons/red/logarithm-show-32.png');
}

.logarithm-hide-sudrf .button{
    background: url( '../images/buttons/red/logarithm-hide-32.png');
}

.print-red .button{
    background: url( '../images/buttons/red/print-32.png');
}


.bookmark-ifpi .button{
    background: url( '../images/buttons/ifpi/bookmark-32.png');
}

.report-ifpi .button{
    background: url( '../images/buttons/ifpi/report-32.png');
}




/* Стили поведения кнопок */


.yui-btn-23{
    width: 23px;
    height: 21px;
    overflow: hidden;
}

.hasSmallBtns .yui-btn-23 .button, #fieldTypesContainer .yui-btn-23 .button{
    width: 23px;
    height: 21px;
    position: static; top: -1px;
    background-repeat: no-repeat;
}
.hasSmallBtns .yui-btn-23:not([disabled]):hover .button, #fieldTypesContainer .yui-btn-23:not([disabled]):hover .button{
    background-position: -23px 0;
}

.hasSmallBtns .yui-btn-23:not([disabled]):active .button, 
#fieldTypesContainer .yui-btn-23:not([disabled]):active .button{
    background-position: -46px 0;
}

.hasSmallBtns .yui-btn-23[disabled] .button, #fieldTypesContainer .yui-btn-23[disabled] .button{
    background-position: -69px 0;
}

.yui-btn-32{
    width: 32px;
    height: 32px;
    overflow: hidden;
}

.yui-btn-32 .button{
    width: 32px;
    height: 32px;
    position: static;
    background-repeat: no-repeat;
}
.yui-btn-32:not([disabled]):hover .button,
.yui-btn-32.yui-button-selected .button
 {
    background-position: -37px 0;
    background-repeat: no-repeat;
}

.yui-btn-32:not([disabled]):active .button,
.yui-btn-32.yui-button-active:not([disabled]) .button
 {
    background-position: -74px 0;
    background-repeat: no-repeat;
}

.yui-btn-32[disabled] .button{
    background-position: -111px 0;
    background-repeat: no-repeat;
}
