div#dlaczego {
  width:          928px;
  margin-left:        auto;
  margin-right:        auto;
  text-align:        left;
  margin-top:        30px;
  float:          none;
}

div#dlaczego h2 {
  margin-left:        15px;
  margin-bottom:        30px;
}

div#dlaczego .item {
  margin-left:        10px;
  margin-right:        20px;
  margin-bottom:        0px;
  float:          left;
  height:          140px;
  width:          275px;
  /*
  background:        #eee;
  */
}

div#dlaczego h3 {
  display:        block;
  color:          #8FAF40;
  font-size:        12px;
  margin:          0;
  margin-left:        80px;
  margin-bottom:        3px;
  font-weight:        bold;
}

div#dlaczego p {
  margin:          0;
  margin-left:        80px;
}

div#dlaczego .icon {
  float:          left;
  margin-left:        0px;
}

/*
div#dlaczego p img {margin-right:10px}
div#dlaczego p {
}
*/


div#login {
  width:          292px;
  background:        #FBF9EA url(../images/login-middle.png);
  background-repeat:    repeat-y;
  background-position:  top left;
  text-align:        left;
  float:          right;

  padding:        0px;
  margin:          0px;
}

div#login-inner1 {
  background-image:    url(../images/login-top.png);
  background-repeat:    no-repeat;
  background-position:  top left;
  
  padding:        0px;
  margin:          0px;
}

div#login-inner2 {
  background-image:    url(../images/login-bottom.png);
  background-repeat:    no-repeat;
  background-position:  bottom left;
  
  padding:        1px;
  margin:          0px;

  height:          253px;
}

div#login h2 {
  background-color:    #f4f0d7;
  padding-top:      6px;
  padding-bottom:      5px;
  padding-left:      20px;
  margin:          0px;
  margin-top:        11px;
  color:          #006ebc;
  font-size:        16px;

}

div#login label {
  display:        block;
  float:          left;
  width:          110px;
  text-align:        right;
  overflow:        visible;
}

div#login input#login-user,
div#login input#login-password {
  width:          90px;
  margin-left:      4px;
  margin-bottom:      5px;
}

div#login p {
  text-align:left;
  margin-left:8px;
  /*
  margin-right:25px;
  */
}
input.submit {
  font-size:11px;
  font-weight:bold;
  color:#fff;
  background:transparent url(../images/ok-bg.gif);
  border:0px;
  width:48px;
  height:19px;

  margin-left: 8px;
}

div#login p.przypomnij {
  border-bottom:1px #78aa2d solid;
  padding-bottom:10px;
  margin-left:  20px;
  margin-right:  16px;
}

div#login p.przypomnij a {
  display:    block;
  width:      150px;
  overflow:    visible;
  text-align:    left;
  background:transparent url(../images/li.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;
  padding-left:      17px;
  margin-left:      40px;

  color:#78aa2d;
  font-weight:bold;
  text-decoration:none;

}

div#login p.nomarg {
margin-top:0px; margin-bottom:0px; padding:0px
}

input {font-size:10px; margin-left:10px;}
select {font-size:10px;}




div#login a#btn-zarejestruj {
  display:        block;
  width:          229px;
  height:          53px;
  margin-left:      20px;
  margin-top:        32px;
  background-color:    #f4eec;
  background-image:    url(../images/btn-yellow.png);
  background-repeat:    no-repeat;
  color:          #737373;
  text-decoration:    none;
  font-size:        18px;
  line-height:      53px;
  padding-left:      30px;
}
div#login a#btn-zarejestruj:hover {
  background-position:  0 -53px;
}




div#szukaj
{
width:            620px;
padding:          0px;
background:          #F0F1F3 url(../images/szukaj-bg.png);
background-repeat:      no-repeat;
text-align:          left;
float:            left;

height: 253px;
}

div#szukaj table {
  width:          99%;
}

div#szukaj table tr td {
  padding:        0px;
  margin:          0px;
}

div#szukaj #szukaj-submit-td {
  text-align:        left;
  width:          180px;

}

div#szukaj #szukaj-inputs {
  text-align:        right;
  padding-right:      20px;
  padding-left:      10px;
}

div#szukaj p {
  /*
  margin-left:      10px;
  margin-right:      25px;
  line-height:      25px;
  */
}

div#szukaj span.spacer {
  display:        inline-block;
  width:          14px;
}

div#szukaj input,
div#szukaj select {
  margin:          0 10px;
  margin-top:        10px;
}

div#szukaj #kategoria,
div#szukaj #sprzedaz {
  width:          200px;
}

div#szukaj #wyswietlen-od,
div#szukaj #wyswietlen-do,
div#szukaj #cena-od,
div#szukaj #cena-do
{
  width:          80px;
}

div#szukaj a.tab-btn-active,
div#szukaj a.tab-btn  {
  display:        block;
  width:          205px;
  height:          42px;
  float:          left;



  background:        url(../images/tab-btn.png);
  background-repeat:    none;
  background-position:      0px -42px;

  color:          white;
  text-transform:      uppercase;
  text-decoration:    none;
  font-size:        11px;
  font-weight:      bold;

  line-height:      40px;
  text-align:        center;
}

div#szukaj a.tab-btn-active {
  background-position:      0px 0px;
  color:          #78aa2d;

}

div#szukaj a.tab-btn:hover {
  /*
  text-decoration:      underline;
  color:          #4e6bff;
  */
  color:          #fffd3d;
}


/*
div#szukaj .select-box {
  border:          1px solid #499ede;
  background-image:    url(../images/tab-btn.png);
}
div#szukaj input {
  border:          1px solid #499ede;
}
*/

div#szukaj h2 {
  display:        block;
  background-color:    #e3e3e3;
  margin:          6px 1px 10px 1px;
  padding:        4px 0 4px 30px;
  color:          #006ebc;
  font-size:        17px;
}

div#szukaj #szukaj-submit {
  border:          none;
  display:        block;
  width:          158px;
  height:          53px;
  background-color:    transparent;
  background-image:    url(../images/szukaj-submit.png);
  background-repeat:    no-repeat;
  color:          white;
  font-family:      Trebuchet MS;
  font-size:        20px;
  line-height:      53px;
  padding-right:      30px;
  margin:          0px;
}

div#szukaj #szukaj-submit.hover,
div#szukaj #szukaj-submit:hover {
  background-position:  0 -52px;
}

div#szukaj-logowanie {
width:928px; margin-left:auto; margin-right:auto; overflow:hidden;
}
form p {margin-bottom:3px; padding:0px;}


div#listy {
  width:928px; margin-left:auto; margin-right:auto; margin-top:0px;
  }
div#listy div.item {float:left; text-align:left; width:232px; margin:0px; padding:0px;  }

