remove regionals from decimal
===

we got regional related web client, where currency is set as in regional format, which we parse like:

    bool result = decimal.TryParse(currencyValue, NumberStyles.Currency, myCulture, out value);

when we serialize this decimal to xml and decimal was previously parsed in myCulture=en-US, xmlserializer returns `<Curr id="2" amnt="100000000.00"/>` and deserialize it back to same number... but when we do it in sk-SK or cs-CZ it returns `<Curr id="2" amnt="100000000,00"/>` which returns *100 on deserialization (ignores comma)...

is there possibility to remove this regional from decimal, or make it invariant?
(if I don't want to convert it to string and parse back again to handle regionals)