.ico {
  padding-left: 20px;
  background-position: left center;
  background-repeat: no-repeat;
  line-height: 16px;
  min-height: 16px;
}

.ico.pad { padding-left:25px; background-position: 5px center; }

li { list-style-image:url('icons/bullet_blue.png'); }
.ico.bullet { background-image: url('icons/bullet_blue.png'); }

.ico.edit { background-image: url('icons/pencil.png'); }
.ico.add { background-image: url('icons/add.png'); }
.ico.delete { background-image: url('icons/delete.png'); }
.ico.upload { background-image: url('icons/drive_cd.png'); }
.ico.link { background-image: url('icons/link.png'); }
.ico.layout { background-image: url('icons/layout.png'); }
.ico.style { background-image: url('icons/picture_edit.png'); }
.ico.error { background-image: url('icons/exclamation.png'); }
.ico.comment { background-image: url('icons/comment.png'); }
.ico.graphic { background-image: url('icons/image.png'); }
.ico.user { background-image: url('icons/user.png'); }
.ico.user.login { background-image: url('icons/key.png'); }
.ico.user.login.small { background-image: url('icons/bullet_key.png'); }
.ico.user.logout { background-image: url('icons/key_delete.png'); }
.ico.user.admin { background-image: url('icons/user_red.png'); }
.ico.user.moderator { background-image: url('icons/user_green.png'); }
.ico.user.editor { background-image: url('icons/user_gray.png'); }
.ico.user.add { background-image: url('icons/user_add.png'); }
.ico.user.delete { background-image: url('icons/user_delete.png'); }
.ico.log { background-image: url('icons/database_table.png'); }
.ico.selected { background-image: url('icons/bullet_go.png'); }
.ico.page { background-image: url('icons/page.png'); }
.ico.eye { background-image: url('icons/eye.png'); }
.ico.info { background-image: url('icons/information.png'); }
.ico.shield { background-image: url('icons/shield.png'); }
.ico.clock { background-image: url('icons/clock.png'); }
.ico.lock { background-image: url('icons/lock.png'); }
.ico.server { background-image: url('icons/server_chart.png'); }
.ico.print { background-image: url('icons/printer.png'); }
.ico.zoom { background-image: url('icons/magnifier.png'); }
.ico.phone { background-image: url('icons/phone.png'); }
.ico.share { background-image: url('icons/picture_go.png'); }
.ico.save { background-image: url('icons/disk.png'); }
.ico.tag { background-image: url('icons/tag_blue.png'); }
.ico.category { background-image: url('icons/table_relationship.png'); }
.ico.optimize { background-image: url('icons/page_white_paint.png'); }
.ico.template { background-image: url('icons/pilcrow.png'); }
.ico.organize { background-image: url('icons/chart_organisation.png'); }
.ico.stop { background-image: url('icons/stop.png'); }
.ico.accept { background-image: url('icons/accept.png'); }
.ico.yes { background-image: url('icons/tick.png'); }
.ico.no { background-image: url('icons/cross.png'); }
.ico.tool { background-image: url('icons/wrench.png'); }
.ico.contact { background-image: url('icons/email.png'); }
.ico.world { background-image: url('icons/world.png'); }
.ico.money { background-image: url('icons/money.png'); }
.ico.chart { background-image: url('icons/chart_bar.png'); }
.ico.graph { background-image: url('icons/chart_curve.png'); }