ul.panel
{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.panel li
{
	padding: 0 0 5px 0;
	margin-bottom: 5px;
	border-bottom: 1px dotted #999;
}


.debt
{
	color: red;
	font-weight: bold;
}

.history
{
	padding-left: 20px;
	background: url('../img/icons/calendar.png') no-repeat 0 50%;
}

.preferences
{
	padding-left: 20px;
	background: url('../img/icons/wrench.png') no-repeat 0 50%;
}

.session
{
	padding-left: 20px;
	background: url('../img/icons/time.png') no-repeat 0 50%;
}

.session.add
{
	padding-left: 20px;
	background: url('../img/icons/time_add.png') no-repeat 0 50%;
}

.session.delete
{
	padding-left: 20px;
	background: url('../img/icons/time_delete.png') no-repeat 0 50%;
}

.notification
{
	padding-left: 20px;
	background: url('../img/icons/bell.png') no-repeat 0 50%;
}

.notification.add
{
	padding-left: 20px;
	background: url('../img/icons/bell_add.png') no-repeat 0 50%;
}

.visit
{
	padding-left: 20px;
	background: url('../img/icons/car.png') no-repeat 0 50%;
}

.visit.add
{
	padding-left: 20px;
	background: url('../img/icons/car_add.png') no-repeat 0 50%;
}

.visit.delete
{
	padding-left: 20px;
	background: url('../img/icons/car_delete.png') no-repeat 0 50%;
}


.note.debit
{
	padding-left: 20px;
	background: url('../img/icons/script_delete.png') no-repeat 0 50%;
}

.note.credit
{
	padding-left: 20px;
	background: url('../img/icons/script_add.png') no-repeat 0 50%;
}

.call
{
	padding-left: 20px;
	background: url('../img/icons/phone.png') no-repeat 0 50%;
}

.call.incoming
{
	padding-left: 20px;
	background: url('../img/icons/call_in.gif') no-repeat 0 50%;
}

.call.outgoing
{
	padding-left: 20px;
	background: url('../img/icons/call_out.gif') no-repeat 0 50%;
}

.call.excuse
{
	padding-left: 20px;
	background: url('../img/icons/call_excuse.gif') no-repeat 0 50%;
}

.call.add
{
	padding-left: 20px;
	background: url('../img/icons/phone_add.png') no-repeat 0 50%;
}

.call.delete
{
	padding-left: 20px;
	background: url('../img/icons/phone_delete.png') no-repeat 0 50%;
}

.discount
{
	padding-left: 20px;
	background: url('../img/icons/money_delete.png') no-repeat 0 50%;
}

.payment
{
	padding-left: 20px;
	background: url('../img/icons/money.png') no-repeat 0 50%;
}

.payment.delete,
.payment.invalid
{
	padding-left: 20px;
	background: url('../img/icons/money_delete.png') no-repeat 0 50%;
}

.payment.add
{
	padding-left: 20px;
	background: url('../img/icons/money_add.png') no-repeat 0 50%;
}


.invoice
{
	padding-left: 20px;
	background: url('../img/icons/layout.png') no-repeat 0 50%;
}

.invoice.issue
{
	padding-left: 20px;
	background: url('../img/icons/layout_edit.png') no-repeat 0 50%;
}

.invoice.due
{
	padding-left: 20px;
	background: url('../img/icons/layout_error.png') no-repeat 0 50%;
}

.invoice.invalidate
{
	padding-left: 20px;
	background: url('../img/icons/layout_delete.png') no-repeat 0 50%;
}


.payment.method
{
	padding-left: 20px;
	background: url('../img/icons/coins.png') no-repeat 0 50%;
}

.payment.method.add
{
	padding-left: 20px;
	background: url('../img/icons/coins_add.png') no-repeat 0 50%;
}

.payment.method.delete
{
	padding-left: 20px;
	background: url('../img/icons/coins_delete.png') no-repeat 0 50%;
}



.bank
{
	padding-left: 20px;
	background: url('../img/icons/building.png') no-repeat 0 50%;
}

.bank.add
{
	padding-left: 20px;
	background: url('../img/icons/building_add.png') no-repeat 0 50%;
}

.bank.delete
{
	padding-left: 20px;
	background: url('../img/icons/building_delete.png') no-repeat 0 50%;
}



.period
{
	padding-left: 20px;
	background: url('../img/icons/date.png') no-repeat 0 50%;
}

.period.add
{
	padding-left: 20px;
	background: url('../img/icons/date_add.png') no-repeat 0 50%;
}

.period.delete
{
	padding-left: 20px;
	background: url('../img/icons/date_delete.png') no-repeat 0 50%;
}

.tree_toggler .folder
{
	padding-left: 25px;
	background: url('../img/icons/folder_toggle_closed.png') no-repeat 0 50%;
}

.tree_toggler.expanded .folder
{
	padding-left: 25px;
	background: url('../img/icons/folder_toggle_open.png') no-repeat 0 50%;
}

.folder,
.category
{
	padding-left: 20px;
	background: url('../img/icons/folder.png') no-repeat 0 50%;
}

.category.add
{
	padding-left: 20px;
	background: url('../img/icons/folder_add.png') no-repeat 0 50%;
}

.category.delete
{
	padding-left: 20px;
	background: url('../img/icons/folder_delete.png') no-repeat 0 50%;
}



.concept.group
{
	padding-left: 20px;
	background: url('../img/icons/folder.png') no-repeat 0 50%;
}

.concept.group.add
{
	padding-left: 20px;
	background: url('../img/icons/folder_add.png') no-repeat 0 50%;
}

.concept.group.delete
{
	padding-left: 20px;
	background: url('../img/icons/folder_delete.png') no-repeat 0 50%;
}



.concept
{
	padding-left: 20px;
	background: url('../img/icons/package.png') no-repeat 0 50%;
}

.concept.add
{
	padding-left: 20px;
	background: url('../img/icons/package_add.png') no-repeat 0 50%;
}

.concept.delete
{
	padding-left: 20px;
	background: url('../img/icons/package_delete.png') no-repeat 0 50%;
}

.price
{
	padding-left: 20px;
	background: url('../img/icons/tag_blue.png') no-repeat 0 50%;
}

.price.add
{
	padding-left: 20px;
	background: url('../img/icons/tag_blue_add.png') no-repeat 0 50%;
}

.price.delete
{
	padding-left: 20px;
	background: url('../img/icons/tag_blue_delete.png') no-repeat 0 50%;
}




.person
{
	padding-left: 20px;
	background: url('../img/icons/user.png') no-repeat 0 50%;
}

.person.female
{
	padding-left: 20px;
	background: url('../img/icons/user_female.png') no-repeat 0 50%;
}

.person.add
{
	padding-left: 20px;
	background: url('../img/icons/user_add.png') no-repeat 0 50%;
}

.person.edit
{
	padding-left: 20px;
	background: url('../img/icons/user_edit.png') no-repeat 0 50%;
}

.person.delete
{
	padding-left: 20px;
	background: url('../img/icons/user_delete.png') no-repeat 0 50%;
}



.group
{
	padding-left: 20px;
	background: url('../img/icons/group.png') no-repeat 0 50%;
}

.group.add
{
	padding-left: 20px;
	background: url('../img/icons/group_add.png') no-repeat 0 50%;
}

.group.delete
{
	padding-left: 20px;
	background: url('../img/icons/group_delete.png') no-repeat 0 50%;
}



.backup
{
	padding-left: 20px;
	background: url('../img/icons/database.png') no-repeat 0 50%;
}

.backup.directory
{
	padding-left: 20px;
	background: url('../img/icons/folder_database.png') no-repeat 0 50%;
}

.backup.add
{
	padding-left: 20px;
	background: url('../img/icons/database_add.png') no-repeat 0 50%;
}

.backup.download
{
	padding-left: 20px;
	background: url('../img/icons/database_save.png') no-repeat 0 50%;
}

.backup.restore
{
	padding-left: 20px;
	background: url('../img/icons/database_refresh.png') no-repeat 0 50%;
}

.backup.delete
{
	padding-left: 20px;
	background: url('../img/icons/database_delete.png') no-repeat 0 50%;
}

.backup.browse
{
	padding-left: 20px;
	background: url('../img/icons/database_go.png') no-repeat 0 50%;
}

.academic_year,
.academic.year
{
	padding-left: 20px;
	background: url('../img/icons/calendar.png') no-repeat 0 50%;
}

.academic_course,
.academic.course
{
	padding-left: 20px;
	background: url('../img/icons/script.png') no-repeat 0 50%;
}

.academic_course.add,
.academic.course.add
{
	padding-left: 20px;
	background: url('../img/icons/script_add.png') no-repeat 0 50%;
}

.academic_course.delete,
.academic.course.delete
{
	padding-left: 20px;
	background: url('../img/icons/script_delete.png') no-repeat 0 50%;
}

.academic_area,
.academic.area
{
	padding-left: 20px;
	background: url('../img/icons/book.png') no-repeat 0 50%;
}

.academic_area.add,
.academic.area.add
{
	padding-left: 20px;
	background: url('../img/icons/book_add.png') no-repeat 0 50%;
}

.academic_area.delete,
.academic.area.delete
{
	padding-left: 20px;
	background: url('../img/icons/book_delete.png') no-repeat 0 50%;
}

.academic_subject,
.academic.subject
{
	padding-left: 20px;
	background: url('../img/icons/report.png') no-repeat 0 50%;
}

.academic_subject.add,
.academic.subject.add
{
	padding-left: 20px;
	background: url('../img/icons/report_add.png') no-repeat 0 50%;
}

.academic_subject.delete,
.academic.subject.delete
{
	padding-left: 20px;
	background: url('../img/icons/report_delete.png') no-repeat 0 50%;
}

.academic_subject.recovery,
.academic.subject.recovery
{
	padding-left: 20px;
	background: url('../img/icons/report_edit.png') no-repeat 0 50%;
}

.academic_period,
.academic.period
{
	padding-left: 20px;
	background: url('../img/icons/date.png') no-repeat 0 50%;
}

.academic_period.add,
.academic.period.add
{
	padding-left: 20px;
	background: url('../img/icons/date_add.png') no-repeat 0 50%;
}

.academic_period.delete,
.academic.period.delete
{
	padding-left: 20px;
	background: url('../img/icons/date_delete.png') no-repeat 0 50%;
}

.academic_group,
.academic.group
{
	padding-left: 20px;
	background: url('../img/icons/group.png') no-repeat 0 50%;
}

.academic_group.add,
.academic.group.add
{
	padding-left: 20px;
	background: url('../img/icons/group_add.png') no-repeat 0 50%;
}

.academic_group.delete,
.academic.group.delete
{
	padding-left: 20px;
	background: url('../img/icons/group_delete.png') no-repeat 0 50%;
}

.academic_group.error,
.academic.group.error
{
	padding-left: 20px;
	background: url('../img/icons/group_error.png') no-repeat 0 50%;
}

.academic_indicator,
.academic.indicator
{
	padding-left: 20px;
	background: url('../img/icons/page_white.png') no-repeat 0 50%;
}

.academic_indicator.add,
.academic.indicator.add
{
	padding-left: 20px;
	background: url('../img/icons/page_white_add.png') no-repeat 0 50%;
}

.academic_indicator.delete,
.academic.indicator.delete
{
	padding-left: 20px;
	background: url('../img/icons/page_white_delete.png') no-repeat 0 50%;
}

.academic_indicator.contents,
.academic.indicator.contents
{
	padding-left: 20px;
	background: url('../img/icons/page_white_text.png') no-repeat 0 50%;
}

.academic_indicator.recovery,
.academic.indicator.recovery
{
	padding-left: 20px;
	background: url('../img/icons/pencil_go.png') no-repeat 0 50%;
}

.academic_indicator_failed
{
	padding-left: 20px;
	background: url('../img/icons/page_white_error.png') no-repeat 0 50%;
}

.academic_evaluator,
.academic.evaluator
{
	padding-left: 20px;
	background: url('../img/icons/note.png') no-repeat 0 50%;
}

.academic_evaluator.add,
.academic.evaluator.add
{
	padding-left: 20px;
	background: url('../img/icons/note_add.png') no-repeat 0 50%;
}

.academic_evaluator.delete,
.academic.evaluator.delete
{
	padding-left: 20px;
	background: url('../img/icons/note_delete.png') no-repeat 0 50%;
}


.academic_evaluator_failed,
.academic.evaluator.failed
{
	padding-left: 20px;
	background: url('../img/icons/note_error.png') no-repeat 0 50%;
}


.academic.evaluation
{
	padding-left: 20px;
	background: url('../img/icons/calendar_edit.png') no-repeat 0 50%;
}

.academic.evaluation.add
{
	padding-left: 20px;
	background: url('../img/icons/calendar_add.png') no-repeat 0 50%;
}

.academic.evaluation.delete
{
	padding-left: 20px;
	background: url('../img/icons/calendar_delete.png') no-repeat 0 50%;
}


.academic.assignment
{
	padding-left: 20px;
	background: url('../img/icons/pencil.png') no-repeat 0 50%;
}

.academic.assignment.add
{
	padding-left: 20px;
	background: url('../img/icons/pencil_add.png') no-repeat 0 50%;
}

.academic.assignment.delete
{
	padding-left: 20px;
	background: url('../img/icons/pencil_delete.png') no-repeat 0 50%;
}


.academic_student
{
	padding-left: 20px;
	background: url('../img/icons/user.png') no-repeat 0 50%;
}

.academic_student.add
{
	padding-left: 20px;
	background: url('../img/icons/user_add.png') no-repeat 0 50%;
}

.academic_student.delete
{
	padding-left: 20px;
	background: url('../img/icons/user_delete.png') no-repeat 0 50%;
}

.observation
{
	padding-left: 20px;
	background: url('../img/icons/comment.png') no-repeat 0 50%;
}

.observation.add
{
	padding-left: 20px;
	background: url('../img/icons/comment_add.png') no-repeat 0 50%;
}

.observation.delete
{
	padding-left: 20px;
	background: url('../img/icons/comment_delete.png') no-repeat 0 50%;
}

.observations
{
	padding-left: 20px;
	background: url('../img/icons/comments.png') no-repeat 0 50%;
}

.timeline
{
	padding-left: 20px;
	background: url('../img/icons/timeline_marker.png') no-repeat 0 50%;
}

.file
{
	padding-left: 20px;
	background: url('../img/icons/file.png') no-repeat 0 50%;
}

.auth
{
	padding-left: 20px;
	background: url('../img/icons/lock.png') no-repeat 0 50%;
}

.home
{
	padding-left: 20px;
	background: url('../img/icons/house.png') no-repeat 0 50%;
}

.help
{
	padding-left: 20px;
	background: url('../img/icons/help.png') no-repeat 0 50%;
}

.xls
{
	padding-left: 20px;
	background: url('../img/icons/table_go.png') no-repeat 0 50%;
}

.logout
{
	padding-left: 20px;
	background: url('../img/icons/door_out.png') no-repeat 0 50%;
}

.about
{
	padding-left: 20px;
	background: url('../img/icons/asterisk_orange.png') no-repeat 0 50%;
}

.obligation
{
	padding-left: 20px;
	background: url('../img/icons/page_white.png') no-repeat 0 50%;
}

.obligation.add
{
	padding-left: 20px;
	background: url('../img/icons/page_white_add.png') no-repeat 0 50%;
}

.obligation.delete
{
	padding-left: 20px;
	background: url('../img/icons/page_white_delete.png') no-repeat 0 50%;
}

.attachment
{
	padding-left: 12px;
	background: url('../img/icons/attachment.gif') no-repeat 0 50%;
}

.email
{
	padding-left: 20px;
	background: url('../img/icons/email.png') no-repeat 0 50%;
}

.email.add
{
	padding-left: 20px;
	background: url('../img/icons/email_add.png') no-repeat 0 50%;
}

.email.edit
{
	padding-left: 20px;
	background: url('../img/icons/email_edit.png') no-repeat 0 50%;
}

.email.delete
{
	padding-left: 20px;
	background: url('../img/icons/email_delete.png') no-repeat 0 50%;
}

.email.error
{
	padding-left: 20px;
	background: url('../img/icons/email_error.png') no-repeat 0 50%;
}

.email.send
{
	padding-left: 20px;
	background: url('../img/icons/email_go.png') no-repeat 0 50%;
}

.meeting
{
	padding-left: 20px;
	background: url('../img/icons/calendar.png') no-repeat 0 50%;
}

.meeting.add
{
	padding-left: 20px;
	background: url('../img/icons/calendar_add.png') no-repeat 0 50%;
}

.meeting.delete
{
	padding-left: 20px;
	background: url('../img/icons/calendar_delete.png') no-repeat 0 50%;
}

.meeting.guests
{
	padding-left: 20px;
	background: url('../img/icons/group.png') no-repeat 0 50%;
}

.process
{
	padding-left: 20px;
	background: url('../img/icons/bricks.png') no-repeat 0 50%;
}

.process.step
{
	padding-left: 20px;
	background: url('../img/icons/brick.png') no-repeat 0 50%;
}

.process.step.add
{
	padding-left: 20px;
	background: url('../img/icons/brick_add.png') no-repeat 0 50%;
}

.process.step.delete
{
	padding-left: 20px;
	background: url('../img/icons/brick_delete.png') no-repeat 0 50%;
}

/* Support tickets */
.support.ticket
{
	padding-left: 20px;
	background: url('../img/icons/bug.png') no-repeat 0 50%;
}

.support.ticket.add
{
	padding-left: 20px;
	background: url('../img/icons/bug_add.png') no-repeat 0 50%;
}

.support.ticket.edit
{
	padding-left: 20px;
	background: url('../img/icons/bug_edit.png') no-repeat 0 50%;
}

/* polls */
.poll
{
	padding-left: 20px;
	background: url('../img/icons/application_form.png') no-repeat 0 50%;
}

.poll.add
{
	padding-left: 20px;
	background: url('../img/icons/application_form_add.png') no-repeat 0 50%;
}

.poll.delete
{
	padding-left: 20px;
	background: url('../img/icons/application_form_delete.png') no-repeat 0 50%;
}


.poll.item
{
	padding-left: 20px;
	background: url('../img/icons/textfield.png') no-repeat 0 50%;
}

.poll.item.add
{
	padding-left: 20px;
	background: url('../img/icons/textfield_add.png') no-repeat 0 50%;
}

.poll.item.delete
{
	padding-left: 20px;
	background: url('../img/icons/textfield_delete.png') no-repeat 0 50%;
}

.poll.record
{
	padding-left: 20px;
	background: url('../img/icons/page_white.png') no-repeat 0 50%;
}

.poll.record.add
{
	padding-left: 20px;
	background: url('../img/icons/page_white_add.png') no-repeat 0 50%;
}

.poll.record.edit
{
	padding-left: 20px;
	background: url('../img/icons/page_white_edit.png') no-repeat 0 50%;
}

.poll.record.delete
{
	padding-left: 20px;
	background: url('../img/icons/page_white_delete.png') no-repeat 0 50%;
}


.medal
{
	padding-left: 20px;
	background: url('../img/icons/medal_silver_3.png') no-repeat 0 50%;
}

.medal.gold
{
	padding-left: 20px;
	background: url('../img/icons/medal_gold_3.png') no-repeat 0 50%;
}

.medal.silver
{
	padding-left: 20px;
	background: url('../img/icons/medal_silver_3.png') no-repeat 0 50%;
}

.medal.bronze
{
	padding-left: 20px;
	background: url('../img/icons/medal_bronze_3.png') no-repeat 0 50%;
}

.ads
{
	padding-left: 20px;
	background: url('../img/icons/table.png') no-repeat 0 50%;
}

.ads.add
{
	padding-left: 20px;
	background: url('../img/icons/table_add.png') no-repeat 0 50%;
}

.bulletin
{
	padding-left: 20px;
	background: url('../img/icons/newspaper.png') no-repeat 0 50%;
}

.bulletin.add
{
	padding-left: 20px;
	background: url('../img/icons/newspaper_add.png') no-repeat 0 50%;
}

.bulletin.pending,
.bulletin.delete
{
	padding-left: 20px;
	background: url('../img/icons/newspaper_delete.png') no-repeat 0 50%;
}

.bulletin.published
{
	padding-left: 20px;
	background: url('../img/icons/newspaper_go.png') no-repeat 0 50%;
}

.message
{
	padding-left: 20px;
	background: url('../img/icons/email_open.png') no-repeat 0 50%;
}

.message.delete
{
	padding-left: 20px;
	background: url('../img/icons/email_delete.png') no-repeat 0 50%;
}

tr.unread td
{
	font-weight: bold;
}


.clinic
{
	padding-left: 20px;
	background: url('../img/icons/pill.png') no-repeat 0 50%;
}

.rss
{
	padding-left: 20px;
	background: url('../img/icons/feed.png') no-repeat 0 50%;
}

.password
{
	padding-left: 20px;
	background: url('../img/icons/key.png') no-repeat 0 50%;
}

.picture
{
	padding-left: 20px;
	background: url('../img/icons/picture.png') no-repeat 0 50%;
}

.picture.edit
{
	padding-left: 20px;
	background: url('../img/icons/picture_edit.png') no-repeat 0 50%;
}


.academic.scheme
{
	padding-left: 20px;
	background: url('../img/icons/calculator.png') no-repeat 0 50%;
}

.academic.scheme.add
{
	padding-left: 20px;
	background: url('../img/icons/calculator_add.png') no-repeat 0 50%;
}

.academic.scheme.edit
{
	padding-left: 20px;
	background: url('../img/icons/calculator_edit.png') no-repeat 0 50%;
}

.academic.scheme.delete
{
	padding-left: 20px;
	background: url('../img/icons/calculator_delete.png') no-repeat 0 50%;
}

.csv
{
	padding-left: 20px;
	background: url('../img/icons/table.png') no-repeat 0 50%;
}

.csv.add
{
	padding-left: 20px;
	background: url('../img/icons/table_add.png') no-repeat 0 50%;
}

.csv.go
{
	padding-left: 20px;
	background: url('../img/icons/table_go.png') no-repeat 0 50%;
}