#kupon-box {background: url(../img/kuponbackground.png) no-repeat;height: 470px;margin-top: 70px;}
body {background-color: black}
#logo{position: absolute;left: 100px;top:80px;}
#podpis{position: absolute; top: 400px;right: 10px;transform: rotate(-25deg)}
#kupon-bck{background-color: rgba(0,0,0,0.4);height: 460px}
#druczek p{line-height: 10px;font-family: arial,sans-serif;color: white; font-size: 12px;text-align: center}
#druczek p a{color: white}

h2 {
    font-family: Gentona,sans-serif;
    font-size: 24px;
    font-weight: 100;
    margin: 0;
    padding-bottom: 47px;
    padding-top: 70px;
    color: white;
   }
   
h2 strong 
   {
    display: block;
    font-size: 92px;
    font-weight: normal;
    margin-bottom: -9px;
   }
   
.input-line
    {
    background-color: white;
    border-radius: 5px;
    margin: 0 auto;
    padding: 4px;
    position: relative;
    width: 461px;
    }
    
.input-line label 
    {color: black;
    display: none;
    font-size: 16px;
    left: 25px;
    line-height: 47px;
    position: absolute;
    top: 5px;
    z-index: 1;}

.input-line .input
    {background-color: transparent;
    border-width: 0;
    color: black;
    font-size: 16px;
    height: 17px;
    padding: 15px 20px;
    position: relative;
    width: 230px;
    z-index: 2;}

.input-line .button
{
    background-color: #87bd33;
    border-radius: 5px;
    border-width: 0;
    color: white;
    cursor: pointer;
    font-size: 21px;
    font-weight: bold;
    height: 47px;
    padding: 0 0 2px;
    width: 187px;
}

#return_link a {font-size: 22px; color:#e9000b; text-decoration: none; font-weight: bold}
#return_link a:hover {text-decoration: underline;}
#return_link {background-color: white; width: 25%; opacity: 0.7; padding: 5px 0;}