#faq {}
#faq .quest {margin: 15px 0 15px 40px;}
#faq .autor {text-align: right; font-style: italic; font-size: 0.8em; color: #666}
table.consult_table {width: 100%; border-collapse: collapse;}
	table.consult_table th {border: 2px solid #FFF; background: #0066CB; padding: 5px; color: #FFF; font-size: 0.8em;}
	table.consult_table td {border: 2px solid #FFF; background: #F2F2F2; padding: 5px; font-size: 0.8em;}
	table.consult_table td.cel {border: 2px solid #FFF; background: #F2F2F2; padding: 5px; text-align: center; font-weight: bold;}

	table.consult_table th.date {width: 5%;}
	table.consult_table th.date {width: 10%;}
	table.consult_table th.name {width: 23%;}
	table.consult_table th.dname {width: 18%;}	
	table.consult_table th.autor {width: 30%;}
	table.consult_table th.views {width: 7%;}
	table.consult_table th.ppids {width: 7%;}
	table.consult_table th a {color: #FFF; }
	table.consult_table td.date {white-space:nowrap; }


.faq_info {margin: 15px 0 15px 40px;}
.faq_info a.ajax {color: red;}
.faq_info a.ajax {border: none; text-decoration:none; border-bottom: 1px dashed red;}
.faq_nav {margin: 15px 5px;}

.faq_nav_ {padding: 15px 5px; float: left; width: 40%;}
.faq_search {padding: 15px 5px 5px 5px; float: right; width: 40%; text-align:right;}

h3.big {font-size: 1.6em; font-weight: bold;}
ul.faq_menu {padding: 10px 0 20px 40px; margin: 0;}
	ul.faq_menu li {margin: 0 20px 0 0; padding: 2px 0; float: left; list-style-type: none;}
	
#faq {}	
	#faq h2.fname {width: 70%; float: left; }
	#faq .fmisc	{float: right; width: 28%; text-align: right;}
	
	#faq .age {margin: 5px 0 0 0; font-style:italic; color: #333; }
	#faq .age_text {margin: 5px 0 5px 40px; font-size: 0.8em; font-style:italic; color: #666; }
	#faq .faqdate { margin: 20px 0 0 0;text-align: right; font-style: italic; font-size: 0.8em; color: #666}	
	#faq .fviews {text-align: right; font-style: italic; font-size: 0.8em; color: #666; } 	
	#faq .autor {}	
	#faq .quest {clear: both; margin: 10px 0 0 0;}
	
	#faq .fbtns {padding: 10px 0 0 0; font-style:italic; color: red; text-align: right; font-size: 11px}
	#faq .fthanks {padding: 10px 0 0 0; font-style:italic; color: red; text-align: right; font-size: 11px}
	#faq .fbtns ul {}
	#faq .fbtns ul li {padding: 2px 0; list-style-type: none;}
	
.tree_block {clear: both; height: 1%;}	
	.tree_block .tree_row {padding: 5px 5px 5px 10px; margin: 5px 0 5px 0; height: 1%;}
	.tree_block .odd {background: #EFEFEF; }
		.tree_block .odd fieldset {border-color: #FFF;}
	.tree_block .even {background: #FFF;}
ul.consulters {margin: 0; padding: 10px 0; margin: 0;}
	ul.consulters li {font-size: 0.9em; color: #666; margin: 0; padding: 2px 0 2px 5px; margin: 0 0 0 30px;}
		ul.consulters li a {font-size: 1.1em; }		
		ul.consulters li .ems {font-style: italic; color: #999;}
		
#faq_search_form {clear: both; padding: 0 0 10px 0;}		
	#faq_search_form .lfield {width: 45%; float: left; height: 40px;}
	#faq_search_form .lfield input.textbox {width: 90%;}	
	#faq_search_form .lfield input.checkbox {margin: 2px 0 0 0;}		
	#faq_search_form .lfield select.selbox {width: 92%;}		
	#faq_search_form .submt {text-align: right;}


#submitemail {position: absolute; width: 300px; }
.norm_cls {font-style: normal; font-size: 12px; color: #000; text-align:left}
.norm_cls legend {font-size: 12px;}

.pl {background: url('../images/popup/pl.png') no-repeat left top; }	
.pb {background: url('../images/popup/pb.png') no-repeat left top; width: 298px; height: 19px;}
.pin {padding: 15px 17px 0 15px;}
#user_sel {font-size: 11px;}
