a {
	color: #004B97; text-decoration: underline;
}
a:hover {
	color: #004B97; text-decoration: none;
}
img {
	border: 0;
}
form {
	margin: 0; padding: 0;
}
h1 {
	font-size: 13px; color: #618AC6; margin-left: 5px;
}
h2 {
	font-size: 12px; color: #666666; margin-bottom: 10px; margin-left: 5px; text-decoration: underline;
}
/* klasy */

.toCenter {
	vertical-align: middle;
}
.toLeft {
	float: left;
}
.toRight {
	float: right;
}
.etykieta {
	width: auto; height: auto; margin: 0 10px 10px 10px; background: #EEEFF0; padding: 5px 10px 5px 10px; border: solid 1px #C1C5C8; font-size: 11px;
}
.nazwaFirmy {
	font-size: 12px; font-weight: bold;
}
.streetNametd {
	width: 195px;
}
.streetMapLinktd {
	width: 195px; text-align: right; font-size: 11px; font-weight: bold;
}
.streetMapImgtd {
	height: 18px;
}
.labelLeftColumn {
	text-align: left; vertical-align: top; color: #6B6B6B; width: 50px; padding: 1px 0 0 0; font-size: 11px;
}
.labelRightColumn {
	text-align: left; vertical-align: top; width: auto; font-weight: bold; padding: 1px 0 0 0; font-size: 11px;
}
.tabletd {
	font-size: 11px; font-weight: bold; padding: 1px 0 0 0;
}
.labelspan {
	font-weight: normal; color: #6B6B6B;
}
.tableLabel {
	margin: 8px 0;
}
.colorSzary1 {
	color: #666666;
}
.linkSeachList {
	color: #618AC6; text-decoration: none;
}
.linkSeachList:hover {
	color: #004B97; text-decoration: none;
}
.descContent {
	margin: 0 0 0.8em 0; line-height: 120%; font-size: 11px; font-weight: normal;
}
.mapLink {
	font-size: 11px;
	margin-bottom: 0em;
}
.txtHintHover {
	background: #618AC6;
	font-size: 11px;
}

/* id */

#container {
	height: auto; width: 455px; margin: auto; text-align: left;	font-size: 11px; color: #333333; background: #FFFFFF;
}
#searchForm {
	height: auto; background: #e0f2fb; padding: 7px; width: auto; margin: 0 2px 2px 2px;
}
#searchInput {
	width: 200px; background: #FFFFFF; border: solid 1px #6D7478; height: 14px; vertical-align: middle; padding: 3px; font-size: 11px;
}
#listaBranz {
	margin: 0 0 20px 20px; padding: 0; list-style: none; 
}
#listaBranz li {
	padding-bottom: 8px; font-size: 11px;
}
#porcjowanie {
	margin: 0; padding: 0; list-style: none; clear: both;
}
#porcjowanie li {
	margin-right: 10px; display: inline; font-size: 11px;
}
#txtHint {
	width: 343px;
	height: auto;
	background: #DEE7F3;
	border: solid 1px #2C4A78;
	vertical-align: middle;
	padding-bottom: 10px;
	overflow: auto;
	position: absolute;
	font-size: 11px;
}
* html #txtHint {
	width: 345px;
}
#txtHint ul {
	margin: 0; padding: 0; list-style: none;
}
#txtHint li {
	padding: 5px 0 5px 0;
	font-size: 11px;
}
#txtHint li span {
	margin-left: 10px;
}
#txtHint li a {
	color: #000000; margin-left: 10px; text-decoration: none; font-size: 11px;
}
.txtaHintHover {
	color: #FFFFFF; margin-left: 10px; text-decoration: none; font-size: 11px; background: #618AC6;
}
