/*
Комплект стилей для вывода клиентской части консультаций www.consmed.ru

При необходимости можно вносить в эти стили любые изменения, что бы изменить внешний вид консультации
*/


/* 
определяем стили для блока с консультацией
также определяем вид ссылок внутри этого блока.
*/

.consmed_outer {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}

.consmed_outer a:link, .consmed_outer a:visited, .consmed_outer a:active {
	color: #000000;
	text-decoration: none;
}

.consmed_outer a:hover {
	color: #C64100;
	text-decoration: underline;
}



/*
определяем вид блока с номерами страниц и вид ссылок на сами страницы внутри этого блока.
также дополнительно определяем вид текущей страницы и вид при наведении на ссылку мышкой.
*/


.consmed_page_bar {
	font-family: Verdana;
	font-size: 10px;
	text-align: right;
	color: #a0a0a0;
}

.consmed_page_bar a:link, .consmed_page_bar a:visited, .consmed_page_bar a:active {
	color: #a0a0a0;
	text-decoration: none;
}

.consmed_page_bar a:hover {
	color: #F7702E;
	text-decoration: none;
}

/* выбранная страница */
.consmed_page_bar_sel a:link, .consmed_page_bar_sel a:visited, .consmed_page_bar_sel a:active {
	color: #F7702E;
	text-decoration: none;
	font-weight:bold;
}

.consmed_page_bar_sel a:hover {
	color: #FF0000;
	text-decoration: none;
}

/*
блок с вопросами и ответами
*/
.consmed_questions_block {
}


/*
набор стилей для вывода обычного сообщения
*/
.consmed_message {
	width: 450px;
	border: 1px solid #008800;	
}

.consmed_message_header {
	font-size: 13px;
	color: #DE0008;	
	padding:5px;
	text-align: center;
	font-weight:bold;
}

.consmed_message_content {
	padding:5px;
	text-align: left;
}

.consmed_message_links {
	padding:10px 5px 20px 5px;
	text-align: center;
}



/*
Определяем стили для вывода вопроса пользователя.
*/

.consmed_question {
	margin:15px 0px 15px 0px;	
	text-align: left;
}

.consmed_question_date {
	color: #a0a0a0;
	font-size: 10px;
	padding:3px 3px 3px 0px;
}

.consmed_question_date a:link, .consmed_question_date a:visited, .consmed_question_date a:active, .consmed_question_date a:hover {
	color: #a0a0a0;
	text-decoration: none;
}


.consmed_question_header {
	color: #FFFFFF;
	font-size: 12px;
	padding:5px;
	background-color: #193960;
	text-align:left;
}

.consmed_question_header a:link, .consmed_question_header a:visited, .consmed_question_header a:active, .consmed_question_header a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.consmed_question_user_info {
	padding-bottom:5px;
	font-weight:normal;
}

.consmed_question_text {
	font-size: 12px;
	line-height: 15px;
}


/*
Определяем шаблон для вывода ответа консультанта к ответу пользователя
*/

.consmed_answer {
	background-color: #EFF0F8;
	padding:5px;
	margin:3px 0px 3px 40px;
	border-left:10px solid #CBDEED;
	border-top:1px dotted #CBDEED;
	border-right:1px dotted #CBDEED;
	border-bottom:1px dotted #CBDEED;
}

.consmed_answer_text {
	color:#066794;
	font-size: 10px;
	font-family: Verdana;
}

.consmed_answer_text a:link, .consmed_answer_text a:visited, .consmed_answer_text a:active {
	color: #066794;
	text-decoration: underline;
}

.consmed_answer_text a:hover {
	color: #FF8400;
	text-decoration: underline;
}

.consmed_answer_info {
	padding-top:5px;
	font-family: Verdana;
	font-size: 10px;
	font-style: italic;
	color:#a0a0a0;
	text-align:right;
}


/*
Определяем стили для вывода формы добавления нового вопроса.
*/

.consmed_add_form_block {
	margin:15px 0px 10px 0px;
}

.consmed_add_form_block form 
{
	margin:0px;
	padding:0px;
}

.consmed_add_form_block table 
{
	border-top:1px solid #f0f0f0;
}

.consmed_add_form_block td 
{
	border-bottom:1px solid #f0f0f0;
	font-family: Tahoma;
	font-size:12px;
	color:#000000;	
}


.consmed_add_form_block select, .consmed_add_form_block input, .consmed_add_form_block textarea {
	font-family: Tahoma;
	font-size:12px;
	color:#000000;
	border:1px solid #000000;
	background-color:#F4F4F4;
	width:100%;
}

.consmed_add_form_block .btn{
	border:1px solid #000000;
	background-color:#E2E2E2;
	color:#000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	width:97px;
}

.consmed_add_form_block .star 
{
	font-size:12px;
	color:#FF0000;	
}

.consmed_add_form_block .help 
{
	font-size:11px;
	color:#a0a0a0;	
}

.consmed_add_form_block .error_block 
{
	font-size:12px;
	color:#FF0000;	
	border:1px solid #FF0000;
	background-color:#fefafa;	
	padding:5px;
	text-align:left;
	margin:30px 0px 30px 0px;
	width:400px;
}



/*
набор стилей для вывода сообщения об успешном добавлении вопроса.
*/
.consmed_add_form_block .message_block {
	width: 450px;
	border: 1px solid #008800;
	margin: 200px 0px 5px 0px;
}

.consmed_add_form_block .message_block .header {
	font-size: 13px;
	color: #DE0008;	
	padding:5px;
	text-align: center;
	font-weight:bold;
}

.consmed_add_form_block .message_block .content  {
	padding:5px;
	text-align: left;
}

.consmed_add_form_block .message_block .links {
	padding:10px 5px 100px 5px;
	text-align: center;
}
