.icon {
  background-repeat: no-repeat;
  background-position: top left;
  padding: 1px 0 1px 22px;
  outline: none;
}

.icon_right {
  background-position: top right;
  padding: 1px 22px 1px 0;
  margin-right: 3px;
}

  a.move_up {
    background-image: url('../gfx/mosaikk/arrow_up.png');
  }
  a.move_down {
    background-image: url('../gfx/mosaikk/arrow_down.png');
  }
  a.move_free {
    background-image: url('../gfx/mosaikk/arrows_4_way.png');
  }  
  a.delete {
    background-image: url('../gfx/mosaikk/delete.png');
  }  
  a.pause {
    background-image: url('../gfx/mosaikk/pause.png');
  }  
  a.turn_back {
    background-image: url('../gfx/mosaikk/turn_back.png');
  }
  
  
  a.sort_up {
    background-image: url('../gfx/mosaikk/sort_up.png');
  }
  a.sort_down {
    background-image: url('../gfx/mosaikk/sort_down.png');
  }
  
  a.add {
    background-image: url('../gfx/mosaikk/add.png');
  }
  a.accept {
    background-image: url('../gfx/mosaikk/accept.png');
  }
  a.stop {
    background-image: url('../gfx/mosaikk/stop.png');
  }
  a.home {
    background-image: url('../gfx/mosaikk/house.png');
  }
  a.draft {
    background-image: url('../gfx/mosaikk/page_edit.png');
  }
  a.page {
    background-image: url('../gfx/mosaikk/page.gif');
  }
  a.group {
    background-image: url('../gfx/mosaikk/group.png');
  }
  a.bill {
    background-image: url('../gfx/mosaikk/page_bill.png');
  }
  a.coins {
    background-image: url('../gfx/mosaikk/coins.png');
  }
  a.sitemap {
    background-image: url('../gfx/mosaikk/sitemap.png');
  }
  a.approval {
    background-image: url('../gfx/mosaikk/page_user_light.gif');
  }
  a.edit_record {
    background-image: url('../gfx/mosaikk/report_edit.png');
  }
  a.edit_user {
    background-image: url('../gfx/mosaikk/user_edit.png');
  }
  a.edit_bill {
    background-image: url('../gfx/mosaikk/page_bill_edit.png');
  }
  a.edit_contact {
    background-image: url('../gfx/mosaikk/vcard_edit.png');
  }
  a.rotate_left {
    background-image: url('../gfx/mosaikk/shape_rotate_anticlockwise.png');
  }
  a.rotate_right {
    background-image: url('../gfx/mosaikk/shape_rotate_clockwise.png');
  }
  a.refresh {
    background-image: url('../gfx/mosaikk/arrow_refresh.png');
  }
  a.back {
    background-image: url('../gfx/mosaikk/arrow_back.png');
  }
  a.archive {
    background-image: url('../gfx/mosaikk/folder_page_white.png');
  }
  a.restore {
    background-image: url('../gfx/mosaikk/restore.png');
  }
  a.picture_add {
    background-image: url('../gfx/mosaikk/picture_add.png');
  }
  a.picture_delete {
    background-image: url('../gfx/mosaikk/picture_delete.png');
  }
  .url {
    background-image: url('../gfx/mosaikk/world_link.png');
  }
  .cross {
    background-image: url('../gfx/mosaikk/cross.png');
  }
  .zoom {
    background-image: url('../gfx/mosaikk/zoom.png');
  }
  
  
  .tick {
    background-image: url('../gfx/mosaikk/tick.png');
  }
  
  
  a.first {
    background-image: url('../gfx/mosaikk/resultset_first.png');
  }
  a.previous {
    background-image: url('../gfx/mosaikk/resultset_previous.png');
  }
  a.next {
    background-image: url('../gfx/mosaikk/resultset_next.png');
  }
  a.last {
    background-image: url('../gfx/mosaikk/resultset_last.png');
  }
  .first_disabled {
    background-image: url('../gfx/mosaikk/resultset_first_gray.png');
  }
  .previous_disabled {
    background-image: url('../gfx/mosaikk/resultset_previous_gray.png');
  }
  .next_disabled {
    background-image: url('../gfx/mosaikk/resultset_next_gray.png');
  }
  .last_disabled {
    background-image: url('../gfx/mosaikk/resultset_last_gray.png');
  }
  
  
  
  .warning {
    background-image: url('../gfx/mosaikk/error.png');
  }
  .info {
    background-image: url('../gfx/mosaikk/information.png');
  }
  .accept {
    background-image: url('../gfx/mosaikk/accept.png');
  }
  .error {
    background-image: url('../gfx/mosaikk/exclamation.png');
  }
  

.notext {
  display: block;
  height: 16px;
  width: 16px;
  background-position: center;
  text-indent: -9999px;
}

p.icon {
  background-position: 10px 10px;
  padding-left: 35px;
  padding-right: 15px;
}

p.noicon {
  background-image: none;
}

a.icon:hover {
  color: #000;
}


.medium_icon {  
  background-repeat: no-repeat;
  background-position: 0 -2px;
  padding: 3px 0 0 30px;
}

  a.folder {
    background-image: url('../gfx/mosaikk/folder_24.png');
  }
  a.comments {
    background-image: url('../gfx/mosaikk/comments_24.png');
  }


.large_icon {
  background-repeat: no-repeat;
  background-position: center top;
  width: 90px;
  padding: 52px 0 1px 0;
  display: block;
  text-align: center;
  cursor: cursor;
}

  a.edit {
    background-image: url('../gfx/mosaikk/paper_content_48.png');
  }
  span.edit_disabled {
    background-image: url('../gfx/mosaikk/paper_content_gray_48.png');
  }  
  a.picture {
    background-image: url('../gfx/mosaikk/image_48.png');
  }
  span.picture_disabled {
    background-image: url('../gfx/mosaikk/image_gray_48.png');
  }
  a.settings {
    background-image: url('../gfx/mosaikk/spanner_48.png');
  }
  span.settings_disabled {
    background-image: url('../gfx/mosaikk/spanner_gray_48.png');
  }
  a.save {
    background-image: url('../gfx/mosaikk/floppy_disk_48.png');  
  }
  
  a.edit_small {
    background-image: url('../gfx/mosaikk/paper_content_16.png');
  }
  a.picture_small {
    background-image: url('../gfx/mosaikk/image_16.png');
  }
  a.settings_small {
    background-image: url('../gfx/mosaikk/spanner_16.png');
  }
  

a.large_icon:hover {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}


ul.icons {
  list-style-type: none;
  margin-left: 8px;
}


ul.files_m li {
  height: 40px;
}

.file_m {
  padding: 18px 0 16px 48px;
  background-position: center left;
  background-repeat: none; 
}

.doc { background-image: url('../gfx/mosaikk/file_icons/small/doc.gif'); }
.doc_m { background-image: url('../gfx/mosaikk/file_icons/medium/doc.png'); }
.eps { background-image: url('../gfx/mosaikk/file_icons/small/eps.gif'); }
.gif { background-image: url('../gfx/mosaikk/file_icons/small/gif.gif'); }
.gif_m { background-image: url('../gfx/mosaikk/file_icons/medium/gif.png'); }
.html { background-image: url('../gfx/mosaikk/file_icons/small/html.gif'); }
.html_m { background-image: url('../gfx/mosaikk/file_icons/medium/html.png'); }
.jpg { background-image: url('../gfx/mosaikk/file_icons/small/jpg.gif'); }
.jpg_m { background-image: url('../gfx/mosaikk/file_icons/medium/jpg.png'); }
.msi { background-image: url('../gfx/mosaikk/file_icons/small/msi.gif'); }
.msi_m { background-image: url('../gfx/mosaikk/file_icons/medium/msi.png'); }
.pdf { background-image: url('../gfx/mosaikk/file_icons/small/pdf.gif'); }
.pdf_m { background-image: url('../gfx/mosaikk/file_icons/medium/pdf.png'); }
.ppt { background-image: url('../gfx/mosaikk/file_icons/small/ppt.png'); }
.ppt_m { background-image: url('../gfx/mosaikk/file_icons/medium/ppt.png'); }
.psd { background-image: url('../gfx/mosaikk/file_icons/small/psd.gif'); }
.psd_m { background-image: url('../gfx/mosaikk/file_icons/medium/psd.png'); }
.txt { background-image: url('../gfx/mosaikk/file_icons/small/txt.gif'); }
.txt_m { background-image: url('../gfx/mosaikk/file_icons/medium/txt.png'); }
.unknown { background-image: url('../gfx/mosaikk/file_icons/small/unknown.gif'); }
.unknown_m { background-image: url('../gfx/mosaikk/file_icons/medium/unknown.png'); }
.wmavmpeg { background-image: url('../gfx/mosaikk/file_icons/small/wmavmpeg.gif'); }
.wmavmpeg_m { background-image: url('../gfx/mosaikk/file_icons/medium/wmavmpeg.png'); }
.xls { background-image: url('../gfx/mosaikk/file_icons/small/xls.gif'); }
.xls_m { background-image: url('../gfx/mosaikk/file_icons/medium/xls.png'); }
.zip { background-image: url('../gfx/mosaikk/file_icons/small/zip.gif'); }
.zip_m { background-image: url('../gfx/mosaikk/file_icons/medium/zip.png'); }


ul.modules {
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
}

	ul.modules li {
	  float: left;
	  width: 280px;
	  height: 150px;
	  padding: 0;
	  margin-right: 10px;
	}
	
	ul.modules li a {
	  display: block;
	  width: 280px;
	  height: 150px;
	  background-repeat: none;
	  background-position: top left;
	  text-indent: -9999px;
	  outline: none;
	}
	
	ul.modules li a:hover {
	  background-position: bottom left;
	}
	
  a.mod_contacts {
    background-image: url('../gfx/mosaikk/admin/modules/contacts.png');
  }
  a.mod_orders {
    background-image: url('../gfx/mosaikk/admin/modules/billing.png');
  }
  a.mod_users {
    background-image: url('../gfx/mosaikk/admin/modules/users.png');
  }
  a.mod_newsletter {
    background-image: url('../gfx/mosaikk/admin/modules/newsletter.png');
  }
  a.mod_events {
    background-image: url('../gfx/mosaikk/admin/modules/events.png');
  }
  a.mod_polls {
    background-image: url('../gfx/mosaikk/admin/modules/polls.png');
  }
  a.mod_site {
    background-image: url('../gfx/mosaikk/admin/modules/site.png');
  }
  a.mod_statistics {
    background-image: url('../gfx/mosaikk/admin/modules/statistics.png');
  }
  a.mod_registrations {
    background-image: url('../gfx/mosaikk/admin/modules/registrations.png');
  }
  a.mod_admin_log {
    background-image: url('../gfx/mosaikk/admin/modules/admin_log.png');
  }
  a.mod_email_log {
    background-image: url('../gfx/mosaikk/admin/modules/email_log.png');
  }
  a.mod_login_log {
    background-image: url('../gfx/mosaikk/admin/modules/login_log.png');
  }
  a.mod_error_log {
    background-image: url('../gfx/mosaikk/admin/modules/error_log.png');
  }
