ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}
.lightface {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	position: absolute;
	top: -9000px;
	left: -9000px;
}

.lightface td {
	padding: 0;
	margin: 0;
	background-color: transparent;
	vertical-align: top;
	font-family: 'Verdana';
	font-size: 11px;
}

.lightface .centerLeft, .lightface .centerRight {
	width: 10px;
	height: auto;
	background-image: url(/style/default/lightface/b.png);
	background-repeat: repeat-y;
}

.lightface .topLeft, .lightface .topRight, .lightface .bottomLeft, .lightface .bottomRight {
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}

.lightface .topLeft {
	background-image: url(/style/default/lightface/tl.png);
	background-position: top left;
}

.lightface .topRight {
	background-image: url(/style/default/lightface/tr.png);
	background-position: top right;
}

.lightface .bottomLeft {
	background-image: url(/style/default/lightface/bl.png);
	background-position: bottom left;
}

.lightface .bottomRight {
	background-image: url(/style/default/lightface/br.png);
	background-position: bottom right;
}

.lightface .topCenter, .lightface .bottomCenter {
	width: auto;
	height: 10px;
	background-image: url(/style/default/lightface/b.png);
	background-repeat: repeat-x;
}

.lightface .lightfaceContent {
	background-color: #fff;
	border: 1px solid #555;
	position: relative;
}

.lightface .loading {
	display: block;
	margin: 10px auto;
}

.lightface .lightfaceContent .lightfaceTitle {
	font-size: 14px;
	color: #fff;
	background-color: #6d84b4;
	border: 1px solid #3b5998;
	font-weight: bold;
	margin: -1px;
	margin-bottom: 0;
	padding: 5px 10px;
}

.lightface .lightfaceContent .lightfaceDraggable {
	cursor:move;
}

.lightface .lightfaceContent .lightfaceMessage {
	overflow: auto;
	margin: 0;
	position: relative;
	padding: 5px 10px;
	border: 1px solid #fff;
}

.lightface .lightfaceContent .lightfaceMessage h3,
.lightface .lightfaceContent .lightfaceMessage h4,
.lightface .lightfaceContent .lightfaceMessage h5,
.lightface .lightfaceContent .lightfaceMessage h6 {
	margin-top: 6px;
}

.lightface .lightfaceContent .lightfaceFooter {
	background-color: #f2f2f2;
	border-top: 1px solid #ccc;
	padding: 6px 10px;
	text-align: right;
}
/*
.lightface .lightfaceFooter input[type='button'] {
	border: 1px solid #666;
	border-top-color: #e7e7e7;
	border-left-color: #e7e7e7;
	background-color: #f0f0f0;
	padding: 1px 0 2px;
	line-height: 16px;
	vertical-align: middle;
	margin-left: 5px;
	cursor: pointer;
	font-size: 13px;
	display: inline-block;
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	white-space: nowrap;
	border:2px outset buttonface;
	border-style: inset;
	text-align:center;
}

.lightface .lightfaceFooter input[type='button'].lightfaceBlue {
	border-color: #0e1f5b;
	border-top-color: #d9dfea;
	border-left-color: #d9dfea;
	background-color: #3b598a;
	color: #fff;
}
*/

.lightface .lightfaceFooter label {
	font-size: 13px;
	border-style: solid;
	background-image:url(/style/default/lightface/button.png);
	cursor:pointer;
	font-weight:bold;
	padding:2px 6px 2px 6px;
	text-align:center;
	vertical-align:top;
	white-space:nowrap;
	border-width:1px;
	margin-left:3px;
	background-position:0 0;
	border-color:#999;
	line-height:normal !important;
	display:inline-block;
}

.lightface .lightfaceFooter label input {
	background:none;
	border:0 !important;
	cursor:pointer;
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
	margin:0;
	padding:1px 0 2px;
	white-space:nowrap;
	text-align:center;
	color:#fff;
	font-size:13px;
	border: 2px outset buttonface;
	text-indent:0;
	text-shadow:none;
	display:inline-block;
	color:#444;
	font-size:13px;
}
/* ie6 hacks */
* html .lightface .lightfaceFooter label input { border:0; }

.lightface .lightfaceFooter label.lightfaceblue {
	border-color: #29447E #29447E #1A356E;
	background-position:0 -48px;
}
.lightface .lightfaceFooter label.lightfaceblue.lightfacefocusblue { background-color: #5b74a8; background-image:none; }

.lightface .lightfaceFooter label.lightfacegreen {
	border-color: #3B6E22 #3B6E22 #2C5115;
	background-position:0 -96px;
}
.lightface .lightfaceFooter label.lightfacegreen.lightfacefocusgreen { background-color: #69A74E; background-image:none; }

.lightface .lightfaceFooter label.lightfaceblue input,
.lightface .lightfaceFooter label.lightfacegreen input {
	color:#fff;
}


.lightface .hiddenButton {
	visibility: hidden;
}

.lightface .lightfaceOverlay {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	/*
	background-image: url(fbloader.gif);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #fff;
	*/
	background:url(/style/default/lightface/fbloader.gif) center center no-repeat #fff;
}

.lightface .lightfaceMessageBox	{ 
	overflow: auto;
	padding: 10px 10px;
	min-height: 20px;
	position:relative;
}

.lightface .lightFaceMessageBoxImage {
	overflow: hidden;
	padding: 0;
	background:url(/style/default/lightface/fbloader.gif) center center no-repeat #fff;
}

.lightface .lightFaceMessageBoxImage img {
	display: block;
}
span.icon_replace {
	display: block;
	margin: 0 5px 0 0;
	float: none;
}

span.icon_replace.large {
	width: 24px;
	height: 24px;	
}

span.icon_replace.small {
	width: 16px;
	height: 16px;
}

span.icon_replace.left { float: left; }
span.icon_replace.right { float: right; margin: 0 0 0 5px; }

span.icon_replace.action { background: url('/style/default/image/action_all.png') no-repeat 0 0; }
span.icon_replace.file { background: url('/style/default/image/file_all.png') no-repeat 0 0; }
span.icon_replace.message { background: url('/style/default/image/message_all.png') no-repeat 0 0; }
span.icon_replace.module { background: url('/style/default/image/module_all.png') no-repeat 0 0; }
span.icon_replace.navigation { background: url('/style/default/image/navigation_all.png') no-repeat 0 0; }
span.icon_replace.object { background: url('/style/default/image/object_all.png') no-repeat 0 0; }

/* action */

span.icon_replace.action.add { background-position: -35px -20px; }
span.icon_replace.action.allow { background-position: -135px -20px; }
span.icon_replace.action.assign-tags { background-position: -235px -20px; }
span.icon_replace.action.auth { background-position: -335px -20px; }
span.icon_replace.action.book-list { background-position: -435px -20px; }
span.icon_replace.action.browse { background-position: -535px -20px; }
span.icon_replace.action.calc { background-position: -635px -20px; }
span.icon_replace.action.cancel { background-position: -735px -20px; }
span.icon_replace.action.copy { background-position: -835px -20px; }
span.icon_replace.action.courier { background-position: -935px -20px; }

span.icon_replace.action.create { background-position: -35px -120px; }
span.icon_replace.action.delete { background-position: -135px -120px; }
span.icon_replace.action.deny { background-position: -235px -120px; }
span.icon_replace.action.detail { background-position: -335px -120px; }
span.icon_replace.action.edit { background-position: -435px -120px; }
span.icon_replace.action.edit-content { background-position: -535px -120px; }
span.icon_replace.action.export { background-position: -635px -120px; }
span.icon_replace.action.fields { background-position: -735px -120px; }
span.icon_replace.action.info { background-position: -835px -120px; }
span.icon_replace.action.layout { background-position: -935px -120px; }

span.icon_replace.action.logout { background-position: -35px -220px; }
span.icon_replace.action.mark { background-position: -135px -220px; }
span.icon_replace.action.nop { background-position: -235px -220px; }
span.icon_replace.action.occurrences { background-position: -335px -220px; }
span.icon_replace.action.orders { background-position: -435px -220px; }
span.icon_replace.action.print { background-position: -535px -220px; }
span.icon_replace.action.process { background-position: -635px -220px; }
span.icon_replace.action.properties { background-position: -735px -220px; }
span.icon_replace.action.question { background-position: -835px -220px; }
span.icon_replace.action.remove { background-position: -935px -220px; }

span.icon_replace.action.repair { background-position: -35px -320px; }
span.icon_replace.action.restore { background-position: -135px -320px; }
span.icon_replace.action.result { background-position: -235px -320px; }
span.icon_replace.action.set-default { background-position: -335px -320px; }
span.icon_replace.action.show { background-position: -435px -320px; }
span.icon_replace.action.summary { background-position: -535px -320px; }
span.icon_replace.action.switch-off { background-position: -635px -320px; }
span.icon_replace.action.switch-on { background-position: -735px -320px; }
span.icon_replace.action.upload { background-position: -835px -320px; }
span.icon_replace.action.watch { background-position: -935px -320px; }

/* action - small */

span.icon_replace.small.action.add { background-position: -3px -3px; }
span.icon_replace.small.action.allow { background-position: -103px -3px; }
span.icon_replace.small.action.assign-tags { background-position: -203px -3px; }
span.icon_replace.small.action.auth { background-position: -303px -3px; }
span.icon_replace.small.action.book-list { background-position: -403px -3px; }
span.icon_replace.small.action.browse { background-position: -503px -3px; }
span.icon_replace.small.action.calc { background-position: -603px -3px; }
span.icon_replace.small.action.cancel { background-position: -703px -3px; }
span.icon_replace.small.action.copy { background-position: -803px -3px; }
span.icon_replace.small.action.courier { background-position: -903px -3px; }

span.icon_replace.small.action.create { background-position: -3px -83px; }
span.icon_replace.small.action.delete { background-position: -103px -83px; }
span.icon_replace.small.action.deny { background-position: -203px -83px; }
span.icon_replace.small.action.detail { background-position: -303px -83px; }
span.icon_replace.small.action.edit { background-position: -403px -83px; }
span.icon_replace.small.action.edit-content { background-position: -503px -83px; }
span.icon_replace.small.action.export { background-position: -603px -83px; }
span.icon_replace.small.action.fields { background-position: -703px -83px; }
span.icon_replace.small.action.info { background-position: -803px -83px; }
span.icon_replace.small.action.layout { background-position: -903px -83px; }

span.icon_replace.small.action.logout { background-position: -3px -183px; }
span.icon_replace.small.action.mark { background-position: -103px -183px; }
span.icon_replace.small.action.nop { background-position: -2303px -183px; }
span.icon_replace.small.action.occurrences { background-position: -303px -183px; }
span.icon_replace.small.action.orders { background-position: -403px -183px; }
span.icon_replace.small.action.print { background-position: -503px -183px; }
span.icon_replace.small.action.process { background-position: -603px -183px; }
span.icon_replace.small.action.properties { background-position: -703px -183px; }
span.icon_replace.small.action.question { background-position: -803px -183px; }
span.icon_replace.small.action.remove { background-position: -903px -183px; }

span.icon_replace.small.action.repair { background-position: -3px -283px; }
span.icon_replace.small.action.restore { background-position: -103px -283px; }
span.icon_replace.small.action.result { background-position: -203px -283px; }
span.icon_replace.small.action.set-default { background-position: -303px -283px; }
span.icon_replace.small.action.show { background-position: -403px -283px; }
span.icon_replace.small.action.summary { background-position: -503px -283px; }
span.icon_replace.small.action.switch-off { background-position: -603px -283px; }
span.icon_replace.small.action.switch-on { background-position: -703px -283px; }
span.icon_replace.small.action.upload { background-position: -803px -283px; }
span.icon_replace.small.action.watch { background-position: -903px -283px; }

/* file */

span.icon_replace.file.archive { background-position: -35px -20px; }
span.icon_replace.file.audio { background-position: -135px -20px; }
span.icon_replace.file.directory { background-position: -235px -20px; }
span.icon_replace.file.directory-up { background-position: -335px -20px; }
span.icon_replace.file.font { background-position: -435px -20px; }
span.icon_replace.file.image { background-position: -535px -20px; }
span.icon_replace.file.locale-binary { background-position: -635px -20px; }
span.icon_replace.file.locale-source { background-position: -735px -20px; }
span.icon_replace.file.script { background-position: -835px -20px; }
span.icon_replace.file.text { background-position: -935px -20px; }

span.icon_replace.file.text-doc { background-position: -35px -120px; }
span.icon_replace.file.text-pdf { background-position: -135px -120px; }
span.icon_replace.file.text-xls { background-position: -235px -120px; }
span.icon_replace.file.unknow { background-position: -335px -120px; }
span.icon_replace.file.video { background-position: -435px -120px; }

/* message */

span.icon_replace.message {
	width: 32px;
	height: 32px;
}

span.icon_replace.small.message {
	width: 16px;
	height: 16px;
}

span.icon_replace.message.error { background-position: -30px -15px; }
span.icon_replace.message.help { background-position: -130px -15px; }
span.icon_replace.message.info { background-position: -230px -15px; }
span.icon_replace.message.missing { background-position: -330px -15px; }
span.icon_replace.message.success { background-position: -430px -15px; }
span.icon_replace.message.warning { background-position: -530px -15px; }

/* message - small */

span.icon_replace.small.message.error { background-position: -3px -3px; }
span.icon_replace.small.message.help { background-position: -103px -3px; }
span.icon_replace.small.message.info { background-position: -203px -3px; }
span.icon_replace.small.message.missing { background-position: -303px -3px; }
span.icon_replace.small.message.success { background-position: -403px -3px; }
span.icon_replace.small.message.warning { background-position: -503px -3px; }

/* module */

span.icon_replace.module.about { background-position: -35px -20px; }
span.icon_replace.module.addressbook { background-position: -135px -20px; }
span.icon_replace.module.admin { background-position: -235px -20px; }
span.icon_replace.module.ai { background-position: -335px -20px; }
span.icon_replace.module.audit { background-position: -435px -20px; }
span.icon_replace.module.auth { background-position: -535px -20px; }
span.icon_replace.module.banner { background-position: -635px -20px; }
span.icon_replace.module.calendar { background-position: -735px -20px; }
span.icon_replace.module.cashdesk { background-position: -835px -20px; }
span.icon_replace.module.catalog { background-position: -935px -20px; }

span.icon_replace.module.category { background-position: -35px -120px; }
span.icon_replace.module.computer { background-position: -135px -120px; }
span.icon_replace.module.configuration { background-position: -235px -120px; }
span.icon_replace.module.contact { background-position: -335px -120px; }
span.icon_replace.module.crm { background-position: -435px -120px; }
span.icon_replace.module.currency { background-position: -535px -120px; }
span.icon_replace.module.customfield { background-position: -635px -120px; }
span.icon_replace.module.devel { background-position: -735px -120px; }
span.icon_replace.module.discussion { background-position: -835px -120px; }
span.icon_replace.module.event { background-position: -935px -120px; }

span.icon_replace.module.files { background-position: -35px -220px; }
span.icon_replace.module.files-other { background-position: -135px -220px; }
span.icon_replace.module.gallery { background-position: -235px -220px; }
span.icon_replace.module.genericobject { background-position: -335px -220px; }
span.icon_replace.module.help { background-position: -435px -220px; }
span.icon_replace.module.helpdesk { background-position: -535px -220px; }
span.icon_replace.module.history { background-position: -635px -220px; }
span.icon_replace.module.checkpoint { background-position: -735px -220px; }
span.icon_replace.module.invoice { background-position: -835px -220px; }
span.icon_replace.module.feedback { background-position: -935px -220px; }

span.icon_replace.module.layout { background-position: -35px -320px; }
span.icon_replace.module.menu { background-position: -135px -320px; }
span.icon_replace.module.misc { background-position: -235px -320px; }
span.icon_replace.module.multiobject { background-position: -335px -320px; }
span.icon_replace.module.multiobjectclass { background-position: -435px -320px; }
span.icon_replace.module.newsletter { background-position: -535px -320px; }
span.icon_replace.module.noticeboard { background-position: -635px -320px; }
span.icon_replace.module.order { background-position: -735px -320px; }
span.icon_replace.module.photostory { background-position: -835px -320px; }
span.icon_replace.module.poll { background-position: -935px -320px; }

span.icon_replace.module.profile { background-position: -35px -420px; }
span.icon_replace.module.rating { background-position: -135px -420px; }
span.icon_replace.module.redirect { background-position: -235px -420px; }
span.icon_replace.module.search { background-position: -335px -420px; }
span.icon_replace.module.serial { background-position: -435px -420px; }
span.icon_replace.module.stats { background-position: -535px -420px; }
span.icon_replace.module.style { background-position: -635px -420px; }
span.icon_replace.module.tag { background-position: -735px -420px; }
span.icon_replace.module.task { background-position: -835px -420px; }
span.icon_replace.module.template { background-position: -935px -420px; }

span.icon_replace.module.test { background-position: -35px -520px; }
span.icon_replace.module.text { background-position: -135px -520px; }
span.icon_replace.module.tree { background-position: -235px -520px; }
span.icon_replace.module.trigger { background-position: -335px -520px; }
span.icon_replace.module.user { background-position: -435px -520px; }
span.icon_replace.module.userblog { background-position: -535px -520px; }
span.icon_replace.module.video { background-position: -635px -520px; }
span.icon_replace.module.voucher { background-position: -735px -520px; }

/* module - small */

span.icon_replace.small.module.about { background-position: -3px -3px; }
span.icon_replace.small.module.addressbook { background-position: -103px -3px; }
span.icon_replace.small.module.admin { background-position: -203px -3px; }
span.icon_replace.small.module.ai { background-position: -303px -3px; }
span.icon_replace.small.module.audit { background-position: -403px -3px; }
span.icon_replace.small.module.auth { background-position: -503px -3px; }
span.icon_replace.small.module.banner { background-position: -603px -3px; }
span.icon_replace.small.module.calendar { background-position: -703px -3px; }
span.icon_replace.small.module.cashdesk { background-position: -803px -3x; }
span.icon_replace.small.module.catalog { background-position: -930px -3px; }

span.icon_replace.small.module.category { background-position: -3px -83px; }
span.icon_replace.small.module.computer { background-position: -103px -83px; }
span.icon_replace.small.module.configuration { background-position: -203px -83px; }
span.icon_replace.small.module.contact { background-position: -303px -83px; }
span.icon_replace.small.module.crm { background-position: -403px -83px; }
span.icon_replace.small.module.currency { background-position: -503px -83px; }
span.icon_replace.small.module.customfield { background-position: -603px -83px; }
span.icon_replace.small.module.devel { background-position: -703px -83px; }
span.icon_replace.small.module.discussion { background-position: -803px -83px; }
span.icon_replace.small.module.event { background-position: -903px -83px; }

span.icon_replace.small.module.files { background-position: -3px -183px; }
span.icon_replace.small.module.files-other { background-position: -103px -183px; }
span.icon_replace.small.module.gallery { background-position: -203px -183px; }
span.icon_replace.small.module.genericobject { background-position: -303px -183px; }
span.icon_replace.small.module.help { background-position: -403px -183px; }
span.icon_replace.small.module.helpdesk { background-position: -503px -183px; }
span.icon_replace.small.module.history { background-position: -603px -183px; }
span.icon_replace.small.module.checkpoint { background-position: -703px -183px; }
span.icon_replace.small.module.invoice { background-position: -803px -183px; }
span.icon_replace.small.module.feedback { background-position: -903px -183px; }

span.icon_replace.small.module.layout { background-position: -3px -283px; }
span.icon_replace.small.module.menu { background-position: -103px -283px; }
span.icon_replace.small.module.misc { background-position: -203px -283px; }
span.icon_replace.small.module.multiobject { background-position: -303px -283px; }
span.icon_replace.small.module.multiobjectclass { background-position: -403px -283px; }
span.icon_replace.small.module.newsletter { background-position: -503px -283px; }
span.icon_replace.small.module.noticeboard { background-position: -603px -283px; }
span.icon_replace.small.module.order { background-position: -703px -283px; }
span.icon_replace.small.module.photostory { background-position: -803px -283px; }
span.icon_replace.small.module.poll { background-position: -903px -283px; }

span.icon_replace.small.module.profile { background-position: -3px -383px; }
span.icon_replace.small.module.rating { background-position: -103px -383px; }
span.icon_replace.small.module.redirect { background-position: -203px -383px; }
span.icon_replace.small.module.search { background-position: -303px -383px; }
span.icon_replace.small.module.serial { background-position: -403px -383px; }
span.icon_replace.small.module.stats { background-position: -503px -383px; }
span.icon_replace.small.module.style { background-position: -603px -383px; }
span.icon_replace.small.module.tag { background-position: -703px -383px; }
span.icon_replace.small.module.task { background-position: -803px -383px; }
span.icon_replace.small.module.template { background-position: -903px -383px; }

span.icon_replace.small.module.test { background-position: -3px -483px; }
span.icon_replace.small.module.text { background-position: -103px -483px; }
span.icon_replace.small.module.tree { background-position: -203px -483px; }
span.icon_replace.small.module.trigger { background-position: -303px -483px; }
span.icon_replace.small.module.user { background-position: -403px -483px; }
span.icon_replace.small.module.userblog { background-position: -503px -483px; }
span.icon_replace.small.module.video { background-position: -603px -483px; }
span.icon_replace.small.module.voucher { background-position: -703px -483px; }

/* navigation */

span.icon_replace.navigation.calendar-day { background-position: -35px -20px; }
span.icon_replace.navigation.calendar-day-x { background-position: -135px -20px; }
span.icon_replace.navigation.calendar-list { background-position: -235px -20px; }
span.icon_replace.navigation.calendar-list-x { background-position: -335px -20px; }
span.icon_replace.navigation.calendar-month { background-position: -435px -20px; }
span.icon_replace.navigation.calendar-month-cols { background-position: -535px -20px; }
span.icon_replace.navigation.calendar-month-cols-x { background-position: -635px -20px; }
span.icon_replace.navigation.calendar-month-x { background-position: -735px -20px; }
span.icon_replace.navigation.calendar-week { background-position: -835px -20px; }
span.icon_replace.navigation.calendar-week-x { background-position: -935px -20px; }

span.icon_replace.navigation.calendar-work-week { background-position: -35px -120px; }
span.icon_replace.navigation.calendar-work-week-x { background-position: -135px -120px; }
span.icon_replace.navigation.calendar-year { background-position: -235px -120px; }
span.icon_replace.navigation.calendar-year-x { background-position: -335px -120px; }
span.icon_replace.navigation.go-bottom { background-position: -435px -120px; }
span.icon_replace.navigation.go-bottom-x { background-position: -535px -120px; }
span.icon_replace.navigation.go-down { background-position: -635px -120px; }
span.icon_replace.navigation.go-down-x { background-position: -735px -120px; }
span.icon_replace.navigation.go-first { background-position: -835px -120px; }
span.icon_replace.navigation.go-first-x { background-position: -935px -120px; }

span.icon_replace.navigation.go-home { background-position: -35px -220px; }
span.icon_replace.navigation.go-home-x { background-position: -135px -220px; }
span.icon_replace.navigation.go-jump { background-position: -235px -220px; }
span.icon_replace.navigation.go-jump-x { background-position: -335px -220px; }
span.icon_replace.navigation.go-last { background-position: -435px -220px; }
span.icon_replace.navigation.go-last-x { background-position: -535px -220px; }
span.icon_replace.navigation.go-next { background-position: -635px -220px; }
span.icon_replace.navigation.go-next-x { background-position: -735px -220px; }
span.icon_replace.navigation.go-previous { background-position: -835px -220px; }
span.icon_replace.navigation.go-previous-x { background-position: -935px -220px; }

span.icon_replace.navigation.go-today { background-position: -35px -320px; }
span.icon_replace.navigation.go-today-x { background-position: -135px -320px; }
span.icon_replace.navigation.go-top { background-position: -235px -320px; }
span.icon_replace.navigation.go-top-x { background-position: -335px -320px; }
span.icon_replace.navigation.go-up { background-position: -435px -320px; }
span.icon_replace.navigation.go-up-x { background-position: -535px -320px; }
span.icon_replace.navigation.reload { background-position: -635px -320px; }
span.icon_replace.navigation.reload-x { background-position: -735px -320px; }

/* navigation - small */

span.icon_replace.small.navigation.calendar-day { background-position: -3px -3px; }
span.icon_replace.small.navigation.calendar-day-x { background-position: -103px -3px; }
span.icon_replace.small.navigation.calendar-list { background-position: -203px -3px; }
span.icon_replace.small.navigation.calendar-list-x { background-position: -303px -3px; }
span.icon_replace.small.navigation.calendar-month { background-position: -403px -3px; }
span.icon_replace.small.navigation.calendar-month-cols { background-position: -503px -3px; }
span.icon_replace.small.navigation.calendar-month-cols-x { background-position: -603px -3px; }
span.icon_replace.small.navigation.calendar-month-x { background-position: -703px -3px; }
span.icon_replace.small.navigation.calendar-week { background-position: -803px -3px; }
span.icon_replace.small.navigation.calendar-week-x { background-position: -903px -3px; }

span.icon_replace.small.navigation.calendar-work-week { background-position: -3px -83px; }
span.icon_replace.small.navigation.calendar-work-week-x { background-position: -103px -83px; }
span.icon_replace.small.navigation.calendar-year { background-position: -203px -83px; }
span.icon_replace.small.navigation.calendar-year-x { background-position: -303px -83px; }
span.icon_replace.small.navigation.go-bottom { background-position: -403px -83px; }
span.icon_replace.small.navigation.go-bottom-x { background-position: -503px -83px; }
span.icon_replace.small.navigation.go-down { background-position: -603px -83px; }
span.icon_replace.small.navigation.go-down-x { background-position: -703px -83px; }
span.icon_replace.small.navigation.go-first { background-position: -803px -83px; }
span.icon_replace.small.navigation.go-first-x { background-position: -903px -83px; }

span.icon_replace.small.navigation.go-home { background-position: -3px -183px; }
span.icon_replace.small.navigation.go-home-x { background-position: -103px -183px; }
span.icon_replace.small.navigation.go-jump { background-position: -203px -183px; }
span.icon_replace.small.navigation.go-jump-x { background-position: -303px -183px; }
span.icon_replace.small.navigation.go-last { background-position: -403px -183px; }
span.icon_replace.small.navigation.go-last-x { background-position: -503px -183px; }
span.icon_replace.small.navigation.go-next { background-position: -603px -183px; }
span.icon_replace.small.navigation.go-next-x { background-position: -703px -183px; }
span.icon_replace.small.navigation.go-previous { background-position: -803px -183px; }
span.icon_replace.small.navigation.go-previous-x { background-position: -903px -183px; }

span.icon_replace.small.navigation.go-today { background-position: -3px -283px; }
span.icon_replace.small.navigation.go-today-x { background-position: -103px -283px; }
span.icon_replace.small.navigation.go-top { background-position: -203px -283px; }
span.icon_replace.small.navigation.go-top-x { background-position: -303px -283px; }
span.icon_replace.small.navigation.go-up { background-position: -403px -283px; }
span.icon_replace.small.navigation.go-up-x { background-position: -503px -283px; }
span.icon_replace.small.navigation.reload { background-position: -603px -283px; }
span.icon_replace.small.navigation.reload-x { background-position: -703px -283px; }

/* object */

span.icon_replace.object.code { background-position: -35px -20px; }
span.icon_replace.object.contact-form { background-position: -135px -20px; }
span.icon_replace.object.discussion { background-position: -235px -20px; }
span.icon_replace.object.event { background-position: -335px -20px; }
span.icon_replace.object.gallery { background-position: -435px -20px; }
span.icon_replace.object.heading { background-position: -535px -20px; }
span.icon_replace.object.layout { background-position: -635px -20px; }
span.icon_replace.object.menu { background-position: -735px -20px; }
span.icon_replace.object.menu-item { background-position: -835px -20px; }
span.icon_replace.object.perex { background-position: -935px -20px; }

span.icon_replace.object.photostory { background-position: -35px -120px; }
span.icon_replace.object.poll { background-position: -135px -120px; }
span.icon_replace.object.rating { background-position: -235px -120px; }
span.icon_replace.object.rawobj { background-position: -335px -120px; }
span.icon_replace.object.references { background-position: -435px -120px; }
span.icon_replace.object.serial { background-position: -535px -120px; }
span.icon_replace.object.social { background-position: -635px -120px; }
span.icon_replace.object.tag { background-position: -735px -120px; }
span.icon_replace.object.test { background-position: -835px -120px; }
span.icon_replace.object.text { background-position: -935px -120px; }

span.icon_replace.object.treelisting { background-position: -35px -220px; }
span.icon_replace.object.treenode { background-position: -135px -220px; }
span.icon_replace.object.tree-node { background-position: -235px -220px; }
span.icon_replace.object.trophy { background-position: -335px -220px; }
span.icon_replace.object.video { background-position: -435px -220px; }

/* object - small */

span.icon_replace.small.object.code { background-position: -3px -3px; }
span.icon_replace.small.object.contact-form { background-position: -103px -3px; }
span.icon_replace.small.object.discussion { background-position: -203px -3px; }
span.icon_replace.small.object.event { background-position: -303px -3px; }
span.icon_replace.small.object.gallery { background-position: -403px -3px; }
span.icon_replace.small.object.heading { background-position: -503px -3px; }
span.icon_replace.small.object.layout { background-position: -603px -3px; }
span.icon_replace.small.object.menu { background-position: -703px -3px; }
span.icon_replace.small.object.menu-item { background-position: -803px -3px; }
span.icon_replace.small.object.perex { background-position: -903px -3px; }

span.icon_replace.small.object.photostory { background-position: -3px -83px; }
span.icon_replace.small.object.poll { background-position: -103px -83px; }
span.icon_replace.small.object.rating { background-position: -203px -83px; }
span.icon_replace.small.object.rawobj { background-position: -303px -83px; }
span.icon_replace.small.object.references { background-position: -403px -83px; }
span.icon_replace.small.object.serial { background-position: -503px -83px; }
span.icon_replace.small.object.social { background-position: -603px -83px; }
span.icon_replace.small.object.tag { background-position: -703px -83px; }
span.icon_replace.small.object.test { background-position: -803px -83px; }
span.icon_replace.small.object.text { background-position: -903px -83px; }

span.icon_replace.small.object.treelisting { background-position: -3px -183px; }
span.icon_replace.small.object.treenode { background-position: -103px -183px; }
span.icon_replace.small.object.tree-node { background-position: -203px -183px; }
span.icon_replace.small.object.trophy { background-position: -303px -183px; }
span.icon_replace.small.object.video { background-position: -403px -183px; }









