/* Button Common */
.button,
.button *{font-family:나눔고딕,NanumGothic,굴림,Gulim,Helvetica,AppleGothic,Sans-serif; position:relative; margin:0; padding:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:1.05em; white-space:nowrap; background:url('/icons/macro/image/brd_btn_total.png') no-repeat; vertical-align:top; overflow:visible; color:#333;}
.button {margin-right:4px;}
.button *{ left:4px; cursor:pointer;}

/* Button Size = medium | large | xLarge | small */
.button.small, .button.small *{ height:23px; line-height:21px;}
.button.small { background-position:left 0;}
.button.small *{ padding:0 5px 0 0; font-size:1.05em; background-position:right 0;}

/* Button Hover */
.button *:hover,
.button *:active,
.button *:focus{ color:#7481bd;}

/* Button Strong */
.button.strong *{ font-weight:bold !important;}


/* Button Icon Variation */
.button.icon *{}
.button.small.icon *{ }
.button.icon span{ width:13px; height:18px; padding:0 !important;}
.button.icon span a {width:20px; height:18px; padding:0 !important;}
.button.small .admin_btn { background-position:-98px -22px;}
.button.small .search_btn { background-position:-110px -22px;}
.button.small .act {background-position:0 -22px;}
.button.small .remove {background-position:-10px -22px;}
.button.small .undel {background-position:-24px -22px;}
.button.small .copy {background-position:-39px -22px;}
.button.small .paste {background-position:-54px -22px;}
.button.small .move {background-position:-69px -22px;}
.button.small .list {background-position:-168px -22px;}
.button.small .post {background-position:-82px -22px;}
.button.small .print {background-position:-183px -22px;}
.button.small .reply {background-position:-124px -22px;}
.button.small .delete {background-position:-139px -22px;}
.button.small .edit {background-position:-153px -22px;}
.button.small .write {background-position:-24px -55px;}
.button.small .reset {background-position:-45px -55px;}
.button.small .cancel {background-position:-64px -55px;}


.button.small .first { background-position:-56px -63px; width:20px; height:23px; text-indent: -9999em; display:block;}
.button.small .prev { background-position:-108px -63px; width:20px; height:23px; text-indent: -9999em; display:block;}
.button.small .next { background-position:-133px -63px; width:20px; height:23px; text-indent: -9999em; display:block;}
.button.small .last { background-position:-81px -63px; width:20px; height:23px; text-indent: -9999em; display:block;}