a.link_archive { padding: 0.3em 0px 0.3em 25px; background: url('../images/archive.gif') no-repeat left top }
a.link_css { padding: 0.3em 0px 0.3em 25px; background: url('../images/css.gif') no-repeat left top }
a.link_document { padding: 0.3em 0px 0.3em 25px; background: url('../images/document.gif') no-repeat left top }
a.link_excel { padding: 0.3em 0px 0.3em 25px; background: url('../images/excel.gif') no-repeat left top }
a.link_exe { padding: 0.3em 0px 0.3em 25px; background: url('../images/exe.gif') no-repeat left top }
a.link_html { padding: 0.3em 0px 0.3em 25px; background: url('../images/html.gif') no-repeat left top }
a.link_image { padding: 0.3em 0px 0.3em 25px; background: url('../images/image.gif') no-repeat left top }
a.link_movie { padding: 0.3em 0px 0.3em 25px; background: url('../images/movie.gif') no-repeat left top }
a.link_pdf { padding: 0.3em 0px 0.3em 25px; background: url('../images/pdf.gif') no-repeat left top }
a.link_powerpoint { padding: 0.3em 0px 0.3em 25px; background: url('../images/powerpoint.gif') no-repeat left top }
a.link_rtf { padding: 0.3em 0px 0.3em 25px; background: url('../images/rtf.gif') no-repeat left top }
a.link_script { padding: 0.3em 0px 0.3em 25px; background: url('../images/script.gif') no-repeat left top }
a.link_swf { padding: 0.3em 0px 0.3em 25px; background: url('../images/swf.gif') no-repeat left top }
a.link_txt { padding: 0.3em 0px 0.3em 25px; background: url('../images/txt.gif') no-repeat left top }
a.link_word { padding: 0.3em 0px 0.3em 25px; background: url('../images/word.gif') no-repeat left top }
a.link_xhtml { padding: 0.3em 0px 0.3em 25px; background: url('../images/xhtml.gif') no-repeat left top }
a.link_unknown { padding: 0.3em 0px 0.3em 25px; background: url('../images/unknown.gif') no-repeat left top }

img.left { margin: 6px; float: left; border: solid 1px #000000 }
img.right { margin: 6px; float: right; border: solid 1px #000000 }

p.left { text-align: left }
p.right { text-align: right }
p.center { text-align: center }

br.clr { clear: both }

img.no_border { border: 0 }

.u { text-decoration: underline }

.hidden { display: none }

div.buttons { text-align: right }	
div.buttons a { border: 0; margin: 0; padding: 0 }	 
div.buttons img { border: 0; margin: 0; padding: 0 }	 

#notice_ok {  padding: 10px; font-weight: bold; font-size: 0.9em }
#notice_error { padding: 10px; font-weight: bold; font-size: 0.9em }

#pagination { color: #666; border-top: 1px dotted #cdcdcd; padding-top: 5px; margin: 10px 10px 0 10px; text-align: center }
#pagination a { padding: 2px }
#pagination span { padding: 2px }
#pagination #active { font-weight: bold }
#pagination div.result { padding-top: 2px }