/* --------------------------------------------
	СТЕНА
-------------------------------------------- */

.wall-submit 									{ margin-bottom: 30px; background: #f7f7f7; padding: 15px; position: relative; }
.wall-submit .counter							{ position: absolute; bottom: 18px; right: 15px; color: #969696; }
.wall-submit .counter.exceeded					{ color: #f00; }
.wall-submit textarea 								{ margin: 0 0 10px; }
.wall-submit.wall-submit-reply 					{ margin: 15px 0 2px 0; -webkit-box-shadow: 0 0 7px #E2EAF1 inset; box-shadow: 0 0 7px #E2EAF1 inset; }
.wall-submit.wall-submit-reply:after 			{ display: block; content: ""; position: absolute; top: -12px; left: 15px; width: 0; height: 0; border-width: 6px; border-color: transparent transparent #eaf1f7 transparent; border-style: solid; }
.wall-submit.wall-submit-reply .counter			{ display: none; }
.wall-submit.wall-submit-reply textarea 			{ margin-bottom: 0; height: 28px; *height: 16px; *width: 590px; }
.wall-submit.wall-submit-reply button 			{ display: none; }
.wall-submit.wall-submit-reply.active textarea 	{ height: 80px; margin-bottom: 10px; }
.wall-submit.wall-submit-reply.active button 		{ display: block; }
.wall-submit.wall-submit-reply.active .counter	{ display: block; }
.wall-submit p 									{ margin-bottom: 5px; }

.wall-item-wrapper 				{ margin-bottom: 23px; border-bottom: 1px solid #e6e6e6; padding: 0 0 20px 55px; position: relative; }
.wall-item-wrapper:last-child 	{ border-bottom:none; }

.wall-item .avatar 								{ width: 40px; height: 40px; position: absolute; top: 0; left: 0; }
.wall-item .info 								{ color: #b9c2c2; font-size: 11px; line-height: 1em; margin-bottom: 8px; }
.wall-item .info .date 							{ color: #969696; }
.wall-item .actions.wall-item-actions 			{ margin-top: 5px; margin-bottom: 0; }
.wall-item .actions.wall-item-actions a 			{ color: #758aa3; border-color: #758aa3; }
.wall-item .actions.wall-item-actions a:hover 	{ color: #f00; border-color: #f00; }

.wall-item-replies 			{ padding: 4px 5px 2px; background: #f7f7f7; position: relative; margin-top: 15px; margin-bottom: 5px; font-size: 11px; }
.wall-item-replies:after 	{ display: block; content: ""; position: absolute; top: -12px; left: 15px; width: 0; height: 0; border-width: 6px; border-color: transparent transparent #f7f7f7 transparent; border-style: solid; }

.wall-item-reply 						{ padding: 4px 0 8px 40px; margin: 0 7px; position: relative; font-size: 11px; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #fff; }
.wall-item-reply:first-child 			{ border-top: none; padding-top: 0; margin-top: 3px; }
.wall-item-reply:first-child .avatar 	{ top: 4px; }
.wall-item-reply:last-child 				{ border-bottom: none; }
.wall-item-reply .text					{ font-size: 11px; }
.wall-item-reply .avatar 				{ position: absolute; top: 8px; left: 0; width: 30px; height: 30px; }
.wall-item-reply .actions 				{ margin-bottom: 0; }
.wall-item-reply .actions .date 			{ color: #969696; }
.wall-item-reply .author 				{ font-weight: bold; }

.wall-more-reply 		{ display: block; text-decoration: none; text-align: center; padding: 4px 10px 6px; font-size: 11px; margin-bottom: 10px; color: #969696; border: 1px solid #dfdfdf; background: #dfdfdf; font-family: Verdana, sans-serif; cursor: pointer; }
.wall-more-reply:hover 	{ color: #969696; text-decoration: none; background: #c8c8c8; border: 1px solid #c8c8c8; }
.wall-more-reply:active 	{ 
	-moz-box-shadow: 	0 2px 4px rgba(0, 0, 0, .15) inset; 
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .15) inset; 
	box-shadow: 		0 2px 4px rgba(0, 0, 0, .15) inset; 
}

.wall-note h3 { font-size: 15px; margin-bottom: 20px; }