/* otodom nieruchomosci */

/**
 * Wyszukiwarka otoDom */
#bn_otodomcb { width: 490px; line-height: 150%; font: normal 11px verdana,arial,helvetica,sans-serif; margin-top: 10px; }
#bn_otodomcb a { text-decoration: none; }
#bn_otodomcb a:hover { text-decoration: underline; }
#bn_otodomcb img { border: none; }
#bn_otodomcb .formBoxOD .tabBox {
	height: 1%;
	overflow: hidden;
	position: relative;
	z-index: 3;
	padding: 0;
}
#bn_otodomcb .tabBox ul {
	float: left;
	height: 1%;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: 1px;
	z-index: 2;
}
#bn_otodomcb .tabBox ul li {
	background-image:url(http://otodom.bankier.pl/images/pl_PL/0/spriteTabs.png);
	background-position: 100% -80px;
	float: left;
	margin: 0 2px 0 0;;
	padding: 0 5px 0 0;
}
#bn_otodomcb .tabBox ul li.tabActive {
	background-position: 100% -111px;
}
#bn_otodomcb .tabBox ul li a {
	background-image:url(http://otodom.bankier.pl/images/pl_PL/0/spriteTabs.png);
	background-position: 0 -80px;
	display: block;
	outline:none;
	padding: 5px 10px 4px 15px;
	color: #1A2A78;
}
#bn_otodomcb .tabBox ul li.tabActive a {
	background-position: 0 -111px;
	color: #333333;
	cursor: text;
	padding: 5px 5px;
	font-weight:bold;
}
#bn_otodomcb .tabBox ul li.tabActive a:hover { text-decoration: none; }
#bn_otodomcb .mapSearch { float: right; }
#bn_otodomcb .formBoxOD form {
	background: #def url(http://dom.bankier.pl/i/praca/gradient_search.png) repeat-x 0 100%;
	border: 1px solid #cdd;
	padding: 5px 8px 0;
	margin: -1px 0 0;
}
#bn_otodomcb .formBoxOD div {
	height:1%;
	overflow:hidden;
	padding: 5px 0;
}
#bn_otodomcb .formBoxOD p {
	float: left;
	height: 1%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	line-height: 150%;
	font: bold 11px Arial;
	color: #444;
}
#bn_otodomcb .formBoxOD p label { display: block; line-height: 150%; }
#bn_otodomcb .formBoxOD p label.tip { position: relative; }
#bn_otodomcb .formBoxOD p label.tip span {
   background: transparent url(http://www.otodom.pl/images/pl_PL/0/spriteIcons.png) no-repeat scroll 0 -110px;
	font-size: 1px;
	height: 10px;
	position: absolute;
	right: 0;
	bottom: 1px;
	width: 10px;
}
#bn_otodomcb .formBoxOD #pFamily label.tip span { top: 5px; }
#bn_otodomcb .formBoxOD p input { margin: 0; }
#bn_otodomcb .formBoxOD p select { margin: 0; padding: 1px; }
#bn_otodomcb .formBoxOD p.otodomLogo { float: right; width: auto; }
#bn_otodomcb .formBoxOD p.standard label { width: 140px; }
#bn_otodomcb .formBoxOD p.standard select { width: 120px; }
#bn_otodomcb .formBoxOD p.location { width: 130px; }
#bn_otodomcb .formBoxOD p.location label { width: 100px; }
#bn_otodomcb .formBoxOD p.location input { width: 100px; }
#bn_otodomcb .formBoxOD p.short input { width: 45px; }
#bn_otodomcb .formBoxOD p.short select { width: 55px; }
#bn_otodomcb .formBoxOD #pFamily { text-align: right; }							/*visibility: hidden;*/
#bn_otodomcb .formBoxOD #pFamily label { padding-right: 12px; }
#bn_otodomcb .formBoxOD #pFamily input { margin: 2px; vertical-align: middle; }
#bn_otodomcb .formBoxOD #pFamily img { vertical-align: middle; }
#bn_otodomcb .formBoxOD #pMarket { text-align: right; width: 200px; }/*visibility: hidden;*/
#bn_otodomcb .formBoxOD #pMarket input { margin: 2px; vertical-align: middle; }
#bn_otodomcb .formBoxOD .formSubmit p {
	font-weight: normal;
	padding: 10px 0 0;
	line-height: 200%;
}
#bn_otodomcb .formBoxOD p.submit{
	float: right;
	width: auto;
	padding: 5px 0 0;
}
#bn_otodomcb p.submit input { border: none; }
/**
 * Promowane oferty otoDom */
#bn_otodomcc { margin: 15px 0; width: 418px; font: normal 11px verdana,arial,helvetica,sans-serif; }
#bn_otodomcc a { text-decoration: none; color: #1A2A78; }
#bn_otodomcc a:hover { text-decoration: underline; }
#bn_otodomcc img { border: none; }
#bn_otodomcc h3 {
	background: #ECEFF3 none repeat scroll 0 0;
	border-bottom: 1px solid #D2DAE3;
	color: #006699;
	font: bold 14px Arial,sans-serif !important;
	letter-spacing: -1px;
	margin: 0;
	padding: 4px 8px;
	position: relative;
}
#bn_otodomcc h3 a {
	position: absolute;
	right: 8px;
	top: 4px;
}
#bn_otodomcc div {
	overflow: hidden;
	height: 1%;
	padding: 0 0 0 2px;
}
#bn_otodomcc div p {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 138px;
}
#bn_otodomcc div p a {
	display: block;
	padding: 5px;
}
#bn_otodomcc div p a:hover { background: #def; text-decoration: none; }
#bn_otodomcc div p img {
	border: 1px solid #D2DAE3;
	display: block;
	margin: 2px auto;
	padding: 0;
}
#bn_otodomcc .more {
	margin:0;
	padding:10px 0 0 18px;
	text-align:left;
}
#bn_otodomcc .more a {
	color:#F44800;
	font-family:Arial,sans-serif !important;
	font-size:12px;
}

.icoHelp {
	display: -moz-inline-box;
	display: inline-block;
	margin: 0 0 0 3px;
  width: 10px;
  height: 10px;
  background: url(http://www.otodom.pl/images/pl_PL/0/spriteIcons.png) no-repeat scroll 0 -110px;
  font-size: 1px;
}

/* Sugestions & tooltip
============================================================ */

.sugestions {
  background: #fff;
  border: 1px solid #b8dced;
  border-style: none solid solid;
  list-style: none;
  margin: 0;
  padding: 0;
  opacity: 0.9;
  min-width: 150px;
  z-index: 3;
}
.sugestions li {
  cursor: pointer;
  font-size: .85em;
  padding: 1px 10px;
  text-align: left;
  white-space: nowrap;
	color:#333333;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:150%;  
}
.sugestions .hover { background: #e3f5ab; }

/*szerokosc podpowiadaczek cen i powierzchni*/
#priceFromList, #priceFromList2, #priceToList, #priceToList2, #areaFromList, #areaFromList2, #areaToList, #areaToList2 {min-width:100px;}

#tooltip {
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #B8DCED;
font-size:0.85em;
line-height:150%;
opacity:0.9;
padding:1px 5px;
z-index:9;
}