div.attention.advanced { margin-bottom: 16px; }

div.entity { margin: 0 12px 12px; border-bottom: 1px solid #c0c0c0; padding-bottom: 4px; }
div.entity img.ava { margin: 0 10px 2px 0; }
div.entity a.wtf { margin-left: 2px; }

p.head { font-size: 18px; }
p.head a { text-decoration: underline; font-size: inherit; color: #333; }
p.head a.closed { color: #ccc; }
p.head span.closed { color: #ccc; }

p.icons { margin-bottom: 10px; }
p.icons span { line-height: 24px; font-weight: bold; margin: 0 4px 0 -2px; }
p.icons a { margin-right: 3px; }
p.icons a img { vertical-align: top; }

p.info span { font-weight: bold }
p.info.closed { color: #ccc; }

#text-result { margin: 0 0 24px 12px; color: gray; }
#text-result a { color: #333; }

/* меню для рекламодателей */
div.right-menu { border-left: 2px solid #e77918; width: 145px; padding-left: 5px; color: #ddd; }
div.right-menu a { color: #333; text-decoration: none; font-weight: bold; }

#common-info { margin-right: 30px  }
#common-info td.info { padding-left: 8px; }
img.ava { margin: 0 4px 4px 0; }

/* последние добавленные фотографии в галерею */
img.lastPicsLeft { margin: 0 5px 0 0; }
img.lastPicsMiddle { margin: 0 5px; }
img.lastPicsRight { margin: 0 0 0 5px; }

div.big-menu { margin: 0 0 12px; }
div.big-menu a { font-size: 15px; padding: 0 3px; }

table.about-table { width: 100%; }
table.about-table td.title { width: 20%; font-weight: bold; }
table.about-table td.value { width: 80%; }

h1.title { border-bottom: none; margin-top: 0; }
h1.title a { color: #333; text-decoration: none; }
h1.title a:hover { text-decoration: underline; }

h3.items { font-size: 18px; margin: 24px 0 12px; border-bottom: 2px #cf6a24 solid; }
h3.items a { text-decoration: none !important; }

/* отзывы */
#guide-form { width: 100%; }
#guide-form td { padding: 3px 4px; }
#guide-form td.f-label { font-weight: bold; }
#guide-form td.f-elem { width: 100%; }
#guide-form td.resume select { width: 110px; margin-right: 8px; }

#guide-form td input, #guide-form td select { border: 1px solid #fcdaba; padding: 3px; background: #fff; }
#guide-form td input:hover, #guide-form td input:focus { border: 1px solid #e77918; }

#planka-response {
	margin-top: 16px;
	position: relative;
	top: 1px;
	width: 83px;
	height: 21px;
	background: url(/s/pic/response.png) 0 0 no-repeat;
	font-weight: bold;
	line-height: 21px;
	text-indent: 14px;
}

#planka-hint { position: relative; top: 1px; padding-left: 8px; margin-top: 16px; }

#outside-response { background: #f9f9ed; border: 1px solid #fcdaba; padding: 10px; margin-bottom: 10px; }
#outside-response textarea { width: 612px; border: 1px solid #fcdaba; padding: 3px; }
#outside-response textarea:hover, #outside-response textarea:focus { border: 1px solid #e77918; }

div.recom { width: 50%; }
div.recom label { font-weight: bold; }
div.recom.l label { margin-right: 16px; }
div.recom.r label { margin-left: 16px; }
div.gentle { margin-top: 12px; }

span.error { margin: 6px 0 0 2px; font-weight: normal; }
span.cut { color: red; float: right; margin-right: 5px }

#planka-search {
	position: relative;
	top: 1px;
	width: 66px;
	height: 21px;
	background: url(/s/pic/search.png) 0 0 no-repeat;
	font-weight: bold;
	line-height: 21px;
	text-indent: 10px;
}
#planka-search-hint { position: relative; top: 1px; padding-left: 6px; }

/* форма поиска и элементы в ней */
#by-letter { font-weight: bold; margin-right: 16px; }
#search-form { background: #faf8e9; border: 1px solid #efd8be; padding: 15px 10px; }
#search-form input.sbmt {
	background: #e77918;
	color: #fff;
	border: 1px solid #fff;
	border-bottom-width: 2px;
	border-right-width: 2px;
	cursor: pointer;
	width: auto !important;
	padding: 3px;
}

#search-form input.title { border: 1px solid #fcdaba; background: #fff; padding: 3px; }
#search-form input.title:hover, #search-form input.title:focus { border: 1px solid #e77918; }

#non-js { width: 100%; }
#non-js td { padding: 2px 3px; }
#non-js td.central { width: 100%; }
#non-js td.column { font-weight: bold; }
#non-js td select { width: 320px; }

#search-terms { margin-top: 16px; }
#search-terms span { font-weight: bold; }
#search-terms a { text-decoration: none; }
#search-terms a span { border-bottom: 1px dashed; font-weight: normal; font-size: 15px; color: #2ea12e; }

#selects, #delivery-selects { margin-top: 12px; }
#selects a.item, #delivery-selects a.item { float: left; width: 25%; text-decoration: none; margin-top: 6px; }
#selects div.blank-item, #delivery-selects div.blank-item { float: left; width: 25%; margin-top: 6px; }
#selects a.item span, #delivery-selects a.item span { border-bottom: 1px dashed; font-size: 15px; }

#search a.item { float: left; width: 33%; text-decoration: none; }
#search a.item span { border-bottom: 1px dashed; font-size: 15px; }

#fck-edit-description { margin-bottom: 16px; }

div.suspecting {
	background: url(/s/pic/suspecting.jpg) no-repeat top;
	color: #a3a3a3;
}

div.msg-error img { margin: 5px 5px 0 0; }

#common-entity-info { position: relative; }

#representatives {
	position: absolute;
	bottom: 8px;
	right: 0;
}

#representatives div {
	background: #e77918;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-top: 6px;
}

#representatives div.another { background: #8d85b6; }

#representatives div a {
	padding: 0 8px;
	color: #fff !important;
	text-decoration: none;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
}

#advert-entities { margin-bottom: 12px; }
#advert-entities a { font-size: 15px; }