diff --git a/templates/web/login/layout/base-layout.html.twig b/templates/web/login/layout/base-layout.html.twig
index e30b17e834..a69e5e0f85 100644
--- a/templates/web/login/layout/base-layout.html.twig
+++ b/templates/web/login/layout/base-layout.html.twig
@@ -55,6 +55,36 @@
{% trans %}You are using an outdated browser.{% endtrans %}
{% trans %}Please upgrade {{ browserLink }} or activate {{ GCFLink }} to improve your experience.{% endtrans %}
+
{% endblock google_chrome_frame %}
diff --git a/www/skins/login/img/ie6dead.png b/www/skins/login/img/ie6dead.png
new file mode 100755
index 0000000000..11fe0cad14
Binary files /dev/null and b/www/skins/login/img/ie6dead.png differ
diff --git a/www/skins/login/less/ie6.less b/www/skins/login/less/ie6.less
new file mode 100644
index 0000000000..d263633c9b
--- /dev/null
+++ b/www/skins/login/less/ie6.less
@@ -0,0 +1,44 @@
+html.lt-ie7 body > .container{
+ display: none;
+}
+
+html.lt-ie7 .ie6-special {
+ background-color:#95cebe;
+ position:absolute;
+ top:0;
+ left:0;
+ width:100%;
+ height:100%;
+}
+
+html.lt-ie7 .ie6-special .ie6-container {
+ margin: 0 auto;
+ width:800px;
+}
+
+html.lt-ie7 .ie6-special .ie6-container table tr {
+ vertical-align:top;
+}
+
+html.lt-ie7 .ie6-special .ie6-container h1 {
+ color: #5A776C;
+ margin: 20px;
+}
+
+html.lt-ie7 .ie6-special .ie6-container p {
+ margin:30px 20px;
+ width: 300px;
+ color: #5A776C;
+}
+
+html.lt-ie7 .ie6-special .ie6-container .links {
+ margin-top:50px;
+ text-align: right;
+}
+
+html.lt-ie7 .ie6-special a,
+html.lt-ie7 .ie6-special a:hover,
+html.lt-ie7 .ie6-special a:visited {
+ text-decoration: underline;
+ color:white;
+}
diff --git a/www/skins/login/less/login.less b/www/skins/login/less/login.less
index 51a0246475..cf3796802a 100644
--- a/www/skins/login/less/login.less
+++ b/www/skins/login/less/login.less
@@ -62,4 +62,5 @@
@import "variables.less";
@import "../../../../plugins/login.less";
+@import "ie6.less";
@import "skin.less";