.i-16, .i-24, .img-16, .img-24,
.i-16-r, .i-24-r, .toggler {
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding-left: 20px;
	display: inline-block;
}
.i-24 {
	padding-left: 30px;
}
.i-16-r, .i-24-r {
	padding-left: 0;
	padding-right: 20px;
	background-position: 100% 50%;
}
.i-24-r {
	padding-right: 30px;
}
.img-16, .img-24 {
	padding: 0;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background-position: 50% 50%;
}
.img-24 {
	width: 24px;
	height: 24px;
}
button.img-16, button.img-24 {
	background-color: transparent;
	border: none;
	padding: 0;
	cursor: pointer;
}
button.img-16::-moz-focus-inner, button.img-24::-moz-focus-inner {
	border: 0;
	padding: 0;
}
a.img-16, a.img-24,
a .img-16, a .img-24,
a.iconize {
	text-decoration: none;
}

/* ICONS */
	/* 16px */

	.i-red_cross {
		background-image: url("../images/icons/cross.png");
	}	
	.i-red_i {
		background-image: url("../images/icons/Letter-I-icon.png");
	}
	.i-red_k {
		background-image: url("../images/icons/Letter-K-icon.png");
	}
	.i-red_v {
		background-image: url("../images/icons/Letter-V-icon.png");
	}
	
	.i-ok, .i-success {
		background-image: url("../images/icons/ok-16.png");
	}
	.i-save {
		background-image: url("../images/icons/save-16.png");
	}
	.i-edit {
		background-image: url("../images/icons/edit-16.png");
	}
	.i-edit-repl {
		background-image: url("../images/icons/edit-repl-16.png");
	}
	.i-edit-corr {
		background-image: url("../images/icons/edit-corr-16.png");
	}
	.i-cancel {
		background-image: url("../images/icons/cancel-16.png");
	}
	.i-calendar {
		background-image: url("../images/icons/calendar-16.png");
	}
	.i-add {
		background-image: url("../images/icons/add-16.png");
	}
	.i-back {
		background-image: url("../images/icons/back-16.png");
	}
	.i-back-cancel {
		background-image: url("../images/icons/back-cancel-16.png");
	}
	.i-next {
		background-image: url("../images/icons/next-16.png");
	}
	.i-delete {
		background-image: url("../images/icons/delete-16.png");
	}
	.i-copy {
		background-image: url("../images/icons/copy-16.png");
	}
	.i-refresh {
		background-image: url("../images/icons/refresh-16.png");
	}
	.i-iform {
		background-image: url("../images/icons/iform-16.png");
	}
	.i-item, .i-item-unchanged {
		background-image: url("../images/icons/book-unchanged-16.png");
	}
	.i-item-added {
		background-image: url("../images/icons/book-added-16.png");
	}
	.i-item-modified {
		background-image: url("../images/icons/book-modified-16.png");
	}
	.i-item-readonly, .i-item-disabled {
		background-image: url("../images/icons/book-readonly-16.png");
	}
	.i-item-removed, .i-item-removed.i-item-readonly, .i-item-removed.i-item-disabled {
		background-image: url("../images/icons/book-removed-16.png");
	}
	.i-files {
		background-image: url("../images/icons/files-16.png");
	}
	.i-files-add {
		background-image: url("../images/icons/files-add-16.png");
	}
	.i-preview {
		background-image: url("../images/icons/preview-16.png");
	}
	.i-company {
		background-image: url("../images/icons/company-16.png");
	}
	.i-company-add {
		background-image: url("../images/icons/company-add-16.png");
	}
	.i-search {
		background-image: url("../images/icons/search-16.png");
	}
	.i-history {
		background-image: url("../images/icons/history-16.png");
	}
	.i-more {
		background-image: url("../images/icons/more.png");
	}
	.i-info {
		background-image: url("../images/icons/info-16.png");
	}
	.i-help {
		background-image: url("../images/icons/help-16.png");
	}
	.i-warning {
		background-image: url("../images/icons/warning-16.png");
	}
	.i-error {
		background-image: url("../images/icons/error-16.png");
	}
	.i-template {
		background-image: url("../images/icons/template-16.png");
	}
	.i-document, .i-format-document, .i-format-txt {
		background-image: url("../images/icons/document-16.png");
	}
	.i-document-add {
		background-image: url("../images/icons/document-add-16.png");
	}
	.i-document-ok {
		background-image: url("../images/icons/document-ok-16.png");
	}
	.i-document-send {
		background-image: url("../images/icons/document-send-16.png");
	}
	.i-document-cancel {
		background-image: url("../images/icons/document-cancel-16.png");
	}
	.i-document-lock {	
		background-image: url("../images/icons/document-lock-16.jpg");
	}
	.i-down {
		background-image: url("../images/icons/down-16.png");
	}
	.i-up {
		background-image: url("../images/icons/up-16.png");
	}
	.i-pdf, .i-format-pdf {
		background-image: url("../images/icons/pdf-16.png");
	}
	.i-pdf-preview {
		background-image: url("../images/icons/pdf-preview-16.png");
	}
	.i-html, .i-format-html {
		background-image: url("../images/icons/html-16.png");
	}
	.i-image, .i-format-image {
		background-image: url("../images/icons/image-16.png");
	}
	.i-panacek {
		background-image: url("../images/icons/panacek.png");
	}
	.i-domecek {
		background-image: url("../images/icons/domecek.png");
	}
	.i-hrobecek {
		background-image: url("../images/icons/grave-16.png");
	}
	.i-user {
		background-image: url("../images/icons/user-16.png");
	}
	.i-user-add {
		background-image: url("../images/icons/user-add-16.png");
	}
	.i-user-logout {
		background-image: url("../images/icons/user-logout-16.png");
	}
	.i-zapisovatel {
		background-image: url("../images/icons/user-zapisovatel-16.png");
	}
	.i-referent {
		background-image: url("../images/icons/user-referent-16.png");
	}
	.i-supervisor {
		background-image: url("../images/icons/user-admin-16.png");
	}
	.i-settings {
		background-image: url("../images/icons/settings-16.png");
	}
	.i-list {
		background-image: url("../images/icons/list-16.png");
	}
	.i-list-back {
		background-image: url("../images/icons/list-back-16.png");
	}
	.i-cabinet {
		background-image: url("../images/icons/cabinet-16.png");
	}
	.i-mail {
		background-image: url("../images/icons/mail-16.png");
	}
	.i-mail-back {
		background-image: url("../images/icons/mail-back-16.png");
	}
	.i-mail-next {
		background-image: url("../images/icons/mail-next-16.png");
	}
	.i-mail-ok {
		background-image: url("../images/icons/mail-ok-16.png");
	}
	.i-mail-all-ok {
		background-image: url("../images/icons/mail-all-ok-16.png");
	}
	.i-task-todo {
		background-image: url("../images/icons/task-todo-16.png");
	}
	.i-task-done {
		background-image: url("../images/icons/task-done-16.png");
	}
	.i-expand, .toggle, .toggle.reverse.expanded, .expanded .toggle.reverse {
		background-image: url("../images/icons/expand-16.png");
	}
	.i-collapse, .toggle.expanded, .expanded .toggle, .toggle.reverse {
		background-image: url("../images/icons/collapse-16.png");
	}
	.i-print {
		background-image: url("../images/icons/print-16.png");
	}
	.i-print-all {
		background-image: url("../images/icons/print-all-16.png");
	}
	.i-print-ok {
		background-image: url("../images/icons/print-ok-16.png");
	}
	.i-lock {
		background-image: url("../images/icons/lock-16.png");
	}
	.i-close {
		background-image: url("../images/icons/box-close.png");
	}
	.i-stamp {
		background-image: url("../images/icons/stamp-16.png");
	}
	.i-world {
		background-image: url("../images/icons/world-16.png");
	}

	/* 24px */
	.i-ok.i-24 {
		background-image: url("../images/icons/ok-24.png");
	}
	.i-home {
		background-image: url("../images/icons/home-24.png");
	}
	.i-company.i-24 {
		background-image: url("../images/icons/company-24.png");
	}
	.i-search.i-24 {
		background-image: url("../images/icons/search-24.png");
	}
	.i-files.i-24 {
		background-image: url("../images/icons/files-24.png");
	}
	.i-help.i-24 {
		background-image: url("../images/icons/help-24.png");
	}
	.i-user.i-24 {
		background-image: url("../images/icons/user-24.png");
	}
	.i-user-logout.i-24 {
		background-image: url("../images/icons/user-logout-24.png");
	}
	.i-zapisovatel.i-24 {
		background-image: url("../images/icons/user-zapisovatel-24.png");
	}
	.i-referent.i-24 {
		background-image: url("../images/icons/user-referent-24.png");
	}
	.i-supervisor.i-24 {
		background-image: url("../images/icons/user-admin-24.png");
	}
	.i-settings.i-24 {
		background-image: url("../images/icons/settings-24.png");
	}
	.i-list.i-24 {
		background-image: url("../images/icons/list-24.png");
	}
	.i-cabinet.i-24 {
		background-image: url("../images/icons/cabinet-24.png");
	}
	.i-document.i-24 {
		background-image: url("../images/icons/document-24.png");
	}
	.i-mail.i-24 {
		background-image: url("../images/icons/mail-24.png");
	}
	.i-mail-back.i-24 {
		background-image: url("../images/icons/mail-back-24.png");
	}
	.i-mail-next.i-24 {
		background-image: url("../images/icons/mail-next-24.png");
	}
	.i-stamp.i-24 {
		background-image: url("../images/icons/stamp-24.png");
	}
	.i-pdf.i-24 {
		background-image: url("../images/icons/pdf-24.png");
	}
	
