body {
	font-family: Verdana, Tahoma,Geneva,Kalimati,sans-serif;
	font-size:12px;
}

img { border:0 }

.clear{clear:both;}

#goBt{
	background: url('/images/go.png') no-repeat ;
	border: none;
	width: 28px;
	height: 25px;
	margin-left:15px;
	margin-top:1px;
	cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
	
}
#goBt:hover {
   margin-left:20px;cursor:ponter;
}

#bmenuContener{
	position: absolute; z-index:3;
	left: 240px;
	bottom: -4px;
	background: url('/images/low3-menu-bg.png') no-repeat ;
	width: 560px;
	
}

#bmenu {
	color:#FFF;
	display: none;
	padding-bottom: 20px;
	width: 400px;
}

#bmenuBody {
	padding: 0 15px; padding-top: 10px;
	}

#bmenu a {
	text-decoration: none;
	font-size: 12px; font-weight: bold;
	color: #FFF;
	padding: 7px 10px;
	font-family: Verdana;
	display: inline-block;
	} #bmenu a:hover{ text-decoration: underline; color:#000; }
	
#bmenu a.zasady_PL { padding:0 16px; }
#bmenu a.kontakt_PL { padding:0 30px; }

#bmenu a.zasady_EN { padding:0 14px; }
#bmenu a.kontakt_EN { padding:0 50px; }

#bmenuExpand { width:400px; height:35px; }
#bmenuExpand a {
	font-size:12px;
	color:#FFF;
	font-weight:bold;

	display: block;
	width: 121px; height: 30px;
	line-height: 30px;
	text-align: center;
}

#low_zaloguj a {
	background: url('/images/low_zaloguj.png') no-repeat;
	color: #000;
	display: block;
	width: 127px; height: 28px;
	font-size: 12px; font-weight: bold; text-align: center; line-height: 28px;
	position: absolute; top: 0px; left: 130px;
	}

#bmenuExpand a:hover{text-decoration:none;}

#serczBox {
	background: url('/images/serczbox_top.png') top no-repeat;
	color: #FFF;
	width: 200px;
	margin-top: 5px; padding: 20px 0 0px 0;
	font-size: 14px; text-align: center;
}

#serczBox-bottom {
	background: url('/images/serczbox_bottom.png') bottom no-repeat;
	width: 200px; height: 25px;
	display: block;
}

#findMore {
/*	background: #FD431A;*/
	color: #FFF;
	width: 200px; height: 180px;
	margin-top: 5px; padding: 15px 0 0px 0;
	font-size: 14px; text-align: center;
}

#coFind, #wykluczFind { margin-bottom: 10px;}

#coFind, #gdzieFind, #wykluczFind { margin-top: 3px; width: 144px;}

#serczBox p ,#findMore p {
	margin-bottom:0;
	margin-top:0;
}

#sliderVmin, #sliderVmax { color: #fea996;}

#serczBox a{
	color:#FFF;
	line-height:25px;
} #serczBox a:hover { color:#000; }

#buttonFind {
	margin-top:18px;
    border: 0;   
    padding:5px;
    border:1px solid #000;
} #buttonFind:hover { background: #000; border: 1px solid #fff; color: #fff; }

#findMore{
	display:none;
	height:auto;	
}

#sliderContener { width: 160px; padding: 10px 20px 0 20px; }
#sliderVmin { float: left; }
#sliderVmax { float: right; }

div#preloader {
	background: #FD431A url('/images/loader.gif') no-repeat center center;
	position: fixed; /* ustawia na stałe preloader w miejscu */
	width: 220px;  /* szerokość preloadera */
	height: 22px;
	left: 50%; 
	margin-left: -150px; /* wartość musi być połową szerokości ze znakiem - */
	top: 200px; /* wysokość od górnej krawędzi */
	z-index: 9999;
	display: none; /* ukrywa preloader (pod żadnym pozorem nie usuwać) */
	color: #000; font-size: 11px; line-height: 20px;
	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

div#brakwynikow {
	background: #FD431A;
	color: #000;
	width: 220px; height: 22px;
	position: fixed; left: 50%; top: 200px;
	margin-left: -150px; /* wartość musi być połową szerokości ze znakiem - */
	display: none; /* ukrywa preloader (pod żadnym pozorem nie usuwać) */
	font-size: 11px; line-height: 20px; text-align: center; font-weight:bold; 
	cursor: auto;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	z-index: 9999;
}

.margin_p {	
	margin: 2px 0 2px 8px;
}

.padding_p {
	padding: 2px 0 2px 8px;
}

.tabela_firm {
	width: 310px;
	}

.tabela_firm .link a {
	color: #000;
	text-decoration: underline;
	}

.tabela_firm .cena {
	color: #FD431A;
	font-weight: bold; font-style: italic; font-size: 20px;
/*	border-bottom: 3px solid #FD431A;*/
	float:right;
	width: 140px;
	margin: -3px 0 3px 0;
	text-decoration: underline;
	}
	
.tabela_firm .opis {
	color: #000;
	font-weight: normal; font-size: 11px;
	}
	
.tabela_firm .nazwa1 {
	color: #000;
	font-weight: bold; font-size: 13px;
	padding-bottom: 3px;
	}
	
.tabela_firm .nazwa2 {
	color: #000;
	font-weight: bold; font-size: 15px;
	}
	
.tabela_firm .dane_firmy {
	color: #000;
	font-weight: normal; font-size: 11px;
	}




/*SCROLLBAR*/

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

	
.adresy .nazwa1 {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 3px;
}

.nazwa2 {
    color: #FD431A;
    font-size: 15px;
    font-weight: bold;
	display: block;
	padding: 7px 0;
}

.adresy .cena {
    border-bottom: 3px solid #FD431A;
    color: #FD431A;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
}
	
.adresy a {
	text-decoration: underline;
	color: #000;
	}
	
.hr {
	display: block;
	background: #efefef;
	height: 4px; margin: 6px 0;
	width: 280px;}
	
.opis2 {
	display: block;
	clear: both;
padding:6px 0;}

.ikona_url {
	background: url('/images/no-photo.png') no-repeat center center;
	float: left; margin-right: 10px;
	width: 130px; height: 87px;
}

.id {
	/*float: left;*/
	margin-right: 10px;
	display:block;}
	
.infos {
	width: 70px;
	height: 30px;
	float: left;
	}
	
.infos a { text-decoration: underline; color: #000;}
	
	.mapa_cen { float: right; }
	
	.mapa_cen_txt { text-align: right; }
	
.it-labs {
	background: url('/images/it_labs.png') no-repeat;
	display: block;
	width: 80px;
	height: 28px;
	position: absolute;
	right: 15px;
	bottom: 17px;
	text-indent: -99999px;
	}
	
.cena {
	color: #FD431A;
	display: block;
	font-weight: bold; font-style: italic; font-size: 20px;
/*	border-bottom: 3px solid #FD431A;*/
	float:none;
	/*width: 140px;*/
	margin: -3px 0 3px 0;
	text-decoration: underline;
	text-align: right;
	}
