body {
  font-family: Arial;
  font-size: 13px;
  line-height: 120%;
  color: #4a4a4a; }

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

.body {
  width: 860px;
  margin: auto; }
.indent {
    text-indent: 10px;
}
.header {
  height: 261px; }
.bg-1 {
    background: url('http://www.ingzycie.pl/landing-pages/ing_uszczerbki/images/cross-cell.png') no-repeat;
    border-right: none !important;
    border-bottom: none !important;
    width: 100px;
    height: 20px;
    padding: 0px !important;
}
.bg-2 {
    border-left: none !important;
    border-bottom: none !important;
    width: 100px;
    height: 20px;
    padding: 0px !important;
}
.bg-3 {
    border-right: none !important;
    border-top: none !important;
    width: 100px;
    height: 20px;
    padding: 0px !important;
}
.bg-4 {
    border-left: none !important;
    border-top: none !important;
    background: url('http://www.ingzycie.pl/landing-pages/ing_uszczerbki/images/cross-cell.png') no-repeat;
    width: 100px;
    height: 20px;
    padding: 0px !important;
}

.tooltip-content {
  border: 1px solid black;
  background: white;
  width: 600px;
  display: block;
  float: center;
  margin-left: 580px; }

.tooltip span {
  border-bottom: 1px dotted black; }

.button-back {
  top: 38px;
  left: 61px;
  background: url("http://www.ingzycie.pl/landing-pages/ing_uszczerbki/images/button-back.png") no-repeat;
  height: 48px;
  width: 146px;
  float: left;
  position: relative;
  display: block; }
  .button-back a {
    color: white;
    font-weight: bold;
    margin-left: 58px;
    margin-top: 13px;
    display: block;
    font-size: 18px; }

.logo {
  right: 45px;
  top: 30px;
  background: url("http://www.ingzycie.pl/landing-pages/ing_uszczerbki/images/ing.png") no-repeat;
  width: 187px;
  height: 78px;
  float: right;
  position: relative; }

.header-logos {
  width: 860px;
  height: 144px;
  float: left; }

.header-title-bg {
  left: 61px;
  width: 734px;
  height: 115px;
  float: left;
  position: relative; }

.header-title {
  color: white;
  width: 734px;
  height: 115px;
  background: url("/landing-pages/ing_uszczerbki/images/header.png") no-repeat; }
  .header-title span {
    line-height: 120%;
    width: 340px;
    height: 80px;
    text-align: center;
    margin: auto;
    display: block;
    font-size: 24px;
    top: 23px;
    position: relative; }

a.fixed {
  position: fixed;
  background: url("/landing-pages/ing_uszczerbki/images/up.png") no-repeat;
  width: 58px;
  height: 59px;
  bottom: 30px; }
  a.fixed span {
    display: block;
    padding-top: 30px;
    text-align: center;
    vertical-align: middle !important; }

div.legend {
  display: none;
  position: fixed;
  border: 1px solid lightgrey;
  background-color: #ededed;
  padding: 5px;
  font-size: 10px;
  width: 170px;
  top: 100px;
  left: 30px; }
  
.short-info {
  width: 585px;
  margin: auto;
  margin-top: 25px; }
  .short-info .title {
    color: #ff6600;
    text-align: center;
    font-size: 32px;
    display: block;
    position: relative; }
  .short-info .content {
    margin-top: 15px;
    font-size: 12px; }
    .short-info .content p {
      text-align: justify;
      padding-top: 10px; }
    .short-info .content ul {
      margin-left: 20px;
      list-style-type: disc;
      margin-bottom: 20px; }

.contents-container {
  margin: auto;
  margin-bottom: 20px;
  margin-top: 30px;
  width: 644px;
  display: block;
  position: relative;
  right: 30px; }
  .contents-container .table-contents {
    background: url("http://www.ingzycie.pl/landing-pages/ing_uszczerbki/images/button-rounded.png") no-repeat;
    width: 644px;
    height: 28px;
    margin: auto;
    color: white; }
    .contents-container .table-contents a {
      display: block;
      width: 644px;
      height: 28px; }
    .contents-container .table-contents span {
      clear: both;
      cursor: pointer;
      display: block;
      float: left;
      margin-top: 7px;
      margin-left: 40px;
      position: relative;
      font-size: 12px; }
      .contents-container .table-contents span strong {
        margin-left: 20px;
        font-size: 90%;
        display: block;
        margin-top: -15px; }

/***** TABELA *****/
.table {
  width: 857px;
  margin: auto;
  margin-top: 25px; }
  .table table {
    width: 857px;
    border-collapse: collapse; }
    .table table tbody {
      background-color: #ededed; }
    .table table thead {
      background-color: white; }
    .table table td {
      border: 1px solid lightgrey;
      padding: 10px;
      text-align: center;
      vertical-align: middle; }
    .table table .uwaga {
      background-color: #fff2d6;
      clear: both;
      width: 857px;
      padding: 10px 0px; }
    .table table .text {
      text-align: left;
      padding-left: 100px;
      padding-right: 150px; }
  .table .table-header {
    background: url("http://www.ingzycie.pl/landing-pages/ing_uszczerbki/images/top-large.png") no-repeat;
    min-height: 51px;
    text-align: center;
    color: white;
    font-size: 16px;
    padding-top: 20px;
    margin-bottom: -20px; }
  .table .table-footer {
    background: url("http://www.ingzycie.pl/landing-pages/ing_uszczerbki/images/bottom.png");
    width: 857px;
    height: 21px; }

.small, .small table {
  width: 609px;
  margin: auto; }

.medium, .medium table {
  width: 744px;
  margin: auto; }

/*** small footer 601 ***/
.subtable {
  margin: auto;
  margin-top: 30px;
  margin-left: 70px;
  width: 744px; }
  .subtable table {
    clear: both;
    border-collapse: collapse; }
    .subtable table tbody th {
      border: 1px solid lightgrey;
      padding: 10px;
      text-align: center;
      vertical-align: middle;
      background-color: white; }

.subtable-header {
  height: 36px;
  text-align: center;
  color: white;
  font-size: 13px;
  padding-top: 10px;
  margin-bottom: -10px; }

.small .subtable-header {
  background: url("http://www.ingzycie.pl/landing-pages/ing_uszczerbki/images/slim-top.png") no-repeat; }

.medium .subtable-header {
  background: url("/landing-pages/ing_uszczerbki/images/medium-top.png") no-repeat; }

.small .subtable-footer {
  background: url("http://www.ingzycie.pl/landing-pages/ing_uszczerbki/images/slim-bottom.png") no-repeat;
  height: 15px; }

.medium .subtable-footer {
  background: url("http://www.ingzycie.pl/landing-pages/ing_uszczerbki/images/medium-bottom.png") no-repeat;
  height: 15px; }

.one {
  width: 73px;
  vertical-align: baseline !important;
  padding-top: 17px !important; }

.one-center {
  width: 74px; }

.two {
  width: 438px;
  text-align: left !important; }

.three {
  width: 109px; }

.four {
  width: 126px; }

.five {
  width: 109px; }

.full > table > tbody > td .two {
  text-align: left;
  margin-left: 0px !important; }

.slim {
  padding: 10px !important; }

/**** page1 ****/
.container {
  width: 734px;
  min-height: 400px;
  background-color: #ededed;
  margin: auto;
  margin-top: -25px;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  right: 2px; }
  .container .info {
    height: 400px;
    font-size: 22px;
    text-align: center;
    margin: auto;
    padding: 20px 0px 10px 0px;
    line-height: 30px;
    height: 100px;
    display: block;
    position: relative;
    color: #4a4a4a; }
  .container .buttons {
    width: 400px;
    margin: auto;
    margin-top: 30px;
    display: block;
    position: relative; }
    .container .buttons .radio, .container .buttons .selected {
      height: 24px;
      width: 25px;
      display: block;
      float: left;
      position: relative;
      top: -5px;
      margin-left: 35px;
      margin-right: 5px; }
    .container .buttons .radio {
      background: url("http://www.ingzycie.pl/landing-pages/ing_uszczerbki/images/radio.png") no-repeat; }
    .container .buttons .selected {
      background: url("http://www.ingzycie.pl/landing-pages/ing_uszczerbki/images/selected.png") no-repeat; }
    .container .buttons label {
      float: left;
      display: block; }
  .container .description {
    width: 510px;
    text-align: justify;
    margin: auto;
    position: relative;
    margin-top: 17px;
    font-size: 12px;
    padding-bottom: 15px; }
    .container .description .title {
      color: #ff6600; }
  .container .amount {
    padding-top: 10px; }
    .container .amount .rounded, .container .amount p {
      text-align: center;
      margin: 10px auto; }
    .container .amount .rounded {
      width: 345px;
      height: 37px;
      background: url("/landing-pages/ing_uszczerbki/images/input.png") no-repeat; }
      .container .amount .rounded input {
        border: none;
        background-color: white;
        width: 300px;
        padding: 7px 5px;
        position: relative;
        top: 2px;
        text-align: center;
        color: #ff6600;
        font-size: 16px; }
  .container .footer-bg {
    background: url("http://www.ingzycie.pl/landing-pages/ing_uszczerbki/images/bottom-rounded.png") no-repeat;
    width: 734px;
    height: 15px;
    margin: 0;
    padding: 0; }

.send-button {
  background: url("http://www.ingzycie.pl/landing-pages/ing_uszczerbki/images/button.png") no-repeat;
  width: 402px;
  height: 47px;
  margin: 20px auto;
  display: block;
  border: 0px;
  cursor: pointer;
  color: white;
  font-size: 15px;
  line-height: 30px;
  padding-bottom: 5px;
  padding-right: 30px;
  font-weight: bold;
  font-size: 16px; }

.prawne {
  width: 100%;
  text-align: center;
  font-size: 12px;
  margin: auto;
  margin-top: 10px;
  padding-top: 0px;
  font-weight: bold;
  color: #ff6600;  }

/***** znacznik byl obslugiwany przpez IE, a przez Chrome nie.. ****/
strong {
  font-weight: bold; }

/***** Utils *****/
.hidden {
  display: none; }

hr {
  padding: 0;
  margin: 0; }

.clear {
  clear: both;
  width: 0px;
  height: 0px;
  padding: 0px;
  margin: 0px; }