
.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/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/find-red.png' );
}

.find-big-red-button button {
    background: url( '../images/buttons/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/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/open-as-map-32.png');
}

.openasmap2 button {
	background: url( '../images/buttons/open-as-map2-32.png');
}


.openascards-red button {
    background: url( '../images/buttons/open-as-cards-red-32.png');
}

.openastable-red button {
    background: url( '../images/buttons/open-as-table-red-32.png');
}

.openaschart-red button {
	background: url( '../images/buttons/open-as-chart-red-32.png');
}

.openasgraph-red button {
    background: url( '../images/buttons/openasgraph-red-32.png');
}

.openasmap-red button {
    background: url( '../images/buttons/openasmap-red-32.png');
}

.openasmaptop-red button {
    background: url( '../images/buttons/openasmaptop-red-32.png');
}
.close > .openasmaptop-red button {
    background: url( '../images/buttons/openasmaptop_close-red-32.png');
}

.openasreport-red button {
	background: url( '../images/buttons/open-as-report-red-32.png');
}

.refresh-red-button button {
    background: url( '../images/buttons/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/to-left-red-32.png');
}

.to-right-red button{
    background: url( '../images/buttons/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/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/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/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/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');
}


.close-sudrf button{
    background: url( '../images/buttons/sudrf/close-32.png');
}

.resize-sudrf button{
    background: url( '../images/buttons/sudrf/resize-32.png');
}

.export-sudrf button{
    background: url( '../images/buttons/sudrf/export-32.png');
}
.export-file-report-sudrf button{
    background: url( '../images/buttons/sudrf/export-file-report-32.png');
}
.export-file-sudrf button{
    background: url( '../images/buttons/sudrf/export-file-32.png');
}

.open-search-sudrf button{
    background: url( '../images/buttons/sudrf/open-search-32.png');
}

.enabled-sudrf button{
    background: url( '../images/buttons/sudrf/enabled-32.png');
}

.disabled-sudrf button{
    background: url( '../images/buttons/sudrf/disabled-32.png');
}

.settings-flat-sudrf button{
    background: url( '../images/buttons/sudrf/settings-flat-32.png');
}

.browse-sudrf button{
    background: url( '../images/buttons/sudrf/browse-32.png');
}

.plus-sudrf button{
    background: url( '../images/buttons/sudrf/plus-32.png');
}

.minus-sudrf button{
    background: url( '../images/buttons/sudrf/minus-32.png');
}

.edit-sudrf button{
    background: url( '../images/buttons/sudrf/edit-32.png');
}

.copy-sudrf button{
    background: url( '../images/buttons/sudrf/copy-32.png');
}

.paste-sudrf button{
    background: url( '../images/buttons/sudrf/paste-32.png');
}

.select-all-sudrf button{
    background: url( '../images/buttons/sudrf/select-all-32.png');
}

.unselect-all-sudrf button{
    background: url( '../images/buttons/sudrf/unselect-all-32.png');
}

.ok-sudrf button{
    background: url( '../images/buttons/sudrf/ok-32.png');
}

.filter-sudrf button{
    background: url( '../images/buttons/sudrf/filter-32.png');
}

.control-panel-sudrf button{
    background: url( '../images/buttons/sudrf/control-panel-32.png');
}

.save-sudrf button{
    background: url( '../images/buttons/sudrf/save-32.png');
}

.arrow-down-sudrf button{
    background: url( '../images/buttons/sudrf/arrow-down-32.png');
}

.arrow-up-sudrf button{
    background: url( '../images/buttons/sudrf/arrow-up-32.png');
}

.calendar-sudrf button{
    background: url( '../images/buttons/sudrf/calendar-32.png');
}

.arrow-filled-up-sudrf button{
    background: url( '../images/buttons/sudrf/arrow-filled-up-32.png');
}

.arrow-filled-down-sudrf button{
    background: url( '../images/buttons/sudrf/arrow-filled-down-32.png');
}


.lock-sudrf button{
    background: url( '../images/buttons/sudrf/lock-32.png');
}

.unlock-sudrf button{
    background: url( '../images/buttons/sudrf/unlock-32.png');
}

.trash-sudrf button{
    background: url( '../images/buttons/sudrf/trash-32.png');
}

.change-pivot-x-sudrf button{
    background: url( '../images/buttons/sudrf/change-pivot-x-32.png');
}

.change-pivot-z-sudrf button{
    background: url( '../images/buttons/sudrf/change-pivot-z-32.png');
}


.labels-show-sudrf button{
    background: url( '../images/buttons/sudrf/labels-show-32.png');
}

.labels-hide-sudrf button{
    background: url( '../images/buttons/sudrf/labels-hide-32.png');
}

.percent-show-sudrf button{
    background: url( '../images/buttons/sudrf/percent-show-32.png');
}

.percent-hide-sudrf button{
    background: url( '../images/buttons/sudrf/percent-hide-32.png');
}


.logarithm-show-sudrf button{
    background: url( '../images/buttons/sudrf/logarithm-show-32.png');
}

.logarithm-hide-sudrf button{
    background: url( '../images/buttons/sudrf/logarithm-hide-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.yui-button-hover button, #fieldTypesContainer .yui-btn-23.yui-button-hover button {
    background-position: -23px 0;
}

.hasSmallBtns .yui-btn-23.yui-button-active button, #fieldTypesContainer .yui-btn-23.yui-button-active button {
    background-position: -46px 0;
}

.hasSmallBtns .yui-btn-23.yui-button-disabled button, #fieldTypesContainer .yui-btn-23.yui-button-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.yui-button-hover button {
    background-position: -37px 0;
    background-repeat: no-repeat;
}

.yui-btn-32.yui-button-active button {
    background-position: -74px 0;
    background-repeat: no-repeat;
}

.yui-btn-32.yui-button-disabled button {
    background-position: -111px 0;
    background-repeat: no-repeat;
}
