@CHARSET "UTF-8";

.clickable
{
	cursor: pointer;	
}

.loader, .green-flag
{
	display: none;
}

.clicked .icon-svg, .loading .icon-svg, .no-warning .icon-svg
{
	display: none;
}

.clicked .loader, .loading .loader 
{
	display: inline;
}

.no-warning .green-flag 
{
	display: inline;
}

.clicked .green-flag 
{
	display: none;
}

.clicked .loader.minute, .loading .loader.minute 
{
	transform-origin: center center;
	animation-name: clock-tick;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

.clicked .loader.hour, .loading .loader.hour
{
	transform-origin: center center;
	animation-name: clock-tick;
	animation-duration: 12s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

@keyframes clock-tick 
{
	0%   {transform: rotateZ(0deg);}
	100% {transform: rotateZ(360deg);}
}
























.has-ajax-loader
{
	background-image: url(images/ajax-loader-32.gif) !important; 
}

.has-ajax-loader-22
{
	background-image: url(images/ajax-loader-22.gif) !important;
}

div.core-notes-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/core-notes-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.core-notes-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/core-notes-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.copy-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/copy-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.copy-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/copy-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.planner-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/planner-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.planner-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/planner-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.planner-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	background-image: url(images/planner-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.planner-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/planner-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.export-invoices-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/export-invoices-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.export-invoices-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/export-invoices-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.notification-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/notification-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.notification-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/notification-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.subscribe-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/subscribe-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.subscribe-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/subscribe-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.filter-diary-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/filter-diary-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.filter-diary-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/filter-diary-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.notes-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/notes-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.notes-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/notes-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.trash-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/trash-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.trash-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/trash-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.home-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/home-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.home-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/home-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.diary-entry-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/diary-entry-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.diary-entry-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/diary-entry-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.circle-red-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/circle-red-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.circle-red-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/circle-red-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.circle-yellow-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/circle-yellow-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.circle-yellow-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/circle-yellow-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.circle-green-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/circle-green-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.circle-green-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/circle-green-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.cog-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/cog-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.cog-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/cog-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.face-crying-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/face-crying-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.face-crying-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/face-crying-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.face-grin-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/face-grin-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.face-grin-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/face-grin-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.face-plain-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/face-plain-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.face-plain-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/face-plain-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.cancelled-entry-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/cancelled-entry-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.cancelled-entry-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/cancelled-entry-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.back-to-today-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/back-to-today-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.back-to-today-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/back-to-today-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.go-to-today-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/go-to-today-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.go-to-today-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/go-to-today-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.advance-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/advance-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.advance-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/advance-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.reopen-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/reopen-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.reopen-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/reopen-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.cancel-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/cancel-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.cancel-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/cancel-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.postpone-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/postpone-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.postpone-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/postpone-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.html-report-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/html-report-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.html-report-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/html-report-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.pdf-report-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/pdf-report-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.pdf-report-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/pdf-report-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.csv-report-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/csv-report-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.csv-report-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/csv-report-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.zip-report-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/zip-report-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.zip-report-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/zip-report-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.ods-report-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/ods-report-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.ods-report-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/ods-report-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.doc-report-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/doc-report-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.doc-report-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/doc-report-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.xls-report-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/xls-report-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.xls-report-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/xls-report-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.new-message-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/new-message-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.new-message-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/new-message-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.reply-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/reply-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.reply-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/reply-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.read-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/read-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.read-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/read-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.search-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/search-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.search-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/search-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.read-message-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/read-message-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.read-message-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/read-message-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.unread-message-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/unread-message-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.unread-message-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/unread-message-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.doc-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/doc-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.doc-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/doc-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.active-activity-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/active-activity-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.active-activity-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/active-activity-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.completed-activity-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/completed-activity-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.completed-activity-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/completed-activity-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.not-completed-activity-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/not-completed-activity-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.not-completed-activity-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/not-completed-activity-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.schedule-entry-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/schedule-entry-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.schedule-entry-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/schedule-entry-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.item-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/item-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.item-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/item-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.warning-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/warning-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.warning-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/warning-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.info-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/info-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.info-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/info-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.delete-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/delete-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 		
}

div.delete-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/delete-icon.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.delete-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/delete-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.delete-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/delete-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.duplicate-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/duplicate-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.duplicate-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/duplicate-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.order-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/order-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.order-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/order-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.parameters-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/parameters-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.parameters-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/parameters-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.check-all-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/check-all-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.check-all-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/check-all-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.admin-diary-edit-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/admin-diary-edit.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 	
}

div.admin-diary-edit-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/admin-diary-edit.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 	
}

div.edit-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/edit-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 	
}

div.edit-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/edit-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 	
}

div.edit-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;	
	background-image: url(images/edit-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.edit-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/edit-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.history-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;	
	background-image: url(images/history-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.history-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/history-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.solved-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;	
	background-image: url(images/solved-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.solved-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/solved-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.add-entry-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;	
	background-image: url(images/add-entry-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.add-multiple-entries-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 32px;	
	background-image: url(images/add-multiple-entries-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.add-entry-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/add-entry-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.link-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;	
	background-image: url(images/link-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.link-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/link-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.subdata-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;	
	background-image: url(images/subdata-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.subdata-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/subdata-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.empty-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;	
}

div.empty-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
}

div.permissions-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;	
	background-image: url(images/permissions-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.permissions-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/permissions-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.advanced-controls-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;	
	background-image: url(images/advanced-controls-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.advanced-controls-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/advanced-controls-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.download-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/download-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 		
}

div.download-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/download-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 		
}

div.download-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/download-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.download-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/download-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.add-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/add-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 		
}

div.add-icon-right
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/add-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 		
}

div.add-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/add-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.add-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/add-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.unlock-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/unlock-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.unlock-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/unlock-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.remove-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/remove-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.remove-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/remove-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.charge-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/charge-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.charge-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/charge-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.new-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/new-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.new-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/new-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.types-management-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/types-management-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.types-management-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/types-management-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.right-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/right-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.right-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/right-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.wrong-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/wrong-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.wrong-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/wrong-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.question-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/question-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.question-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/question-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.changed-doc-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/changed-doc-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.changed-doc-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/changed-doc-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.back-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/back-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.back-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/back-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.forward-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/forward-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.forward-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/forward-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.up-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/up-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.up-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/up-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.down-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/down-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.down-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/down-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.reset-password-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/reset-password-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.reset-password-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/reset-password-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.back-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/back-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.back-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/back-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.forward-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	background-image: url(images/forward-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.forward-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/forward-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.warning-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	background-image: url(images/warning-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.warning-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/warning-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.execute-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/execute-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.execute-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/execute-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.generate-credit-note-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/generate-credit-note-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.add-multiple-documents-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/add-multiple-documents-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 		
}

div.add-multiple-documents-icon-right
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/add-multiple-documents-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 		
}

div.add-multiple-documents-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/add-multiple-documents-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.add-multiple-documents-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/add-multiple-documents-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.add-document-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/add-document-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 		
}

div.add-document-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/add-document-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 		
}

div.add-document-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/add-document-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.add-document-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/add-document-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.remove-document-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/remove-document-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 		
}

div.remove-document-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/remove-document-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px; 		
}

div.remove-document-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/remove-document-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.remove-document-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/remove-document-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.move-instance-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/move-instance-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.move-instance-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/move-instance-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.move-up-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/move-up-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.move-up-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/move-up-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.reset-password-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/reset-password-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.reset-password-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/reset-password-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.back-to-user-section-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/back-to-user-section-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.back-to-user-section-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/back-to-user-section-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.shrinked-icons-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/shrinked-icons-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.shrinked-icons-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/shrinked-icons-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.expand-icon-16-left
{
	float: left; 		
	height: 16px;
	width: 16px;
	background-image: url(images/expand-icon-16.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 5px;
}

div.expand-icon-16-right
{
	float: right; 		
	height: 16px;
	width: 16px;
	background-image: url(images/expand-icon-16.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.shrink-icon-16-left
{
	float: left; 		
	height: 16px;
	width: 16px;
	background-image: url(images/shrink-icon-16.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 5px;
}

div.shrink-icon-16-right
{
	float: right; 		
	height: 16px;
	width: 16px;
	background-image: url(images/shrink-icon-16.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.balance-icon-left
{
	float: left; 		
	height: 32px;
	width: 32px;
	background-image: url(images/balance-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.balance-icon-right
{
	float: right; 		
	height: 32px;
	width: 32px;
	background-image: url(images/balance-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

div.open-icon-22-left
{
	float: left; 		
	height: 22px;
	width: 22px;
	margin-left: 6px;
	background-image: url(images/open-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}

div.open-icon-22-right
{
	float: right; 		
	height: 22px;
	width: 22px;
	background-image: url(images/open-icon-22.png);
	background-position: center;
	background-repeat: no-repeat;
}
