.kauppiashakemisto {
	width:100%;
	border-collapse:collapse;
}

.kauppiashakemisto2 {
	width:621px;
}

.kauppiashakemisto td table {
	border-collapse:collapse;
	padding:0;
	margin:0 0 20px 0;
	width:208px;
}

.kauppiashakemisto .toimiala {
	height:24px;
	border-bottom:1px solid #bec8d2;
	font-weight:bold;
	font-size:17px;
	color:#aaa;
}

.kauppiashakemisto .kategoriat {
	padding-top:3px;
	width:100%;
	white-space:normal;
}

.kauppiashakemisto .img {
	padding-top:3px;
}

.kauppiashakemisto .kategoriat UL {
	margin: 0 7px 10px 7px;
	padding: 0;
	list-style-type: none;
}

.kauppiashakemisto .kategoriat UL LI{
	background-image: url(../img/arrow_bw.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 11px;
}

.area {
	width:100%;
	font-weight:bold;
	font-size:19px;
	color:#aaa;
	border-bottom:1px solid #bec8d2;
}

.area_head {
	border:1px solid #bec8d2;
	background-color:#fff200;
	padding:2px 5px;
	font-weight:bold;
	background-image: url(../img/arrow_by.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	padding-left: 18px;
}

.area_company {
	height:22px;
	width:260px;
}

.area_company A {
	display:block;
	background-image: url(../img/arrow_bw.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;
	padding-left: 18px;
	color:#000;
}

.area_empty {
	height:10px;
}

.kauppias .yhteystiedot {
	width:685px;
	font-weight:bold;
	border-bottom:1px solid #bec8d2;
}

.kauppias .nimi {
	padding:10px 0;
	color:#aaa;
	font-size:17px;
}

.kauppias .info A {
	color:#000;
}

.paluu_linkki {
	margin-top:45px;
	text-align:right;
}