/* firefly special-purpose css
author:		firefly
qq:			251159405
copyright:	2008-2009
*/

/* [global] */
body, form, div, textarea, a, ol, li, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
.fir_br { padding:0px; }
a:link, a:visited { color:#000; text-decoration:none; }
a:hover { color:#FF0000; }
input { margin:0; padding:0; font-size:13px; font-family:Verdana, ËÎÌå; }
body { padding:0 0 12px 0; }
img { border:0; }
span.red { color:#FF0000; }
/* [/global] */

/* [common] */
.fir_overflow_ellipsis { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;				/* for IE */ -o-text-overflow:ellipsis;			/* for Opera */ -icab-text-overflow:ellipsis;		/* for iCab */ -khtml-text-overflow:ellipsis;		/* for Konqueror Safari */ -moz-text-overflow:ellipsis;		/* for Firefox,mozilla */ -webkit-text-overflow:ellipsis;		/* for Safari,Swift*/ -moz-binding: url("ellipsis.xml#ellipsis"); }
.fir_align_center { text-align:-moz-center !important;	/*For Firefox*/ text-align:center;					/*For IE*/ }
.fir_align_left { text-align:left; }
.fir_br, .fir_p { clear:both; }
.fir_p { padding:5px; }
.fir_block { display:-moz-inline-stack;			/*Firefox only code*/ display:inline-block;				/*some standard browsers*/ zoom:1;								/*IE only*/ *display:inline;					/*Only IE know this code (CSS Hack)*/
vertical-align:top; }
.fir_bold { font-weight:bold; }
.fir_float_left { float:left; }
.fir_float_right { float:right; }
/* [/common] */

/* [table] */
ul.fir_magic, ul.fir_magic_th { width:100%; padding:0; background-color:transparent; overflow:hidden; }
ul.fir_magic li, ul.fir_magic_th li { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;
list-style:none; vertical-align:middle; }
ul.fir_magic li .p, ul.fir_magic_th li .p { padding:3px; }
ul.fir_magic_th { font-weight:bold; text-align:center; }
/* [/table] */
table tr.odd, table tr.odd th { background-color: #D4D0C8; text-align: left; }
table tr.even, table tr.even th { background-color: #DBD8D1; text-align: left; }
table tr.odd:hover, table tr.odd:hover th, table tr.even:hover, table tr.even:hover th, table tr.hover, table tr.hover th { background-color: #F2F9FD; }
table tr.marked, table tr.marked th { background-color: #EFEBE4; }

.ZQSearch{margin:0;margin-bottom:10px;font-size:14px;}
.ZQSearch form{margin:0;padding-bottom:5px;}