	/* catalog list */

	#primary {
		float: left;
		width: 533px;
		margin-left: 7px;
		margin-top: 10px;
		margin-bottom: 20px;
	}

		.obj-list {
			width: 560px;
			margin: 10px 0;
		}

			.sr .c1,
			.sr .c2 {
				width: 80px;
			}

			.sr .c3 {
				width: 90px;
			}

			.sr .c4{
				width: 90px;
			}

			#table-house.sr .c5,
			#table-house.sr .c6,
			#table-house.sr .c7 {
				width: 62px
			}

			#table-land.sr .c5,
			#table-premises.sr .c5,
			#table-flat.sr .c5 {
				width: 70px;
			}

			#table-land.sr .c6,
			#table-premises.sr .c6,
			#table-flat.sr .c6 {
				width: 115px;
			}

			#table-land.sr .c7,
			#table-premises.sr .c7,
			#table-flat.sr .c7,
			#table-house.sr .c8 {
				width: 30px;
			}

			.obj-list caption {
				font-weight: bold;
				text-align: left;
				text-transform: uppercase;
				padding: 10px 0;
				font-size: .9em;
			}

			div.empty_list {
				font-weight: bold;
				text-align: center;
				text-transform: uppercase;
				padding: 10px 0;
				font-size: .9em;
			}

			.obj-list th,
			.obj-list td {
				padding: 5px;
				border: 1px solid #cfcfcf;
			}

			.obj-list th {
				font-size: .9em;
				font-weight: normal;
				text-transform: uppercase;
				text-align: left;
				background: #efefef;
			}

			.obj-list td {
				background: #fff;
			}

			.obj-list tr.even td {
				background: #f8f8f8;
			}


	/* catalog view */

	#catalog-view {
		position: relative;
		float: left;
		width: 533px;
		margin-left: -7px;
		padding: 15px 0 10px 20px;
		background: url('/images/block3-bg.jpg') no-repeat;
	}

		#c-v-visuals {
			float: left;
			width: 75px;
		}

			#c-v-visuals img {
				display: block;
				margin: 0 0 5px 0;
			}

			#catalog-view dl {
				float: left;
				margin-left: 20px;
				width: 430px;
			}

				#catalog-view dt {
					float: left;
					clear: left;
					width: 100px;
					padding: 5px 7px;
					background: #fafafa;
					color: #555;
					text-align: right;
				}

				#catalog-view dd {
					padding: 5px 0 2px 0;
					margin-left: 125px;
				}

				#c-v-title {
					font-size: .9em;
					font-weight: bold;
					text-transform: uppercase;
					color: #007940;
				}

					#catalog-view dd li {
						line-height: 15px;
					}


	/* catalog add */

	#catalog-add fieldset {
		margin: 10px 0;
	}

		#catalog-add legend {
			display: block;
			padding: 10px 0 10px 137px;
			color: #007940;
			font-size: .9em;
			font-weight: bold;
			text-transform: uppercase;
		}

		#catalog-add dt {
			float: left;
			clear: left;
			width: 120px;
			margin: 1px 7px 0 0;
			padding: 6px 10px 6px 0;
			background: #f8f8f8;
			text-align: right;
		}

		#catalog-add dt:hover {
			background: #fff;
		}

			#catalog-add dt label {
				cursor: pointer;
			}

		#catalog-add dd {
			padding: 6px 0;
		}

			#catalog-add dd.ti label {
				margin-right: 3px;
			}

			#catalog-add dd.ti input {
				margin-right: 7px;
			}

			#catalog-add textarea {
				width: 26.8em;
			}

			#c-status,
			#s-city,
			#s-district,
			#s-type,
			#f-housetype,
			#h-trimming,
			#f-trimming {
				width: 25.25em;
			}

			#s-district {
				/* height: 100px; */
			}

	#catalog-add dd.error {
		color: #bc0000;
		font-weight: bold;
		margin: 0 0 10px 137px;
	}

		#catalog-add span {
			font-size: .9em;
			font-weight: bold;
			color: #bc0000;
		}

	fieldset#catalog-add-submit {
		width: 415px;
		margin-top: 20px;
		padding: 10px 0;
		border-top: 1px solid #ccc;
		text-align: right;
	}

		#c-a-s-req {
			font-weight: bold;
		}

		fieldset#catalog-add-submit input {
			padding: 4px 10px;
			background: #fff;
			color: green;
			border: solid #ccc;
			border-width: 0 1px 1px 0;
			font-family: verdana,tahoma,arial,helvetica,sans-serif;
			font-size: .9em;
			text-transform: uppercase;
		}