Index: /trunk/eCard/eCardMVC/Platnosci/Models/FunkcjePlatnosci.cs
===================================================================
--- /trunk/eCard/eCardMVC/Platnosci/Models/FunkcjePlatnosci.cs (revision 957)
+++ /trunk/eCard/eCardMVC/Platnosci/Models/FunkcjePlatnosci.cs (revision 958)
@@ -154,5 +154,5 @@
             newPayment.SURNAME = payer.LastName;
             newPayment.AUTODEPOSIT = true;
-            newPayment.LANGUAGE = Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName.ToUpper();
+            newPayment.LANGUAGE = GetLanguage(); //ustawiamy jezyk, w ktorym ma byc wyświetlany formularz na stronie eCard
             newPayment.CHARSET = KODOWANIE;
             newPayment.COUNTRY = KOD_POLSKA;
@@ -177,4 +177,13 @@
             return InitErrorViewData(errortxt, 0);
         }
+        public string GetLanguage()
+        {
+            string language = Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName.ToUpper();
+            
+            if (language != "PL" && language != "EN" && language != "DE")
+                return "PL";  //domyślny jezyk, w ktorym ma byc wyświetlony formularz na stronie eCard
+            else 
+                return language;
+        }
     }
 }
Index: /trunk/eCard/eCardMVC/Platnosci.Tests/Web/UIPlatnosciTests.cs
===================================================================
--- /trunk/eCard/eCardMVC/Platnosci.Tests/Web/UIPlatnosciTests.cs (revision 952)
+++ /trunk/eCard/eCardMVC/Platnosci.Tests/Web/UIPlatnosciTests.cs (revision 958)
@@ -58,4 +58,7 @@
             ie.Button(Find.ById("place")).Click();
             Assert.IsTrue(ie.ContainsText("Wystąpił nieoczekiwany błąd"));
+            ie.ForceClose();
+            ie.Close();
+            ie.Dispose();
             
         }
