I just checked (11:30pm pacific time) and here was this note . The site was up for a while today and then went down again.
"Dear 123RF Customers and Contributors,
We are experiencing some service disruptions at our datacenters. Our staff are working around the clock to recover from
these disruptions and we anticipate that our service will be online by 12 AM EST latest.
We would like to offer you a discount code (123promo) that will entitle you to an extra 20% discount on your next purchase as
a token of our sincerest apologies over this downtime. For customers with active subscriptions, we will extend the
subscription period for an extra day as a result of the downtime.
Thank you very much. We apologize for the inconvenience caused.
123RF.com"