diff --git a/register.php b/register.php
new file mode 100644
index 0000000..b4ce1a7
--- /dev/null
+++ b/register.php
@@ -0,0 +1,42 @@
+
+
+Poniższy formularz trafi do naszych administratorów, którzy go ocenią. Potraktuj go częściowo jako antyspam. Chcemy sensownych odpowiedzi na poniższe pytania. Posiadanie własnej strony też jest na duży plus.
+
diff --git a/register_post.php b/register_post.php
new file mode 100644
index 0000000..e1bbc8d
--- /dev/null
+++ b/register_post.php
@@ -0,0 +1,38 @@
+
+
+
+Hej 
+
+= htmlspecialchars($_POST['nick']); ?>
+!
+
+Otrzymaliśmy twój formularz rejestracji. Oczekuj na dalsze informacje na swojej skrzynce mailowej. :) Odpowiedź może potrwać kilka dni, w zależności od oczekującej liczby użytkowników.
+
+
+ 'noreply@tylda.org',
+        'Reply-To' => 'noreply@tylda.org',
+        'X-Mailer' => 'PHP/' . phpversion()
+    );
+
+    mail($to, $subject, $message, $headers);
+?>
diff --git a/static/css/main.css b/static/css/main.css
index 18d534a..81f40fe 100644
--- a/static/css/main.css
+++ b/static/css/main.css
@@ -113,3 +113,30 @@ pre.ascii {
   font-family: monospace;
   white-space: pre;
 }
+
+.form-row {
+  display: flex;
+  justify-content: flex-end;
+  padding: .5em;
+}
+.form-row > label {
+  padding: .5em 1em .5em 0;
+  flex: 1;
+}
+.form-row > input,
+.form-row > select,
+.form-row > textarea {
+  flex: 2;
+  padding: .5em
+}
+
+.form-row > button:hover {
+  background: var(--main);
+ }
+.form-row > button {
+  padding: .5em;
+  background: var(--link);
+  color: white;
+  border: 0;
+  padding: 1rem;
+}