.consult_global { padding-top:5px; }
.consult_dark_bg { background-color: #EFF8F5; }
.consult_light_bg { background-color: #FFFFFF; }
.consult_gray_bg { background-color: #fafafa; }

.consult_red_text { font-family: Verdana; color: #FF0000; }

.consult_top_border { border-top: 1px dotted #008801; }
.consult_right_border {	border-right: 1px dotted #008801; }
.consult_bottom_border { border-bottom: 1px dotted #008801; }
.consult_left_border { border-left: 1px dotted #008801; }



.consult_light_text { color: #a0a0a0; font-size: 11px; }
.consult_light_text a {	color: #707070; text-decoration: underline; }
.consult_light_text a:hover { color: #000000; text-decoration: underline; }

.ctable_header {font-size:12px; background-color: #C4D5CF; border-top: 1px dotted #008801; border-bottom: 1px dotted #008801; color: #000000;}
.ctable_header_rb { border-right: 1px solid #FFFFFF; }
.ctable_light {background-color: #FFFFFF; border-bottom: 1px dotted #008801; font-size:11px;}
.ctable_dark {background-color: #F6FAF9; border-bottom: 1px dotted #008801; font-size:11px;}
.ctable_rb { border-right: 1px solid #f0f0f0; }

.cselector {background-color: #F6FAF9; border: 1px solid #008801; padding:5px; font-family: Tahoma; font-size:11px; color: #000000;}
.cselector legend { font-family: Tahoma; font-size:11px; color: #000000; font-weight:bold;}
.cselector form { margin: 0px; padding: 0px; }
.cselector select,.cselector input,.cselector textarea{font-family: Tahoma; font-size:11px; color:#000000; border:1px solid #000000; background-color:#F4F4F4;}
.cselector .btn{ border:1px solid #000000; background-color:#E2E2E2; color:#000000; font-family: Tahoma; font-size: 11px; font-weight: bold; padding:0px 5px 0px 5px; cursor:pointer;}

.easy_btn{ border:1px solid #000000; background-color:#E2E2E2; color:#000000; font-family: Tahoma; font-size: 11px; font-weight: bold; padding:0px 5px 0px 5px; cursor:pointer;}
.easy_btn_red{ border:1px solid #DE0008; background-color:#FEDADA; color:#DE0008; font-family: Tahoma; font-size: 11px; font-weight: bold; padding:0px 5px 0px 5px; cursor:pointer;}

.cform { margin: 0px; padding: 0px; }
.cform select,.cform input,.cform textarea {font-family: Tahoma; font-size:11px; color:#000000; border:1px solid #000000; background-color:#F4F4F4;}
.cform .btn{ border:1px solid #000000; background-color:#E2E2E2; color:#000000; font-family: Tahoma; font-size: 11px; font-weight: bold; padding:2px 5px 2px 5px; cursor:pointer;}
.cform .pay_btn{
	border-top:2px solid #E7E7E6;
	border-left:2px solid #E7E7E6;
	border-right:2px solid #83817E;
	border-bottom:2px solid #83817E;
	background-color:#E2E2E2; color:#000000; font-family: Tahoma; font-size: 11px; font-weight: bold; padding:3px 10px 3px 10px; cursor:pointer; 
	}

.cform .pay_btn:hover {
	background-color:#F7702E;  
	color:#FFFFFF;
	}

.cform .pay_intext{
	border-bottom:2px solid #E7E7E6;
	border-right:2px solid #E7E7E6;
	border-left:2px solid #83817E;
	border-top:2px solid #83817E;
	background-color:#FFFFFF; color:#000000; font-family: Tahoma; font-size: 11px; font-weight: bold; padding:3px 10px 3px 10px;  
	}

.cform .pay_intext:hover {
	background-color:#FFF5E0;  
	color:#000000;
	}


.consult_answer {
	font-family: Verdana;
	font-size: 11px;
	color: #707070;
	background-color: #f4f4f4;
	border: 1px solid #a0a0a0;
	border-left: 4px solid #a0a0a0;
	padding: 5px;
}
.consult_answer a { color: #707070; text-decoration: underline; }
.consult_answer a:hover { color: #000000; text-decoration: underline; }

.consult_answer_name {
	font-family: Verdana;
	font-size: 13px;
	color: #DE0008;
	font-weight:bold;
}
.consult_answer_name a { color: #DE0008; text-decoration: none; }
.consult_answer_name a:hover { color: #DE0008; text-decoration: underline; }

.consult_answer_dolj {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 1px 0px 3px 0px;
	border-bottom:1px solid #000000;
}

.consult_answer_time {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	padding: 5px 0px 0px 0px;
}

.consult_answer_text { padding: 5px 0px 0px 0px; }
.consult_reklama { margin-top:5px; border-top: 1px solid #a0a0a0; }


.consult_question_block {
	border: 1px solid #008801;
	margin: 0px 0px 15px 0px;
	padding: 0px;	
}


.consult_question_header {
	font-family: Tahoma;
	font-size: 12px;
	color: #FF7A5D;
	padding:5px;
}
.consult_question_header a { color: #FF7A5D; text-decoration: none; }
.consult_question_header a:hover { color: #FF7A5D; text-decoration: underline; }

.consult_info_block {
	font-family: Tahoma;
	font-size: 11px;
	color: #0B6F4B;
}

.consult_source_info {
	font-family: Verdana;
	font-size: 10px;
	color: #A0A0A0;
	padding:10px 0px 10px 0px;
}
.consult_source_info a { color: #A0A0A0; text-decoration: none;}
.consult_source_info a:hover { color: #FF7A5D; text-decoration: underline; }



.consult_link_to_answers {
	font-family: Tahoma;
	font-size: 13px;
	color: #DE0008;
}

.consult_link_to_answers a { color: #DE0008; text-decoration: none; }
.consult_link_to_answers a:hover { color: #DE0008; text-decoration: underline; }

.consult_form {
	margin: 0px;
	padding: 0px;
}

.consult_form select,.consult_form input,.consult_form textarea{
	font-family: Tahoma;
	font-size:12px;
	color:#000000;
	border:1px solid #000000;
	background-color:#F4F4F4;
}
.consult_form .btn{
	border:1px solid #000000;
	background-color:#E2E2E2;
	color:#000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

.consult_form .disabled_btn{
	border:1px solid #000000;
	background-color:#F4F4F4;
	color:#000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

.consult_tips_outer {
	border:1px solid #008801;
	background-color:#FFFFFF;
	width:200px;
}

.consult_tips_header {
	background-color:#EFF8F5;	
	color:#000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	padding:4px;
	border-bottom:1px dotted #008801;
}

.consult_tips_text {
	color:#005500;
	font-family: Tahoma;
	font-size: 11px;
	padding:4px;
	text-align:center;
}



.message_type0 {
	margin:10px 0px 10px 0px;
	background-color: #F7FCFA;
	border-left:10px solid #B2E1B0;
	border-top:1px dotted #B2E1B0;
	border-right:1px dotted #B2E1B0;
	border-bottom:1px dotted #B2E1B0;
}

.message_type0 .attrib {
	color:#000000;
	font-family: Tahoma;
	font-size: 13px;
	padding:4px;
}

.message_type0 .message { color:#000000; font-family: Verdana; font-size: 11px; padding:4px; }
.message_type0 .message a {color: #DE0008; text-decoration: none; }
.message_type0 .message a:hover { color: #DE0008; text-decoration: underline; }

.message_type0 .comment_link { color:#A0A0A0; font-family: Verdana; font-size: 10px; padding:4px 4px 2px 0px; text-align:right; }
.message_type0 .comment_link a {color: #A0A0A0; text-decoration: none; }
.message_type0 .comment_link a:hover { color: #A0A0A0; text-decoration: underline; }

.message_type1 {
	margin:10px 0px 10px 0px;
	background-color: #F8F1F1;
	border-left:10px solid #B90707;
	border-top:1px dotted #B90707;
	border-right:1px dotted #B90707;
	border-bottom:1px dotted #B90707;
}

.message_type1 .attrib {
	color:#000000;
	font-family: Tahoma;
	font-size: 13px;
	padding:4px;
}

.message_type1 .message { color:#000000; font-family: Verdana; font-size: 11px; padding:4px; }
.message_type1 .message a {color: #DE0008; text-decoration: none; }
.message_type1 .message a:hover { color: #DE0008; text-decoration: underline; }

.message_type1 .comment_link { color:#A0A0A0; font-family: Verdana; font-size: 10px; padding:4px 4px 2px 0px; text-align:right; }
.message_type1 .comment_link a {color: #A0A0A0; text-decoration: none; }
.message_type1 .comment_link a:hover { color: #A0A0A0; text-decoration: underline; }


.message_type2 {
	margin:10px 0px 10px 0px;
	background-color: #FBFAE1;
	border-left:10px solid #FFC556;
	border-top:1px dotted #FFC556;
	border-right:1px dotted #FFC556;
	border-bottom:1px dotted #FFC556;
}

.message_type2 .attrib {
	color:#000000;
	font-family: Tahoma;
	font-size: 13px;
	padding:4px;
}

.message_type2 .attrib a {color: #FF7A5D; text-decoration: none; }
.message_type2 .attrib a:hover { color: #FF7A5D; text-decoration: underline; }

.message_type2 .message { color:#000000; font-family: Verdana; font-size: 11px; padding:4px; }
.message_type2 .message a {color: #DE0008; text-decoration: none; }
.message_type2 .message a:hover { color: #DE0008; text-decoration: underline; }

.message_type2 .comment_link { color:#A0A0A0; font-family: Verdana; font-size: 10px; padding:4px 4px 2px 0px; text-align:right; }
.message_type2 .comment_link a {color: #A0A0A0; text-decoration: none; }
.message_type2 .comment_link a:hover { color: #A0A0A0; text-decoration: underline; }


.answer_rate {padding:5px 0px 0px 0px;}
.answer_rate form {margin: 0px;	padding: 0px; }

.answer_rate select,.answer_rate input,.answer_rate textarea{
	font-family: Tahoma;
	font-size:11px;
	color:#000000;
	border:1px solid #000000;
	background-color:#F4F4F4;
}
.answer_rate .btn{
	border:1px solid #000000;
	background-color:#E2E2E2;
	color:#000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

.mini_cons_rate {color:#000000; font-size: 11px; padding-top:5px;}
.mini_cons_rate b {color:#DE0008;}

/* комплект стилей для вывода отзывов */
.grade_p { margin-bottom:10px;}
.grade_p .grade_img {background-color: #048300;}
.grade_p .text_td {background-color: #F7FCFA; border-top:1px dotted #048300; border-right:1px dotted #048300; border-bottom:1px dotted #048300; }
.grade_p .text_block {padding:5px; font-family: Tahoma;}
.grade_p .rate {padding:5px 0px 5px 0px; text-align:center;}
.grade_p .date {font-size:10px; color:#B7B9B8;}
.grade_p .name { font-family: Verdana; font-size: 13px;	color: #DE0008;	font-weight:bold; }
.grade_p .name a {color: #DE0008; text-decoration: none; }
.grade_p .name a:hover { color: #DE0008; text-decoration: underline; }
.grade_p .dolj { color:#000000; font-size:10px; }
.grade_p .text {font-size:11px; font-family: Verdana; color:#707070; border-top:1px solid #B7B9B8; margin-top:3px; padding-top:3px;}

.grade_o { margin-bottom:10px;}
.grade_o .grade_img {background-color: #DE0008;}
.grade_o .text_td {background-color: #F8F1F1; border-top:1px dotted #DE0008; border-right:1px dotted #DE0008; border-bottom:1px dotted #DE0008; }
.grade_o .text_block {padding:5px; font-family: Tahoma;}
.grade_o .rate {padding:5px 0px 5px 0px; text-align:center;}
.grade_o .date {font-size:10px; color:#B7B9B8;}
.grade_o .name { font-family: Verdana; font-size: 13px;	color: #DE0008;	font-weight:bold; }
.grade_o .name a {color: #DE0008; text-decoration: none; }
.grade_o .name a:hover { color: #DE0008; text-decoration: underline; }
.grade_o .dolj { color:#000000; font-size:10px; }
.grade_o .text {font-size:11px; font-family: Verdana; color:#707070; border-top:1px solid #B7B9B8; margin-top:3px; padding-top:3px;}

.grade_n { margin-bottom:10px;}
.grade_n .grade_img {background-color: #B7B9B8;}
.grade_n .text_td {background-color: #F4F4F4; border-top:1px dotted #B7B9B8; border-right:1px dotted #B7B9B8; border-bottom:1px dotted #B7B9B8; }
.grade_n .text_block {padding:5px; font-family: Tahoma;}
.grade_n .rate {padding:5px 0px 5px 0px; text-align:center;}
.grade_n .date {font-size:10px; color:#B7B9B8;}
.grade_n .name { font-family: Verdana; font-size: 13px;	color: #DE0008;	font-weight:bold; }
.grade_n .name a {color: #DE0008; text-decoration: none; }
.grade_n .name a:hover { color: #DE0008; text-decoration: underline; }
.grade_n .dolj { color:#000000; font-size:10px; }
.grade_n .text {font-size:11px; font-family: Verdana; color:#707070; border-top:1px solid #B7B9B8; margin-top:3px; padding-top:3px;}

/* ------------- */

.donate_btn { border:1px solid #FFFFFF; background-color:#FC6E4C; color:#FFFFFF; font-family: Tahoma; font-size: 11px; font-weight: bold; padding:1px 5px 1px 5px; cursor:pointer; width:120px;}
.donate_btn_sel { border:1px solid #BC0204; background-color:#FC6E4C; color:#BC0204; font-family: Tahoma; font-size: 11px; font-weight: bold; padding:1px 5px 1px 5px; cursor:pointer; width:120px;}
	
