
div.maintitle {
	background: url(images/title_bgn.jpg) no-repeat center top;
}

div.about {
	background: url(images/about_bg.jpg) no-repeat center top;
}

table.list-table th {
	background-color: #029a35;
}

table.list-table th.bc {
	padding-top: 25px;
	vertical-align: top;
}

table.property th {
	background-color: #dadada;
	border-bottom: 1px dotted #7f7f7f;
	border-top: 1px dotted #7f7f7f;
	color: black;
	font-size: 85%;
	padding: 5px 20px;
	width: 100px;
}

table.property td {
	background-color: #f2f2f2;
	border-bottom: 1px dotted #7f7f7f;
	border-top: 1px dotted #7f7f7f;
	padding: 5px 20px;
}

table.property td table.area th,
table.area th {
	background-color: transparent;
	border: none;
	color: black;
	font-weight: 400;
	line-height: 1.3em;
	padding: 5px 10px 5px 0;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	width: 100px;
}

table.property td table.area td,
table.area td {
	border: none;
	line-height: 1.3em;
	padding: 5px 0;
}

ul.list li {
	background-image: url(images/ul_list_li.png);
}

div.profession {
	border: 5px solid #d0d0d0;
	margin: 0 auto;
	padding: 20px;
	width: 800px;
}

div.profession table th {
	background-color: #aaaaaa;
	border: 1px solid #d0d0d0;
	color: white;
	padding: 20px;
	width: 30%;
}

div.profession table td {
	border: 1px solid #d0d0d0;
	padding: 20px;
}

