/* ustawienia dla strony z firmami*/

p.d_comp {font-size:11px;margin-bottom:1px;padding-top:0 !important;padding-top:5px;}
span.inp1 {width:200px;margin-right:48px !important;margin-right:20px;}

#sb p.d_comp {
	position:relative;
	left:-81px !important;left:-99px;
	top:18px;
	}

#sb span.inp2 {margin-left:4px;position:relative;left:0 !important;left:5px;padding-left:0 !important;padding-left:10px;}

.b_companies p.back {font-size:11px;}

.b_companies #mhr {padding-top:25px;}

p.lin a,p.lin span {padding:2px 0 2px 18px;margin-right:5px;}

p.lin a.card {background:url(http://www.netsprint.pl/files/firmy/notebook1.gif) no-repeat left center;}
p.lin a.mapa {background:url(http://www.netsprint.pl/files/firmy/mapa1.gif) no-repeat left center;padding-left:17px;}
p.lin a.site {background:url(http://www.netsprint.pl/files/firmy/www1.gif) no-repeat left center;padding-left:17px;}
p.lin a.mail {background:url(http://www.netsprint.pl/files/firmy/envelope1.gif) no-repeat left center;}

#res p.lin span {font-weight:normal;}

p.lin span.card {background:url(http://www.netsprint.pl/files/firmy/notebook_bw1.gif) no-repeat left center;}
p.lin span.mapa {background:url(http://www.netsprint.pl/files/firmy/mapa_bw1.gif) no-repeat left center;padding-left:17px;}
p.lin span.site {background:url(http://www.netsprint.pl/files/firmy/www_bw1.gif) no-repeat left center;padding-left:17px;}
p.lin span.mail {background:url(http://www.netsprint.pl/files/firmy/envelope_bw1.gif) no-repeat left center;}

.b_dictionary div#ib {height:20px;}	

.b_companies div.comp_results {margin-top:0;}
.b_companies #res {margin-left:20px;}


#r .re img.promo {margin-left:25px;}
#r .re img.fl {float:left;}

#r .re h1 {
	font-size:14px;
	font-weight:bold;
	margin-left:130px;
	margin-top;0;
	margin-bottom:5px;
	padding-top:0;
	}

#r .re p {
	margin-left:130px;
	font-size:12px;
	margin-bottom:5px;
	}
	
	
#r .re p.lin {
	font-size:11px;
	}
	
	
#r .re h1 span {font-weight:normal;font-size:10px;color:#999;}

#r .re p.lin a {color:#5766A7;text-decoration:none;}

#r .re p.lin a:hover {text-decoration:underline;}

#r .re {margin-bottom:50px;}

/* ustawienia dla strony z kategoriami firm*/


.b_companies div#r {margin-left:0;}

.b_companies div#sli {
	margin-top:15px;}


.b_companies div#sli h1 {
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
	margin-top:0px;
	padding-top:15px;
	}		
	
.b_companies div#sli p {
	font-weight:bold;
	font-size:12px;
	margin-bottom:2px;
	}	

	
.b_companies div#sli p.l {
	font-weight:normal;
	font-size:11px;
	}		
	
.b_companies div#sli p.l span {	
	color:#5766A7;
	}
		
.b_companies h1.title,div.branches h1 {
	font:bold 15px arial,tahoma,sans-serif;
	padding-bottom:5px;
	border-bottom:1px solid #DBE4EF;
	margin-right:20px;
	}

div.branches {margin-top:15px;}	
		
div.branches ul {
	margin:10px 0 0 30px;
	padding:0;
	list-style:none;
	}
	
div.branches ul li {
	margin-bottom:6px;
	font-size:12px;
	}
	
div.branches ul li span {
	color:#999;
	font-size:10px;}
	
/* ustawienia dla strony z wizyt�k firmy*/

div.card_wrapper {
	
	text-align:center;
	}
	
div#card {
	width:724px;
	margin:20px auto 0 auto;
	border:2px solid #DBE4EF;
	}
	
div#card h1.title {
	text-align:left;
	border-bottom:1px solid #DBE4EF;
	padding:5px 105px 3px 5px;
	font:bold 18px arial,sans-serif;
	position:relative;
	}
	
div#card h1.title a {
	position:absolute;
	top:5px;
	right:10px;
	background:url(http://www.netsprint.pl/files/firmy/outlook_icon.gif) no-repeat left center;
	padding:3px 0 3px 20px;
	text-decoration:none;
	color:#5766A7;
	font-size:11px;
	font-weight:normal;
	}
	
	
.lnk3 table td {font-size:13px;}
	
div#card h1.title a:hover {
	text-decoration:underline;
	
	}

.b_companies #res {
	min-height:600px;
	_height:600px;
}	


