.btn, .b-btn, .s-btn, .m-btn {
	display: inline-block;
}

.b-btn i, .b-btn span, .s-btn i, .s-btn span, .sb-btn i, .sb-btn span, .m-btn i, .m-btn span {
	display: block;
	font-style: normal;
	cursor: pointer;
}

.lte7 .btn, .lte7 .b-btn, .lte7 .s-btn, .lte7 .m-btn, .ie6 .b-btn i, .ie6 .b-btn span, .ie6 .s-btn i, .ie6 .s-btn span, .ie6 .sb-btn i, .ie6 .sb-btn span, .ie6 .m-btn i, .ie6 .m-btn span {
	display: inline;
	zoom: 1;
}

/* = Buttons = */
.btn, .m-btn {
	border: 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 10px 0 0;
	padding: 3px 5px;
	white-space: nowrap;
	text-align: center;
	/*background: url(../img/btn.png) repeat-x;*/
	background-image: linear-gradient(#fff, #ebeaeb);
	color: #000;
}

.btn {
	border-color: #939393;
	min-width: 90px;
	background-color: #ebeaeb;
	background-image: linear-gradient(#fff, #ccc);
}

.btn:hover {
	box-shadow: inset 1px 1px 3px #feb900, inset -1px -1px 3px #feb900;
}



.btn:disabled,
.btn:disabled:hover {
	box-shadow: none;
	color: #9e9e9e;
	border-color: #ccc;
	background-image: linear-gradient(#fff, #eee);
}

.btn.action {
	border-color: #5e5e5e;
	background-color: #f4f3f4;
	background-position: 0 -40px;
}

.btn button {
	border: 0;
	margin: 0;
	padding: 0 8px;
	background: none;
	height: 19px;
	min-width: 100%;
	outline: 0;
	vertical-align: top;
}

.ie6 .btn button {
	width: 90px;
}

.ie7 .btn button {
	min-width: 90px;
}

.ie8 .btn button {
	min-width: 74px;
}

.lte8 .btn:hover button {
	border: 1px solid #fbc22a;
	padding: 0 7px;
}

.btn.disabled, .btn.disabled:hover {
	opacity: .6;
	cursor: default;
	box-shadow: none;
}

.lte8 .btn.disabled {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

.lte8 .btn.disabled:hover button {
	border: 0;
	padding: 0 8px;
}

.btn.disabled button, .btn.disabled:hover button {
	cursor: default;
}

.btn .wait {
	padding: 1px 0 2px 20px;
	background: url(../img/indicator.gif) no-repeat;
}

.m-btn {
	border-color: #98b3ff;
	height: 23px;
	min-width: 90px;
	font-weight: bold;
	background-color: #dff4ff;
	background-position: 0 -80px;
}

.ie6 .m-btn {
	width: 90px;
}

a.m-btn, a.m-btn:visited, a.m-btn:hover, a.m-btn:active {
	text-decoration: none;
	color: #333;
}

.m-btn span {
	padding: 0 8px;
	height: 23px;
	line-height: 23px;
}

.m-btn:hover {
	background-color: #f1faff;
	background-position: 0 -105px;
}

.m-btn.action {
	color: #404040;
	border-color: #fb9200;
	background-color: #ffee86;
	background-position: 0 -130px;
}

.m-btn.action:hover {
	background-color: #fff598;
	background-position: 0 -155px;
}

.m-btn-disabled, .action.m-btn-action-disabled {
	opacity: .6;
	cursor: default;
}

.lte8 .m-btn-disabled, .lte8 .action.m-btn-action-disabled {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

.m-btn-disabled span, .action.m-btn-action-disabled span {
	cursor: default;
}

/* = Text with big icon = */
.b-btn {
	margin: 0 3px 12px 0;
	font: 11px/13px tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	color: #000;
	cursor: pointer;
}

a.b-btn, a.b-btn:visited, a.b-btn:hover, a.b-btn:active {
	text-decoration: none;
	color: #000;
}

.b-btn span {
	padding: 34px 0 0;
	width: 107px;
	background: url(../img/icons/big/default-button_32.gif) 50% 0 no-repeat;
}

/* = Text with small icon = */
.s-btn, .sb-btn {
	margin: 0 10px 0 0;
	font: 11px/16px tahoma, arial, helvetica, sans-serif;
	text-decoration: underline;
	vertical-align: bottom;
	white-space: nowrap;
	color: #000;
	cursor: pointer;
}

.s-btn, a.s-btn, a.s-btn:visited, a.s-btn:hover, a.s-btn:active, .sb-btn, a.sb-btn, a.sb-btn:visited, a.sb-btn:hover, a.sb-btn:active {
	color: #000;
}

.s-btn span, .sb-btn span {
	padding: 0 0 0 20px;
	height: 16px;
	line-height: 15px;
	background: url(../img/icons/small/default-button_16.gif) no-repeat;
}

.sb-btn {
	display: block;
	margin: 0;
	text-decoration: none;
}

.sb-no-icon span {
	padding-left: 0;
	background: none;
}

/* = Disabled text = */
.btn-disabled, a.btn-disabled, a.btn-disabled:visited, a.btn-disabled:hover, a.btn-disabled:active {
	color: #999;
	cursor: default;
}

/* = Icons = */

.bb-add-database span {
	background-image: url(../img/icons/big/add-db_32.gif);
}

.bb-database-webadmin span {
	background-image: url(../img/icons/big/db-configure_32.gif);
}

.bb-database-webadmin-disabled span {
	background-image: url(../img/icons/big/db-configure-disabled_32.gif);
}

.bb-add-database-user span {
	background-image: url(../img/icons/big/user-add_32.gif);
}

.bb-clone-database span {
	background-image: url(../img/icons/big/database-servers_32.gif);
}

.sb-search-hide span {
	background-image: url(../img/icons/small/search-hide_16.gif);
}

.sb-search-show span {
	background-image: url(../img/icons/small/search-show_16.gif);
}

.sb-search span {
	background-image: url(../img/icons/small/search_16.gif);
}

.sb-show-all span {
	background-image: url(../img/icons/small/show-all_16.gif);
}

.sb-item-add span {
	background-image: url(../img/icons/small/field-add_16.gif);
}

.sb-item-remove span {
	background-image: url(../img/icons/small/field-remove_16.gif);
}

.sb-uplevel span {
	background-image: url(../img/uplevel_16.gif);
}

.sb-preview span {
	background-image: url(../img/icons/small/enlarge_16.gif);
}

.sb-view-site span {
	background-image: url(../img/icons/small/preview_16.gif);
}

.sb-check-updates span {
	background-image: url(../img/icons/small/check-updates_16.gif);
}

.sb-update-available span {
	background-image: url(../img/icons/small/update-available_16.gif);
}

.sb-upgrade span {
	background-image: url(../img/icons/small/update-available_16.gif);
}

.sb-revert span {
	background-image: url(../img/icons/small/revert_16.gif);
}

.sb-refresh span {
	background-image: url(../img/icons/small/refresh_16.gif);
}

.sb-activate span {
	background-image: url(../img/icons/small/activate_16.gif);
}

.sb-app-key-ok span {
	background-image: url(../img/icons/small/appkey-ok_16.gif);
}

.sb-app-delete span {
	background-image: url(../img/icons/small/uninstall-app_16.gif);
}

.sb-renew span {
	background-image: url(../img/icons/small/appkey-renew_16.gif);
}

.sb-retrieve span {
	background-image: url(../img/icons/small/appkey-retrieve_16.gif);
}

.sb-pay-all span {
	background-image: url(../img/icons/small/pay-all_16.gif);
}

.sb-pay-now span {
	background-image: url(../img/icons/small/pay-now_16.gif);
}

.sb-ip-pool span {
	background-image: url(../img/icons/small/ip-pool_16.gif);
}

.sb-resources span {
	background-image: url(../img/icons/small/resources_16.gif);
}

.sb-remove-selected span {
	background-image: url(../img/icons/small/remove_16.gif);
}

.sb-modify-selected span {
	background-image: url(../img/icons/small/modify_16.gif);
}

.sb-copy-selected span {
	background-image: url(../img/icons/small/copy_16.gif);
}

.sb-add-new span {
	background-image: url(../img/icons/small/add-new_16.gif);
}

.sb-new-domain span {
	background-image: url(../img/icons/small/add-domain_16.gif);
}

.sb-subdomain span {
	background-image: url(../img/icons/small/subdomain_16.gif);
}

.sb-new-subdomain span {
	background-image: url(../img/icons/small/add-subdomain_16.gif);
}

.sb-domain-alias span {
	background-image: url(../img/icons/small/dom-aliases_16.gif);
}

.sb-register-domain span {
	background-image: url(../img/icons/small/register-domain_16.gif);
}

.sb-app-info span {
	background-image: url(../img/icons/small/app-info_16.gif);
}

.sb-app-configure span {
	background-image: url(../img/icons/small/app-settings_16.gif);
}

.sb-install span {
	background-image: url(../img/icons/small/install_16.gif);
}

.sb-download span {
	background-image: url(../img/icons/small/download_16.gif);
}

.sb-add-folder span {
	background-image: url(../img/icons/small/mode-add-folder_16.gif);
}

.sb-share span {
	background-image: url(../img/icons/small/mode-share_16.gif);
}

.sb-share-disabled span {
	background-image: url(../img/icons/small/mode-share-disabled_16.gif);
}

.sb-publish span {
	background-image: url(../img/icons/small/mode-publish_16.gif);
}

.sb-publish-disabled span {
	background-image: url(../img/icons/small/mode-publish-disabled_16.gif);
}

.sb-copy span {
	background-image: url(../img/icons/small/mode-copy_16.gif);
}

.sb-move span {
	background-image: url(../img/icons/small/mode-move_16.gif);
}

.sb-rename span {
	background-image: url(../img/icons/small/mode-rename_16.gif);
}

.sb-delete span {
	background-image: url(../img/icons/small/mode-delete_16.gif);
}

.sb-delete-disabled span {
	background-image: url(../img/icons/small/mode-delete-disabled_16.gif);
}

.sb-email-link span {
	background-image: url(../img/icons/small/mode-email-link_16.gif);
}

.sb-email-link-disabled span {
	background-image: url(../img/icons/small/mode-email-link-disabled_16.gif);
}

.sb-switch span {
	background-image: url(../img/icons/small/switch_16.gif);
}

.sb-stats span {
	background-image: url(../img/icons/small/stats_16.gif);
}

.sb-suspend span {
	background-image: url(../img/icons/small/suspend_16.gif);
}

.sb-add-new-customer span {
	background-image: url(../img/icons/small/add-new-customer_16.gif);
}

.sb-add-new-reseller span {
	background-image: url(../img/icons/small/add-new-reseller_16.gif);
}

.sb-convert-to-customer span {
	background-image: url(../img/icons/small/convert-to-customer_16.gif);
}

.sb-convert-to-reseller span {
	background-image: url(../img/icons/small/convert-to-reseller_16.gif);
}

.sb-assign-new-owner span {
	background-image: url(../img/icons/small/assign-new-owner_16.gif);
}

.sb-add-new-subscription span {
	background-image: url(../img/icons/small/add-new-subs_16.gif);
}

.sb-add-new-own-subscription span {
	background-image: url(../img/icons/small/add-own-subs_16.gif);
}

.sb-change-subscription span {
	background-image: url(../img/icons/small/change-subs_16.gif);
}

.sb-buy-subscription span {
	background-image: url(../img/icons/small/buy-new-subs_16.gif);
}

.sb-renew-subscription span {
	background-image: url(../img/icons/small/renew-subs_16.gif);
}

.sb-add-new-plan span {
	background-image: url(../img/icons/small/add-new-plan_16.gif);
}

.sb-add-new-addon span {
	background-image: url(../img/icons/small/add-addon_16.gif);
}

.sb-service-plan span {
	background-image: url(../img/icons/small/service-plan_16.gif);
}

.sb-login span {
	background-image: url(../img/icons/small/login_16.gif);
}

.sb-login-as-owner span {
	background-image: url(../img/icons/small/login-as-owner_16.gif);
}

.sb-login-as-customer span {
	background-image: url(../img/icons/small/login-as-customer_16.gif);
}

.sb-billing-info span {
	background-image: url(../img/icons/small/billing-info_16.gif);
}

.sb-edit-contact span {
	background-image: url(../img/icons/small/edit-contact-info_16.gif);
}

.sb-change-password span {
	background-image: url(../img/icons/small/change-password_16.gif);
}

.sb-switch-to-another-plan span {
	background-image: url(../img/icons/small/switch-to-another-plan_16.gif);
}

.sb-add-remove-addons span {
	background-image: url(../img/icons/small/add-remove-addons_16.gif);
}

.sb-manually-edit-parameters span {
	background-image: url(../img/icons/small/manually-edit-parameters_16.gif);
}

.sb-unlock-and-sync span {
	background-image: url(../img/icons/small/unlock-and-sync_16.gif);
}

.sb-edit-hosting-settings span {
	background-image: url(../img/icons/small/edit-hosting-settings_16.gif);
}

.sb-add-user span {
	background-image: url(../img/icons/small/add-user_16.gif);
}

.sb-add-role span {
	background-image: url(../img/icons/small/add-roles_16.gif);
}

.sb-add-mail-account span {
	background-image: url(../img/icons/small/add-mail-account_16.gif);
}

.sb-change-mail-settings span {
	background-image: url(../img/icons/small/edit-email_16.gif);
}

.sb-add-mail-list span {
	background-image: url(../img/icons/small/add-mail-list_16.gif);
}

.sb-my-profile span {
	background-image: url(../img/icons/small/my-profile_16.gif);
}

.sb-business-accounts span {
	background-image: url(../img/icons/small/business-accounts_16.gif);
}

.sb-backup-all span {
	background-image: url(../img/icons/small/backup-all_16.gif);
}

.sb-backup-subscription span {
	background-image: url(../img/icons/small/backup-subscription_16.gif);
}

.sb-iis-app-pool span {
	background-image: url(../img/icons/small/iis-app-pool_16.gif);
}

.sb-turn-on span {
	background-image: url(../img/icons/small/enable_16.gif);
}

.sb-turn-off span {
	background-image: url(../img/icons/small/disable_16.gif);
}

.sb-upload-config-file span {
	background-image: url(../img/icons/small/upload-config-file_16.gif);
}

.sb-download-config-file span {
	background-image: url(../img/icons/small/download-config-file_16.gif);
}

.sb-restore-defaults span {
	background-image: url(../img/icons/small/restore-defaults_16.gif);
}

.sb-billing-show-all-invoices span {
	background-image: url(../img/icons/small/billing-show-all-invoices_16.gif);
}

.sb-billing-generate-due-invoices span {
	background-image: url(../img/icons/small/billing-generate-due-invoices_16.gif);
}

.sb-billing-create-single-invoice span {
	background-image: url(../img/icons/small/billing-create-single-invoice_16.gif);
}

.sb-billing-manage-credit span {
	background-image: url(../img/icons/small/billing-manage-credit_16.gif);
}

.sb-billing-manage-credit-cards span {
	background-image: url(../img/icons/small/billing-manage-credit-cards_16.gif);
}

.sb-billing-view-statement span {
	background-image: url(../img/icons/small/billing-view-statement_16.gif);
}

.sb-billing-package-upgrade span {
	background-image: url(../img/icons/small/billing-package-upgrade_16.gif);
}

.sb-billing-package-downgrade span {
	background-image: url(../img/icons/small/billing-package-downgrade_16.gif);
}

.sb-billing-package-addons span {
	background-image: url(../img/icons/small/billing-package-addons_16.gif);
}

.sb-print span {
	background-image: url(../img/icons/small/print_16.gif);
}

.sb-add-billing-account span {
	background-image: url(../img/icons/small/add-billing-account_16.gif);
}

.sb-change-lock-settings span {
	background-image: url(../img/icons/small/change-lock-settings_16.gif);
}

.sb-edit-dns-settings span {
	background-image: url(../img/icons/small/edit-dns-settings_16.gif);
}

.sb-manage-mail-list span {
	background-image: url(../img/icons/small/open-maillist-webpanel_16.gif);
}

.sb-custom-buttons span {
	background-image: url(../img/icons/small/custom-buttons_16.gif);
}

.sb-clean-app-cache span {
	background-image: url(../img/icons/small/clean-app-cache_16.gif);
}

.sb-upload-new-app span {
	background-image: url(../img/icons/small/upload-new-app_16.gif);
}

.sb-make-visible span {
	background-image: url(../img/icons/small/make-visible_16.gif);
}

.sb-make-invisible span {
	background-image: url(../img/icons/small/make-invisible_16.gif);
}

.sb-go-to-marketplace span {
	background-image: url(../img/icons/small/go-to-marketplace_16.gif);
}

.sb-convert-to-multiple-subscription span {
	background-image: url(../img/icons/small/convert-to-multiple-subs_16.gif);
}

.sb-convert-to-single-subscription span {
	background-image: url(../img/icons/small/convert-to-single-subs_16.gif);
}

.sb-convert-subscriptions span {
	background-image: url(../img/icons/small/convert-subscriptions_16.gif);
}

.sb-manage-domains span {
	background-image: url(../img/icons/small/manage-domains_16.gif);
}

.sb-business-model-upgrade-solution-subscription-to-customer span {
	background-image: url(../img/icons/small/upgrade-to-customer_16.gif);
}

.sb-business-model-upgrade-solution-subscription-to-subscription-with-users span {
	background-image: url(../img/icons/small/own-subs_16.gif);
}

.sb-business-model-upgrade-solution-subscription-to-subscription-without-users span {
	background-image: url(../img/icons/small/subs_16.gif);
}

.sb-business-model-upgrade-solution-t1s1 span {
	background-image: url(../img/icons/small/inherits-the-lesser_16.gif);
}

.sb-business-model-upgrade-solution-t1s2 span {
	background-image: url(../img/icons/small/inherits-from-client_16.gif);
}

.sb-business-model-upgrade-solution-t1s3 span {
	background-image: url(../img/icons/small/inherits-from-domain_16.gif);
}

.sb-business-model-upgrade-solution-t1s6c span {
	background-image: url(../img/icons/small/resources_16.gif);
}

.sb-business-model-upgrade-solution-t1s6r span {
	background-image: url(../img/icons/small/upgrade-to-reseller_16.gif);
}

.sb-add-new-webmail span {
	background-image: url(../img/icons/small/add-webmail_16.gif);
}

.sb-make-default-user span {
	background-image: url(../img/icons/small/make-default-user_16.gif);
}

.sb-add-new-ip span {
	background-image: url(../img/icons/small/add-ip_16.gif);
}

.sb-firewall span {
	background-image: url(../img/icons/small/firewall_16.gif);
}

.sb-reread span {
	background-image: url(../img/icons/small/reread_16.gif);
}

.sb-open-webspace span {
	background-image: url(../img/icons/small/popular-apps_16.gif);
}

.sb-export span {
	background-image: url(../img/icons/small/export_16.gif);
}

.sb-add-subservice-instance span {
	background-image: url(../img/icons/small/add-new_16.gif);
}

.sb-customize-columns span {
	background-image: url(../img/icons/small/customize-columns_16.gif);
}


