h2.szukaj
{
  position: relative;
  width: 160px;

/* height: 65px; */

  height: 22px;

  font-family: tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;

  padding-top: 8px;
  padding-left: 10px;

  background: url(../gfx/bg_szukaj_top1a.png) no-repeat #fff;
}

form.szukaj
{
  position: relative;
  width: 170px;

/* height: 65px; */

  height: 55px;


  background: url(../gfx/bg_szukaj_top1b.png) no-repeat #fff;
}

form.szukaj p
{
  font-family: tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;

  padding-top: 0px;
  padding-left: 10px;
}

form.szukaj input, form.szukaj select
{
  display: block;
  position: absolute;
  left: 9px;

  width: 118px;
  height: 17px;

  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #2c80aa;

  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

form.szukaj input
{
/*  top: 9px; 
 top: 30px; */
}

form.szukaj select
{
  /* top: 34px; 
 top: 55px; */
 top: 25px;
}

form.szukaj input.ostatni
{
  width: 24px;
  height: 24px;
  border: 0px;
  position: absolute;
  left: 138px;
/*   top: 18px; 
 top: 39px; */
 top: 9px;
}

/* *********** MENU WYBIERZ ZAKRES CEN *********** */
.szukaj_ceny
{
  overflow:hidden;
  padding-top: 8px;
  padding-left: 10px;
  padding-right: 10px;
  width: 150px;
  background: url(../gfx/bg_szukaj_bottom.png) no-repeat #2C88BC;
  background-position: bottom;
}

.szukaj_ceny_tytul
{
  font-family: tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
}

.szukaj_ceny_linki
{
  position: relative;
  left: -11px;
  overflow: hidden;
  padding-top: 5px;
  padding-bottom: 15px;
  width: 150px;
}

.szukaj_ceny_linki a
{
  display: block;
  float:left;

  padding-right: 10px;
  padding-left: 10px;
  background: url(../gfx/separator01a.png) no-repeat;
  background-position: 0% 50%;

  line-height: 14px;
  font-family: tahoma, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #fff;

   text-overflow: ellipsis;
   -o-text-overflow: ellipsis;

   white-space: nowrap;
}

.szukaj_ceny_linki a:hover
{
  color: #dff6ff;
}

/* glosuj */
.glosujNaNas
{
  display: block;
  position: relative;

  width: 150px;
  height: 78px;

  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  margin-top: 10px;
  margin-bottom: 2px;
  border: 5px solid #f2f2f2;
  background: url(../gfx/patt03.png) repeat;

  cursor: pointer;
}

.glosujNaNas span
{
  display: block;
  position: absolute;

  width: 80px;

  left: 86px;
  top: 30px;

  font-family: tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;

}

/* ********** BIULETYN ********** */
.biuletyn
{
  width: 150px;
  height: 78px;

  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  margin-top: 10px;
  margin-bottom: 2px;
  border: 5px solid #f2f2f2;
  background: url(../gfx/bg_biuletyn.png) no-repeat #155682;
}

.tytul_biuletyn
{
  font-family: tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
}

.tekst_biuletyn
{
  position: relative;
  top: 20px;

  font-family: tahoma, sans-serif;
  font-size: 11px;
  color: #fff;
}

.tekst_biuletyn a.mail
{
  font-weight: bold;
  color: #a4ddff;
}

.tekst_biuletyn a.mail:hover
{
  color: #dff6ff;
}

.tytul_top10
{
  position: relative;
  width: 160px;
  height: 32px;

  background: url(../gfx/bg_top10.png) no-repeat #155682;

  padding-left: 10px;
  padding-top: 57px;

  font-family: tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
}

.tytul_top10 strong
{
	 position: relative;
	 display: block;
	 font-size: 11px;
	 font-weight: normal;
}

.tytul_top10 a#robosapien
{
  position: absolute;
  top: 0px;
  right: 0px;
}

.tresc_top10
{
  padding-top: 5px;
  margin-bottom: 0px;
  padding-bottom: 10px;
  width: 160px;
  border: 5px solid #f2f2f2;
  border-top: 0;
  background: url(../gfx/patt02.png) repeat-y #155682;
}

.tresc_top10 li
{
  width: 150px;
  height: 36px;
  margin: 0px 5px 5px 5px;
  padding: 0px;
}

.tresc_top10 li a
{
  width: 150px;
  height: 31px;
  display: block;
  font-family: tahoma, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  padding-top: 3px;
  padding-bottom: 2px;
}

.tresc_top10 li a img
{
  padding-right: 5px;
  position: relative;
  top: -1px;
  float: left;
}

.suggest_left
{
  padding-bottom: 10px;
}

.suggest_left *
{
  top: 0px;
}