    h1 {
	    height: 76px;
	    line-height: 76px;
	    text-indent: 90px;
	    background: transparent url('/images/repetitor/h1-button.gif') top left no-repeat;
	    position: relative;
	    left: -93px;
    }
	
	#about {
		padding: 58px 0 0 67px;
		width: 253px;
		height: 233px;
		margin-bottom: 7px;
		font-size: 13px;
	}
	
	#content table.structure {
		width: 100%;
	}
	
		#content table.structure td {
			text-align: center;
			padding: 39px 50px 0 40px;
			width: 33%;
		}
		
			
			#content table.structure td p {
				padding-top: 12px;
				text-align: center;
				color: #C2B8B0;
				font-size: 12px;
				margin: 0.5em -15px;
			}
			
			#content table.structure td p a {
				color: #593E28;
				font-size: 16px;
				text-decoration: underline;
				display: block;
				text-align: center;			
			}
			

#faces {
	margin: -140px 0 0 325px;
	position: absolute;
	background: transparent url('/images/repetitor/faces.png') top right no-repeat;
	width: 560px;
	height: 411px;
}






/* Публичный профиль пользователя
----------------------------------------------------------------------------- */
#publicProfile { width: 100%; font-family: Arial, sans-serif; color: #724E3E; }

	#publicProfile_photo { vertical-align: top; width: 131px; }
	#publicProfile_info { vertical-align: top; width: auto; }
	#publicProfile_contact { vertical-align: top; width: 280px; }
	#publicProfile .publicProfile_delim { width: 40px; }

	#publicProfile_info div { margin: 0 0 0.3em 0; }
		#publicProfile_info div.name { font-weight: bold; }
		#publicProfile_info div.age {  }

	#publicProfile_info h3 { font-size: 1.3em; }
	#publicProfile_info li { margin: 0 0 0 1em; padding: 0 0 0 1em; }

	#publicProfile_contact .contact { margin-bottom: 9px; }

	#publicProfile_other h3 { font-size: 1.3em; }
	#publicProfile_other div.place {  margin: 0 0 1em 0; }
		#publicProfile_other div.place div.where { font-weight: bold; margin: 0 0 0.5em 0; }
		#publicProfile_other div.place li { margin-left: 1em; }


	#publicProfile_other .profile-language-list { margin: 0 0 2em 0; }
		#publicProfile_other .profile-language-list .selector { margin: 0 0 1em 0; font-size: 0.8em; }
			#publicProfile_other .profile-language-list .selector .element { float: left; width: 100px; margin: 0 1em 0 0; padding: 0.5em; text-align: center; border: 1px dotted #3F2007;  border-bottom: 0; }
				#publicProfile_other .profile-language-list .selector .element a { color: #3F2007; text-decoration: none;}
			#publicProfile_other .profile-language-list .selector .current { background: #F1E7CD; }
		
		#publicProfile_other .profile-language-list .language-element { font-size: 0.8em; border: 1px dotted #3F2007; top: -1px; position: relative; padding: 1em; }
			#publicProfile_other .profile-language-list .language-element div { margin: 0 0 0.5em 0; }
			
		#publicProfile_other .is_repetitor {
			background: url('/images/profile/repetitor-flag.gif') 0 0 no-repeat;
			padding: 0 0 0 23px;
			margin: 10px 0;
		}
			#publicProfile_other .is_repetitor div {
				background: #F2F7FC;
				color: #877B71;
				padding: 3px 5px;
				font-family: Georgia, serif;
			}
			
			
			
/* Поиск репетиторов */
#filter-bar {
	background: transparent url('/images/repetitor/search-bg.gif') top left no-repeat;
	padding: 2px 15px;
}

	#filter-bar table {
		width: 610px;
	}
	

	#filter-bar select {
		width: 110px;
		float: right;
		margin-left: 20px;
		color: #847060;
	}

	#filter-bar p {
		padding: 4px 15px 5px;
		color: #847060;
		font-size: 13px;
		white-space: nowrap;
		line-height: 1.2em;
	}

	#filter-bar p.price input {
		width: 40px;
		border: 1px solid #847060;
		margin: 0 7px;
	}

	#filter-bar p.right {
		float: right;
	}
	
#startSearch a {
	text-decoration: none;
	color: #C0C0C0;
	padding: 0 0 0 20px;
	background: url('/images/repetitor/icon-search.png') 2px 3px no-repeat;
	cursor: pointer;
}

#content div.repetitor-card {
	border: 1px solid #DDDDDD;
	margin: 30px 0 0;
	padding: 3px;
	color: #847060;
	font-size: 12px;
	font-family: Tahoma;
}

	#content div.repetitor-card * {
		color: #847060;
	}	
	
	#content div.repetitor-card img {
		border: 1px solid #847060;
	}
	
	#content div.repetitor-card a {
		font-size: 11px;
		white-space: nowrap;
	}
	
	#content div.repetitor-card p {
		margin: 10px 0;
		font-size: 10px;
		line-height: 16px;
	}
	
	#content div.repetitor-card p span {
		font-size: 12px;
	}	
	
	
	#content div.repetitor-card h3 {
		margin: 0 0 -10px 0;
		font-size: 14px;
		font-weight: normal;
	}	
	
	#content div.repetitor-card td.photo {
		width: 110px;
		height: 140px;
	}
	
div.message {
	padding: 60px 40px;
	font-size: 12px;
	color: #847060;
	font-family: Tahoma;
}

div.paginator {
	color: #3F2007;
	font-size: 18px;
	font-family: Tahoma;
	margin-top: 20px;
}

	div.paginator a {
		color: #D6D6D6;
	}