html, body
{
   font-family: 'Segoe UI', 'Roboto', Arial, sans-serif;
   height: 100%;
   margin: 0px;
}

#mainn
{
   position: absolute;
   height: 100%;
   width: 100%;
   margin: 0;
}

header,footer
{
   background-color: #d84def;
   color: white;
   clear: both;
}

section
{
   clear: both;
   height: 90vh;
   width: 100%;
   text-align: center;
   display: table;
}

footer
{
   width: 100%;
   text-align: center;
   display: table;
}

footer > p
{
   display: table-cell;
   vertical-align: middle;
   height: 5vh;
}

.nav-page
{
   width: auto;
   height: 5vh;
   text-align: center;
   padding: 0px 20px 0px;
   line-height: 3.1em;
   text-transform: uppercase;
   font-weight: 500;
   display: inline-block;
}

.escforum
{
   background-color: #d84def;
   color: white;
   padding: 5px 15px 5px;
}

a
{
   text-decoration: none;
   color: inherit;
}

a:hover
{
   text-decoration: underline;
   color: inherit;
}

td:hover
{
   background-color: #f8f8f8;
}

.intro
{
   font-size: 3em;
   text-align: center;
   font-weight: bold;
   text-transform: uppercase;
   display: table-cell;
   vertical-align: middle;
}

#tabela
{
   margin: 20px 0px 20px;
   display: inline-block;
   width: 100%;
   max-width: 1200px;
}

td,th
{
   border: solid 1px #d84def;
   vertical-align: middle;
   text-align: left;
}

td
{
   padding-left: 5px;
}

.yt
{
   width: 30px;
   text-align: center;
   padding-left: 1px;
   padding-right: 1px;
   border-right: solid 1px transparent;
}

.px200
{
   text-align: left;
   width: 200px;
}

.px300
{
   text-align: left;
   width: 300px;
}

th
{
   text-align: center;
   color: white;
   background-color: #d84def;
}

table
{
   border: solid 3px #d84def;
   width: 100%;
   table-layout: auto;
}

.tytul
{
   text-align: center;
   padding-top: 20px;
   font-size: 130%;
   font-weight: bold;
}

form
{
   display: inline;
}

input[type=submit]
{
   background-color: white;
   border: solid 3px #d84def;
   border-radius: 10px;
   padding: 3px 10px 3px;
}

input[type=submit]:hover
{
   background-color: #f8f8f8;
}