@charset "utf-8";

/*ulib*/
.ulib-btn,
.ulib-btn-g,
.ulib-btn-b,
.ulib-btn-o,
.ulib-btn-r{display:inline-block;padding:0 8px;height:27px;line-height:27px;white-space:nowrap;color:#333;font-size:12px;text-align:center;outline:0;border:1px solid #bbb;background-color:#f6f6f6;background-image:-webkit-linear-gradient(top,#f6f6f6,#eee);background-image:-moz-linear-gradient(top,#f6f6f6,#eee);background-image:-ms-linear-gradient(top,#f6f6f6,#eee);background-image:-o-linear-gradient(top,#f6f6f6,#eee);background-image:linear-gradient(top,#f6f6f6,#eee);}
.ulib-btn-g,.ulib-btn-b,.ulib-btn-o,.ulib-btn-r{color:#fff;font-weight:bold;}
.ulib-btn-g{border-color:#52831d;background-color:#8ad23f;background-image:-webkit-linear-gradient(top,#8ad23f,#64a91d);background-image:-moz-linear-gradient(top,#8ad23f,#64a91d);background-image:-ms-linear-gradient(top,#8ad23f,#64a91d);background-image:-o-linear-gradient(top,#8ad23f,#64a91d);background-image:linear-gradient(top,#8ad23f,#64a91d);}
.ulib-btn-b{border-color:#0a7bcc;background-color:#00aaff;background-image:-webkit-linear-gradient(top,#00aaff,#0081cc);background-image:-moz-linear-gradient(top,#00aaff,#0081cc);background-image:-ms-linear-gradient(top,#00aaff,#0081cc);background-image:-o-linear-gradient(top,#00aaff,#0081cc);background-image:linear-gradient(top,#00aaff,#0081cc);}
.ulib-btn-o{border-color:#b33b00;background-color:#ff7e00;background-image:-webkit-linear-gradient(top,#ffc200,#ff7e00);background-image:-moz-linear-gradient(top,#ffc200,#ff7e00);background-image:-ms-linear-gradient(top,#ffc200,#ff7e00);background-image:-o-linear-gradient(top,#ffc200,#ff7e00);background-image:linear-gradient(top,#ffc200,#ff7e00);}
.ulib-btn-r{border-color:#992e2e;background-color:#ee6969;background-image:-webkit-linear-gradient(top,#ee6969,#c33737);background-image:-moz-linear-gradient(top,#ee6969,#c33737);background-image:-ms-linear-gradient(top,#ee6969,#c33737);background-image:-o-linear-gradient(top,#ee6969,#c33737);background-image:linear-gradient(top,#ee6969,#c33737);}
.ulib-btn:hover,.ulib-btn-g:hover,.ulib-btn-b:hover,.ulib-btn-o:hover,.ulib-btn-r:hover{text-decoration:none;}
.ulib-btn img{*margin-top:5px;}

.ulib-r2,
.ulib-btn,.ulib-btn-g,.ulib-btn-b,.ulib-btn-o,.ulib-btn-r{moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-top-left-radius:2px 2px;border-top-right-radius:2px 2px;border-bottom-right-radius:2px 2px;border-bottom-left-radius:2px 2px;}
.ulib-r3{moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-top-left-radius:3px 3px;border-top-right-radius:3px 3px;border-bottom-right-radius:3px 3px;border-bottom-left-radius:3px 3px;}
.ulib-r5{moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-top-left-radius: 5px 5px;border-top-right-radius:5px 5px;border-bottom-right-radius:5px 5px;border-bottom-left-radius:5px 5px;}
.ulib-r10{moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border-top-left-radius:10px 10px;border-top-right-radius:10px 10px;border-bottom-right-radius:10px 10px;border-bottom-left-radius:10px 10px;}
.ulib-r-cl{border-top-right-radius:0px 0px;border-bottom-right-radius:0px 0px;}
.ulib-r-cr{border-top-left-radius:0px 0px;border-bottom-left-radius:0px 0px;position:relative;left:-1px;}