
/* Button Reset */
.button,
.button a,
.button button,
.button input { position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:Dotum, '돋움'; white-space:nowrap; background:url(/_img/admin/common/buttonWhite.gif) no-repeat; vertical-align:middle; overflow:visible; color:#333; }
.button { height:23px; padding:0; margin-right:2px; background-position:left top; }
.button a,
.button button,
.button input{ left:2px; *vertical-align:top; cursor:pointer; }

/* Button Size */
.button.large { height:29px; background-position:left -30px; }
.button.xLarge { height:35px; background-position:left -65px; }
.button.small { height:18px; background-position:left -107px; }
.button a,
.button button,
.button input { height:23px; padding:0 10px 0 8px; font-size:12px; line-height:26px; background-position:right top; }
.button.large a,
.button.large button,
.button.large input { height:30px; padding:0 10px 0 8px; font-size:16px; line-height:32px; background-position:right -30px; }
.button.xLarge a,
.button.xLarge button,
.button.xLarge input { height:35px; padding:0 10px 0 8px; font-size:20px; line-height:38px; background-position:right -65px; }
.button.small a,
.button.small button,
.button.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:20px; background-position:right -107px; }

/* Button Text Color */
.button *:hover,
.button *:active,
.button *:focus{ color:#690; }
.button.green,
.button.green a,
.button.green button,
.button.green input { background-image:url(/_img/admin/common/buttonGreen.gif); color:#fff; }
.button.green *:hover,
.button.green *:active,
.button.green *:focus{ color:#ff0; }

.button.gray,
.button.gray a,
.button.gray button,
.button.gray input { background-image:url(/_img/admin/common/buttonGray.gif); color:#fff; }
.button.gray *:hover,
.button.gray *:active,
.button.gray *:focus{ color:#ff0; }

.button.dgray,
.button.dgray a,
.button.dgray button,
.button.dgray input { background-image:url(/_img/admin/common/buttonDarkGray.gif); color:#fff; }
.button.dgray *:hover,
.button.dgray *:active,
.button.dgray *:focus{ color:#ff0; }

.button.orange,
.button.orange a,
.button.orange button,
.button.orange input { background-image:url(/_img/admin/common/buttonOrange.gif); color:#fff; }
.button.orange *:hover,
.button.orange *:active,
.button.orange *:focus{ color:#ff0; }

.button.blue,
.button.blue a,
.button.blue button,
.button.blue input { background-image:url(/_img/admin/common/buttonBlue.gif); color:#fff; }
.button.blue *:hover,
.button.blue *:active,
.button.blue *:focus{ color:#ff0; }

.button.purple,
.button.purple a,
.button.purple button,
.button.purple input { background-image:url(/_img/admin/common/buttonPurple.gif); color:#fff; }
.button.purple *:hover,
.button.purple *:active,
.button.purple *:focus{ color:#ff0; }

/* Button Text Strong */
.button.strong * { font-weight:bold !important; }

