/* Вся статистика */
	
#all_stat {
	position: relative;
	padding: 10px 12px;
	color: #777;
	font-size: 15px;
}

	#all_stat .stat {
		padding-left: 15px;
	}

	/* Кнопки графической статистики */

	.all_stat_link {
		margin-top: 10px;
		height: 20px;
		color: #444;
		font-size: 11px;
	}
	
		/* Значок загрузки */

		.all_stat_link .loader {
			position: relative;
			top: -1px;
			right: 10px;	
		}

		.user_stat_link .loader {
			position: absolute;
			bottom: 8px;
			right: 8px;
		}
		
		/* Ссылки */
		
		.stat_link a, .stat_link span {
			vertical-align: top;	
		}

	/* Содержимое блока статистики */

	.graph_stat_content {
		position: absolute;
		padding-left: 15px;
		color: #333;
		font-size: 16px;
		box-shadow: 4px 4px 4px #333;
		background: #fff;
		border: 1px solid #aaa;
		z-index: 5;
	}
	
	/* Статистика вопросов */
	
	.graph_questions_stat_content, .graph_consultant_questions_stat_content {
		width: 735px;
		height: 210px;
	}
	
	.graph_questions_stat_content, .graph_consultants_stat_content {
		margin-top: 8px;
		right: 0;
	}
	
	.graph_consultant_questions_stat_content {
		margin-top: 20px;
		left: 0;
	}
	
	/* Статистика консультантов */
	
	.graph_consultants_stat_content {
		width: 460px;
		height: 240px;
	}
	
	/* Кнопка "Закрыть" */
	
	.stat_close {
		position: relative;
		top: 18px;
		right: 15px;
	}

/* Личный блок консультанта в списке вопросов */

#me_consultant {
	position: relative;
	margin-bottom: 20px;
}

	/* Имя */

	#me_consultant .name {
		padding: 5px;
		color: #fff;
		font-weight: bold;
	}

	/* Фото */

	#me_consultant .image {
		padding: 5px 5px 0;
	}

		#me_consultant .image, #me_consultant .image img {
			height: 100px;
		}

	/* Информация */

	#me_consultant .info, #me_consultant .description {
		padding: 5px 30px 0 15px;
	}
	
	/* Действия */
	
	#me_consultant .actions {
		padding: 10px 5px;
		font-size: 11px;
		font-weight: bold;
	}
		
		/* Статус E-mail рассылки */
		
		#me_consultant .actions .status {
			margin-left: 5px;
			padding: 5px 10px;
			color: #fff;
			font-weight: normal;
			border: 1px solid #fff;
		}
		
		#me_consultant .actions .status_on {
			background: #486daa;
		}
		
		#me_consultant .actions .status_off {
			background: #964141;
		}
	
	/* Статистика */
	
	#me_consultant .stat {
		margin-right: 15px;
		padding: 10px 12px;
		color: #555;
		font-size: 11px;
	}
	
		#me_consultant .stat span {
			padding: 0 3px;
		}

/* Миниблоки выбора консультанта в поиске */

#mini_consultants_choise {
	margin-left: -9px;
}

/* Миниблок консультанта */

.consultant_miniblock {
	margin: 0 0 9px 9px;
	width: 125px;
	height: 150px;
	cursor: pointer;
	border: 1px solid #ddd;
	opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	overflow: hidden;
}

	/* Активный блок */

	.active_consultant_miniblock, .selected_consultant_miniblock {
		position: relative;
		top: -4px;
		left: -4px;
		box-shadow: 4px 4px 4px #333;
		opacity: 1;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	}

	/* Имя */

	.consultant_miniblock .name {
		font-size: 11px;
		padding: 3px 0 3px 3px;
		color: #fff;
	}

		.consultant_miniblock .name input {
			position: relative;
			left: -3px;
		}

		.consultant_miniblock .name .name_itself {
			position: relative;
			top: -2px;
			left: -5px;
		}

	/* Фото */

	.consultant_miniblock .image {
		margin-top: 13px;
		margin-left: 13px;
		width: 100px;
		height: 100px;
		overflow: hidden;
	}
	
	.consultant_miniblock .image img {
		width: 100px;
	}

/* Автор вопроса */

#questions_list .author .name {
	margin-bottom: 5px;
	color: #640000;
	font-size: 16px;
}

/* Информация */

#questions_list .author .info {
	margin-bottom: 5px;
}

/* Информация и дата */

#questions_list .author .info, #questions_list .author .date {
	font-size: 11px;
}

/* Дата */
	
#questions_list .author .date {
	color: #808080;
}

/* Блоки консультантов в списке вопросов */

#questions_list .consultant {
	text-align: right;
}

	/* Имя */

	#questions_list .consultant .name {
		padding: 5px;
		color: #fff;
		font-weight: bold;
	}
	
		#questions_list .consultant .name a, #questions_list .consultant .name a:hover {
			color: #fff;
		}
		
		#questions_list .consultant .name a {
			text-decoration: none;
		}
		
		#questions_list .consultant .name a:hover {
			text-decoration: underline;
		}

	/* Фото */

	#questions_list .consultant .image, #questions_list .consultant .image img {
		width: 50px;
	}
	
	#questions_list .consultant .image {
		padding: 7px 0 0 5px;
	}

	/* Информация */

	#questions_list .consultant .info {
		padding: 5px;
		font-size: 11px;
	}
	
/* Действия */
	
#questions_list .actions {
	position: relative;
	top: -1px;
	margin-left: 20px;
}

	#questions_list .actions .delete {
		margin-left: 5px;
	}

/* Вопрос и ответ */

#questions_list .question, #questions_list .answer {
	margin-top: 10px;
	padding: 3px;
}

/* Вопрос */

#questions_list .question {
	width: 883px;
	color: #555;
	background: #f2f2f2;
}

/* Ответ */

#questions_list .answer {
	font-size: 14px;
}

/* Блок консультантов при добавлении вопроса */

#consultants_choise {
	margin-top: 15px;
}

	/* Фильтр по категории */

	#consultants_choise .category_filter {
		margin-right: 30px;
	}

/* Блок консультанта */

.consultant_block {
	margin: 0 30px 15px 0;
	width: 275px;
	height: 112px;
	cursor: pointer;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

	/* Активный блок */

	.active_consultant_block, .selected_consultant_block {
		position: relative;
		top: -5px;
		left: -5px;
		box-shadow: 5px 5px 5px #333;
		opacity: 1;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	}

	/* Имя */

	.consultant_block .name {
		padding: 5px;
		color: #fff;
		font-weight: bold;
	}

	/* Фото */

	.consultant_block .image {
		margin: 5px 5px 0;
		width: 75px;
		height: 75px;
		overflow: hidden;
	}

		.consultant_block .image img {
			width: 75px;
		}

	/* Информация */

	.consultant_block .info {
		padding: 9px 0 0 5px;
	}
	
		/* Телефон и e-mail */
	
		.consultant_block .info .phone, .consultant_block .info .email {
			margin-top: 3px;
			font-size: 11px;
		}
	
	/* Блок "Показать всех консультантов" */
	
	.show_all_consultants_block {
		width: 883px;
		font-size: 16px;
	}

/* Капча */

.question_form .captcha .caption, .question_form .captcha .input {
	margin-top: 12px;
}

.question_form .captcha .input, .question_form .captcha .img {
	margin-left: 40px;
}

/* Успех и ошибка */

.question_success_error .success, .question_success_error .errors {
	margin-bottom: 0;
}

.question_success_error .success {
	font-size: 16px;
}