.btn{background:url("../img/btn.gif");color:#fff;font-size:12px;cursor:pointer;letter-spacing:1px;text-indent:0;border:1px solid #498900;padding-top:1px;margin:0;height:23px}

a.button,a.button span,a.button span i{cursor:pointer;display:block;float:left;font-weight:700}
a.a,a.a span,a.a span i{background:#fff url("../img/a.gif") no-repeat left top;color:#fff}
a.b,a.b span,a.b span i{background:#fff url("../img/b.gif") no-repeat left top;color:#513e0a}
a.c,a.c span,a.c span i{background:#fff url("../img/c.gif") no-repeat left top;color:#002f51}
a.button:link,a.button:visited{text-decoration:none}
a.button span i{_margin-left:-5px;background-color:transparent;overflow:hidden}
a.button:hover span{color:#fffa7e}
a.xxl:link,a.xxl:visited,a.xxl{background-position:right top;font-size:16px;padding:0 20px 0 0}
a.xxl:hover{background-position:right -150px}
a.xxl:link span,a.xxl:visited span{height:43px;line-height:38px;padding:0 0 0 20px}
a.xxl:hover span{background-position:left -150px}
a.xxl span i{background-position:-5px -304px;height:30px;margin:4px 5px 0 -14px;width:30px}
a.xxl span i.r{float:right;margin:4px -13px 0 5px}
a.xxl span i.al{background-position:-52px -304px}
a.xl:link,a.xl:visited,a.xl{background-position:right -43px;font-size:14px;padding:0 15px 0 0}
a.xl:hover{background-position:right -193px}
a.xl:link span,a.xl:visited span{background-position:left -43px;height:34px;line-height:31px;padding:0 0 0 15px}
a.xl:hover span{background-position:left -193px}
a.xl span i{background-position:-6px -347px;height:22px;margin:4px 3px 0 -10px;width:22px}
a.xl span i.r{float:right;margin:4px -10px 0 3px}
a.xl span i.al{background-position:-53px -347px}
a.l:link,a.l:visited,a.l{background-position:right -77px;padding:0 15px 0 0}
a.l:hover{background-position:right -227px}
a.l:link span,a.l:visited span{background-position:left -77px;font-size:14px;height:29px;line-height:25px;padding:0 0 0 15px}
a.l:hover span{background-position:left -227px}
a.l span i{background-position:-4px -380px;height:19px;margin:3px 3px 0 -10px;width:19px}
a.l span i.r{float:right;margin:3px -10px 0 3px}
a.l span i.al{background-position:-51px -380px}
a.m:link,a.m:visited,a.m{background-position:right -106px;padding:0 13px 0 0}
a.m:hover{background-position:right -256px}
a.m:link span,a.m:visited span{background-position:left -106px;font-size:12px;font-weight:400;height:25px;line-height:24px;padding:0 0 0 13px}
a.m:hover span{background-position:left -256px}
a.m span i{background-position:-5px -409px;height:17px;margin:3px 2px 0 -8px;width:17px}
a.m span i.r{float:right;margin:2px -8px 0 2px}
a.m span i.al{background-position:-52px -409px}
a.s:link,a.s:visited,a.s{background-position:right -131px;padding:0 12px 0 0}
a.s:hover{background-position:right -281px}
a.s:link span,a.s:visited span{background-position:left -131px;color:#000;font-size:12px;font-weight:400;height:19px;line-height:19px;padding:0 0 0 12px}
a.s:hover span{background-position:left -281px}
a.s span i{background-position:-3px -432px;height:15px;margin:1px 2px 0 -8px;width:15px}
a.s span i.r{float:right;margin:1px -7px 0 2px}
a.s span i.al{background-position:-50px -432px}
a.b:link,a.b:link span{color:#513e0a}
a.c:link,a.c:link span{color:#002f51}
a.b:hover span{color:#a57900}
a.c:hover span{color:#006ebd}
a.button span{_position:relative}
a.button:link span.r,a.button:visited span.r{_padding-right:15px}
a.xxl:link span.r,a.xxl:visited span.r{_padding-right:25px}
a.button span i.r{_position:absolute;_right:0;_top:0}