#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;}