<!DOCTYPE html>
<html lang="pl">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title></title>
    <style>
                body {font-family: Arial, Helvetica, sans-serif;}

        /* ------------------------------------------------------ */
        /* GLOBAL */
        /* ------------------------------------------------------ */

        :root {
            --primaryColor: #ff6600;
            --secondaryColor: #505050;
            --linkColor: #0036fd;
        }

        *,
        *::before,
        *::after {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        html {
            font-size: 100%;
        }

        body {
            font-family: sans-serif;
        }

        a {
            text-decoration: none;
        }

        ul {
            list-style: none;
        }

                .error__content {
                        max-width: 1059px;
          padding: 0 1.6em;
                   margin: 80px auto 0;
                }

                .contentText p.head {
                        font-size: 64px;
                        color: #3A3A3A;
                        padding-left: 80px;
                        font-weight: bold;
                }

                .contentText p.txt {
                        font-size: 18px;
                        color: #3A3A3A;
                        line-height: 26px;
                        text-align: justify;
                        padding-left: 88px;
                        padding-top: 25px;
                }

                .contentText.err p.txt:nth-child(2) {
                        padding-top: 20px;
                }
                .contentText.err p.txt:nth-child(3) {
                        margin-top: 7px;
                }
                .contentText.err p.txt:nth-child(4) {
                        margin-top: 4px;
                }

                .contentText.inf p.txt {
                        margin-top: 8px;
                }

                .contentText p.txt a {
                        color: #0065FB;
                        text-decoration: underline;
                }
                .err {
                        background: url("../images/error.png") 0px 15px no-repeat;
                }
                .inf {
                        background: url("../images/info.png") 0px 28px no-repeat;
                }

                @media (max-width: 780px) { 
                        .contentText p.head {
                                font-size: 52px;
                        }
                        .err {
                                background: url("../images/error.png") 0px 8px no-repeat;
                        }
                }
      
    </style>
</head>

<body>
    <main class="error">
        <section class="error__content">
                        <div class="contentText err">
                                <p class="head">Kod HTTP 500</p>
                                <p class="txt">Serwer nie mógł zrealizować Twojego żądania.</p>
                                <p class="txt">Kod błędu HTTP 500 to jeden z kodów diagnostycznych protokołu HTTP. Jego pojawienie się oznacza, że wystąpił problem przy przetwarzaniu serwisu WWW, którego nie udało się zidentyfikować w momencie wystąpienia. Wykonaj diagnostykę strony internetowej, aby ustalić przyczyny wystąpienia błędu i go wyeliminować.</p>
                                <p class="txt">
                                Data wystąpienia błędu: <span id="date-time"></span> ams2
                <script>
                function padTo2Digits(num) {
                  return num.toString().padStart(2, '0');
                }
                 
                function formatDate(date) {
                  return (
                    [
                      date.getFullYear(),
                      padTo2Digits(date.getMonth() + 1),
                      padTo2Digits(date.getDate()),
                    ].join('-') +
                    ' ' +
                    [
                      padTo2Digits(date.getHours()),
                      padTo2Digits(date.getMinutes()),
                      padTo2Digits(date.getSeconds()),
                    ].join(':')
                  );
                }
                 
                function getTimeZoneCode() {
                        var result = "";
                        try{
                                result = /.*\s(.+)/.exec((new Date()).toLocaleDateString(navigator.language, { timeZoneName:'short' }))[1];
                        }catch(e){
                                // IE
                                result = (new Date()).toTimeString().match(new RegExp("[A-Z](?!.*[\(])","g")).join('');
                        }
                        return result;
                }
                 
                 
                var dt = formatDate( new Date() ) + ' ' + getTimeZoneCode();
                document.getElementById('date-time').innerHTML=dt;
                </script></p>
                        </div>
                        <div class="contentText inf">
                                <p class="txt">Dowiedz się więcej o przyczynach błędu HTTP 500 i diagnostyce strony WWW wchodząc pod adres:<br> <a href="https://www.nazwa.pl/blog/kod-500/">https://www.nazwa.pl/blog/kod-500/</a></p>
                        </div>

        </section>
    </main>
</body>

</html>
