.purse div.balance strong { background: #85e061; color: #fff; padding: 4px; }
.purse div.offer {padding-top: 4px; }
/*.purse .block-nav { margin-bottom: 20px; }*/
.purse a.offerlink, .purse_set_all {border-bottom:1px dotted #999;cursor:pointer;}
.purse h1 span { color: #6ec80d; }
.purse table { width: 100%; *border-collapse: collapse; margin-bottom: 20px; }
.purse table thead td { background: #f0f1f1; font-weight: bold; padding: 5px 0; }
.purse table thead td.user {text-align: center;  padding-left: 10px; }

.purse table thead td.direction{ width: 100px; text-align: center; }
.purse table thead td.date { width: 150px; text-align: center; }
.purse table tbody td { padding: 5px 0; font-size: 11px; color: #999; border-bottom: 1px solid #ddd; }
.purse table tbody td span { color: #6ec80d; }
.purse table tbody td.user {text-align: center; width:100px; padding-left: 10px; overflow: hidden; _height: 1%; }
.purse table tbody td.user img { float: left; margin-right: 7px; width: 24px; height: 24px; }
.purse table tbody td.user a.link { color: #999; font-weight: bold; position: relative; top: 1px; }
.purse table tbody td.date { text-align: center; }
.purse table tbody td.direction{ text-align: center; }
.purse table tbody td.direction strong { background: #ff68cf; color: #fff; padding: 5px 10px; }

.purse table thead td.summ{ width: 100px; text-align: center; }
.purse table tbody td.summ {font-weight: bold; text-align: center; }

.purse table tbody td.summ span.in{ color: #3CC460;}
.purse table tbody td.summ span.out{ color: #ED1A13;}

.purse table thead td.id { width: 50px; text-align: center; }
.purse table tbody td.id { text-align: center; }
.purse table thead td.notice { width: 300px; text-align: center; }
.purse table tbody td.notice { text-align: center; }

.purse table tbody a.author { line-height: 18px; color: #999; font-weight: bold; }
.purse div.payicons img{vertical-align: middle;}
.purse div.payicons span{color: #999; padding-top: 5px; }

.dropdown-user-menu li.item-purse .item-icon {background: url(../images/purse.png) no-repeat center;}
.donate-summ {color: #5FA459;}
.donate-block-summ {font-size: 25px;}
.donate-submit {
    background: none repeat scroll 0 0 #F8FBFE;
    border-radius: 5px 5px 5px 5px;
    padding: 15px;
    position: relative;
}
.donate-submit .counter	{ position: absolute; bottom: 18px; right: 15px; color: #f5f5f5; }
.donate-submit .counter.exceeded	{ color: #f00; }
.donate-submit textarea { margin: 0 0 10px; }
