Sachverhalt: Sachverhalt: A. Die 1960 geborene, aus Albanien stammende und seit 1993 in der Schweiz wohnhafte A._ arbeitete ab Januar 1999 stundenweise als Aushilfe im Altersheim X._. Sie war - als Arbeitslose - bei der Schweizerischen Unfallversicherungsanstalt (SUVA) obligatorisch gegen die Folgen von Berufs- und Nichtberufsunfällen sowie Berufskrankheiten versichert. Am 6. Juli 1999 wurde A._ als Beifahrerin eines Personenwagens in einen Verkehrsunfall verwickelt. Ein von rechts kommendes Auto überfuhr ein Stop-Signal und stiess seitlich vorne rechts in das von ihrem Ehemann gelenkte Fahrzeug. Wegen Schmerzen im Kopf- und Nackenbereich begab sich A._ noch am selben Tag in medizinische Behandlung. Der Hausarzt Dr. med. S._ stellte die Diagnose einer HWS-Distorsion und Kontusion des Kopfes rechts. Da die Beschwerden persistierten, wurde sie neurologisch und rheumatologisch abgeklärt. Unter anderem auf Vorschlag des Kreisarztes Dr. med. F._ hielt sich A._ vom 15. bis 25. Februar 2000 in der Medizinischen Klinik des Spitals Y._ auf. Ziel war die Etablierung einer peroralen analgetischen Behandlung zur Reduktion der panvertebralen Rückenschmerzen sowie der Kopfschmerzen. Im Weitern holte die SUVA eine biomechanische Kurzbeurteilung des Unfalles vom 6. Juli 1999 ein und liess eine technische Unfallanalyse erstellen. Schliesslich wurde A._ am 26. März und 25. April 2001 durch den ebenfalls albanisch sprechenden Dr. med. B._, Oberarzt Psychiatrische Dienste Z._, untersucht. Mit Verfügung vom 19. Dezember 2001 stellte die SUVA die Versicherungsleistungen (Heilbehandlung, Taggeld) mit dem 1. Januar 2002 ein. Ebenfalls verneinte sie die Voraussetzungen für weitere Geldleistungen (Invalidenrente, Integritätsentschädigung). Hiegegen liess die Versicherte Einsprache erheben. Am 12. Juni und 2. Juli 2002 wurde A._ durch den Psychiater und Psychotherapeuten Dr. med. R._ untersucht und begutachtet (Expertise vom 5. August 2002). Mit Verfügung vom 25. Oktober 2002 stellte die SUVA die Versicherungsleistungen (Taggeld, Heilbehandlung) mit dem 1. November 2002 ein. Im Weitern stellte sie fest, die Voraussetzungen für weitere Geldleistungen (Invalidenrente, Integritätsentschädigung) seien nicht gegeben. Daran hielt der Unfallversicherer mit Einspracheentscheid vom 12. Dezember 2002 fest. Mit Verfügung vom 25. Oktober 2002 stellte die SUVA die Versicherungsleistungen (Taggeld, Heilbehandlung) mit dem 1. November 2002 ein. Im Weitern stellte sie fest, die Voraussetzungen für weitere Geldleistungen (Invalidenrente, Integritätsentschädigung) seien nicht gegeben. Daran hielt der Unfallversicherer mit Einspracheentscheid vom 12. Dezember 2002 fest. B. Die Beschwerde der A._ wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 22. Oktober 2003 ab. B. Die Beschwerde der A._ wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 22. Oktober 2003 ab. C. A._ lässt Verwaltungsgerichtsbeschwerde führen mit den Rechtsbegehren, Gerichtsentscheid und Einspracheentscheid seien aufzuheben und es seien ihr die gesetzlichen Leistungen zuzusprechen; eventualiter sei die Sache an das kantonale Gericht zur weiteren Abklärung zurückzuweisen. Die SUVA beantragt die Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung, Abteilung Kranken- und Unfallversicherung (seit 1. Januar 2004 im Bundesamt für Gesundheit) reicht keine Vernehmlassung ein.