#main-top {
  position: relative;
  float: left;
  padding: 0;
  padding-bottom: 12px;
  margin: 0;
  margin-bottom: 5px;
  width: 714px;
  background: #fff url(../img/main/main-top-bg.png) left bottom no-repeat;
}

#najtansze, #top10 {
  position: relative;
  float: left;
  margin: 0;
  padding: 0 3px;
  width: 224px;
  color: #232323;
  background: #fff url(../img/main/najtansze-bg.png) top left no-repeat;
}

#top10 {
  margin-left: 12px;
  background: #fff url(../img/main/top10-bg.png) top center no-repeat;
}

#najtansze ul, #top10 ul {
  margin: 122px 0 0 0;
  padding: 0;
  list-style: none;
}

#najtansze li, #top10 li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}

#najtansze li.par a, #top10 li.par a {
  background-color: #f3f2ec;
}

#najtansze li a, #top10 li a {
  display: block;
  position: relative;
  float: left;
  padding: 2px 12px;
  width: 200px;
  color: #232323;
}

#najtansze li a:hover, #top10 li a:hover {
  padding: 1px 11px;
  border: 1px solid #dbc5b5;
}

#najtansze li a strong {
  display: block;
  position: relative;
  float: left;
  width: 115px;
  cursor: pointer;
}

#najtansze li span.pierwsza {
  display: block;
  position: relative;
  float: left;
  text-align: right;
  color: #828282;
  cursor: pointer;
  width: 30px;
}

#najtansze li span.druga {
  display: block;
  position: relative;
  float: right;
  text-align: right;
  color: #ca3912;
  font-weight: bold;
  cursor: pointer;
  width: 45px;
}

#najtansze p {
  position: relative;
  clear: both;
  float: left;
  margin: 8px 0 0 0;
  padding: 8px 0 0 15px;
  width: 209px;
  border-top: 1px solid #f3f2ec;
}

#najtansze #wiecej {
  margin-right: 11px;
  padding-right: 11px;
  border-right: 1px solid #bfbebe;
}

#najtansze p a {
  padding: 0 14px 0 0;
  font-weight: bold;
  text-decoration: none;
  color: #ca3912;
  background: #fff url(../img/arrow.gif) no-repeat right 70%;
}

#najtansze p a:hover {
  color: #f64716;
}

#najtansze p #bezlink {
  padding: 0 14px 0 0;
  text-decoration: none;
}

#top10 li a {
  background: url(../img/arrow.gif) no-repeat 202px 50%;
}

#top10 li a:hover {
  background: url(../img/arrow.gif) no-repeat 201px 50%;
}

#top10 li.par a:hover {
  background: #f3f2ec url(../img/arrow.gif) no-repeat 201px 50%;
}

#top10 #first a {
  font-weight: bold;
}

#najn-ceny {
  position: relative;
  float: right;
  width: 230px;
  background: #fff url(../img/main/najn-ceny-bg.png) top center no-repeat;
}

#najn-ceny #o-nas img {
  position: relative;
  float: left;
  margin: 0;
  margin-top: 66px;
  padding: 0;
  border: 0;
}

#najn-ceny #najn-ceny-szczeg img {
  position: relative;
  clear: both;
  float: left;
  margin: 0;
  padding: 0;
  border: 0;
}

#najn-ceny #gwar {
  position: relative;
  clear: both;
  float: left;
  margin: 0;
  padding: 0;
  border: 0;
}

#okazje {
  position: relative;
  clear: right;
  float: right;
  width: 230px;
  background: #fff url(../img/main/okazje-bg.png) top center no-repeat;
}

#okazje ul {
  margin: 0;
  margin-top: 70px;
  padding: 0;
  padding-left: 15px;
  list-style: none;
}

#okazje li {
  margin: 0;
  padding: 1px 0;
}

#okazje li a {
  font-weight: bold;
  color: #c04322;
  padding-left: 15px;
  background: #f3f2ec url(../img/arrow-s.gif) no-repeat left 50%;
}

#okazje li a:hover {
  color: #e45128;
}

#main-reklama {
  position: relative;
  clear: both;
  float: left;
  margin: 0;
  padding: 5px 90px 3px 0;
  text-align: right;
  width: 624px;
  background: #fff;
  font-size: 10px;
  font-family: "Lucida Grande", Arial, sans-serif;
  font-weight: normal;
  color: #818181;
}

#main-bottom {
  position: relative;
  clear: both;
  float: left;
  margin: 0;
  padding: 0;
  padding-bottom: 17px;
  width: 714px;
  background: url(../img/main/main-bottom-bg.png) no-repeat bottom left;
}

#super-okazje {
  position: relative;
  float: left;
  margin: 0;
  padding: 43px 3px 0 3px;
  width: 472px;
  background: url(../img/main/super-okazje-bg.png) no-repeat top left;
}

#super-okazje a {
  display: block;
  position: relative;
  float: left;
  margin: 0;
  padding: 6px 15px;
  width: 436px;
  color: #232323;
  cursor: pointer;
}

#super-okazje a:hover {
  padding: 5px 14px;
  border: 1px solid #dbc5b5;
}

#super-okazje a.npar {
  background-color: #f3f2ec;
}

#super-okazje a img {
  display: block;
  position: static;
  float: left;
  margin: 0;
  padding: 1px;
  border: 3px solid #dbc5b5;
}

#super-okazje a.npar img {
  border: 3px solid #d9c3b1;
}

#super-okazje span.out {
  display: block;
  position: relative;
  float: right;
  margin: 0;
  padding: 0;
  padding-left: 15px;
  width: 320px;
}

#super-okazje span.name {
  display: block;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  padding-right: 11px;
  font-weight: bold;
  color: #9d1d00;
  border-right: 1px solid #c3c3c3;
}

#super-okazje span.city {
  display: block;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  padding-left: 11px;
  color: #7f7f7f;
}

#super-okazje span.desc {
  display: block;
  position: relative;
  clear: left;
  padding-top: 5px;
  text-align: justify;
}

#reklama {
  position: relative;
  float: right;
  width: 230px;
  background: #fff;
}

#reklama img {
  position: relative;
  float: right;
  border: 0;
}

#cars {
  position: relative;
  clear: right;
  float: right;
  padding: 135px 15px 0 15px;
  width: 200px;
  color: #232323;
  background: url(../img/main/cars-bg.png) no-repeat top left;
}

#cars form {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 200px;
}

#cars form select {
  border: 1px solid #c8c8c8;
  font-size: 11px;
  color: #232323;
  background: #ffffff;
}

#cars #cars-desc {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
  width: 200px;
  border-bottom: 1px solid #f2f0e9;
}

#cars #cars-city {
  position: relative;
  clear: left;
  float: left;
  margin: 0;
  padding: 0;
  padding-top: 10px;
  width: 132px;
  border-top: 1px solid #cbc6b7;
}

#cars #cars-city select {
  width: 132px;
}

#cars #cars-waluta {
  position: relative;
  float: left;
  margin: 0;
  padding: 10px 0 0 12px;
  width: 56px;
  border-top: 1px solid #cbc6b7;
}

#cars #cars-button {
  position: relative;
  clear: left;
  float: left;
  margin: 0;
  padding: 0;
  padding-top: 15px;
  width: 200px;
}

#cars #cars-button input {
  float: right;
  border: 0;
  width: 125px;
  height: 28px;
  cursor: pointer;
  background: url(../img/main/cars-button.png) no-repeat top left;
}

#cars p span {
  color: #9d1d00;
}

#cars p label {
  position: static;
  display: block;
  margin: 0;
  padding: 0;
  font-weight: bold;
}