* {
  color: #0a1725;
	font-family: Tahoma, Arial;
	font-size: 11px;
}

body, html {
	margin: 0;
	padding: 0;
}

a {
	color: #3f3d3d;
}

a.active_menu_item {
	background: #a4a4a8;
	color: #fff;
	text-decoration: none;
}

h1 {
  color: #095ba6;
	font-size: 14px !important;
	font-weight: bold;
	margin-top: 4px;
}

h3 {
  padding: 10px;
  margin: 10px;
}

h1 a, h3 {
  color: #095ba6;
}

#main p {
  margin: 4px 10px;
}

#h1-container, .h1-container {
  border-bottom: #cedeed 1px solid;
  background: #fff;
  height: 40px;
  margin: 0 0 10px 0;
  padding: 10px;
  position: relative;
}

#h2-container, .h2-container {
  border-bottom: #cedeed 1px solid;
  background: #fff;
  margin: 0;
  padding: 5px 10px ;
}

#back-to-list {
  background: url(/shared/img/arrow-up.gif) no-repeat;
  padding-left: 18px;
  position: absolute;
  right: 10px;
  bottom: 15px;
}

.back-to-list {
  text-align: right;
}

#back-to-list a, .back-to-list a {
  text-decoration: underline;
}

.back-to-list a {
  background: url(/shared/img/arrow-up.gif) no-repeat;
  padding-left: 18px;
}

h2 {
  padding: 0;
  margin: 0;
}

hr {
  border: none 0;
  border-top: 1px dotted #b2bec5;
  width: 100%;
  height: 1px;
}

legend {
  display: none;
}

img {
	border: 0;
}

input, select, textarea {
  border: #cecece 1px solid;
  padding: 3px;
}

input[type=radio], input[type=checkbox] {
  border: none;
}

.checkbox, .radio {
  border: none;
  width: 16px;
}

#container {
  width: 100% !important;
}

#inner-container {
  padding: 10px;
}

#language-selector {
  position: absolute;
  margin: 0;
  right: 10px;
  right: 10px;.
  top: 5px;
}

#language-selector li {
  float: left;
  list-style: none;
}

fieldset {
  border: 0;
}

.form-row,
.form-text,
.form-row-radios {
  border-bottom: #dfefef 1px solid;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

.form-row-radios {
	height: 21px;
	padding-top: 3px;
}

.form-label label {
	color: #0a1725;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
}

.form-label label em {
  font-size: 10px;
  font-weight: normal;
}

.form-label {
  padding-left: 10px;
	width: 200px;
	float: left;
}

* html .form-label {
  width: 198px;
}

.tabbed {
  margin-left: 160px;
}

label .required_field {
	color: #c00;
}

input, select, textarea {
	font-size: 11px;
}

input {
	width: 300px;
	padding-left: 3px;
}

input[type=radio], input[type=checkbox] {
	width: auto;
}

select {
	width: 308px;
}

textarea {
	width: 300px;
	height: 60px;
	font-size: 11px;
	padding-left: 3px;
}

#rich, #plain {
  width: 660px !important;
}

textarea#content, textarea#description {
  color: #5c5b5f;
  width: 600px;
  height: 420px;
}

textarea#contactinfo {
  width: 600px;
  height: 200px;
}

textarea#description {
  height: 200px;
}

textarea#summary {
  width: 419px;
  height: 220px;
}

p {
	font-size: 11px;
}

input.counter {
	border: 0;
	color: #ff0000;
	width: 20px;
}

div.buttons {
	text-align: right;
	padding: 2px;
}

.error, li.error {
	color: #cc0000;
}

li.error {
	list-style: square;
}

fieldset .display_thumbnails, fieldset .display_big {
	clear: both;
	padding: 5px;
	margin-bottom: 3px;
}

.imgborder {
	border: 1px solid #0046d5;
}

fieldset .thumbnails {
	float: left;
	padding: 4px;
	text-align: center;
	width: 110px;
}

.verwijder_items {
	padding-bottom: 10px;
	text-align: right;
}

img.order {
	margin-left: 8px
}

img.tab-close {
  margin-right: 1px;
}

.tabs {
  position: relative;
  top: 4px;
}

#uitleg-bestanden {
  font-size: 11px;
}

#uitleg-bestanden li {
  list-style: none;
}

#order_m li {
  list-style: none;
  line-height: 22px;
  height: auto;
}

#login-form-container {
  border: #313131 2px solid;
  width: 540px;
  margin: 0 auto;
}

#login-form-inner {
  background: #efefef;
  height: 60px;
  padding: 20px;
}

#login-form-inner img {
  float: left;
  margin-right: 20px;
}

#login-form-inner h1 {
  color: #313131;
}

.loginform {
  padding: 10px;
  width: 520px;
}

.loginform .form-row {
  margin: 5px 0;
}

.loginform .button {
  margin-left: 398px;
  width: 120px;
}

.link {
  cursor: pointer;
}

.link:hover td, .active td, ul.sf_admin_list li:hover {
  background: #d7d4cd !important;
}

#trigger_start, #trigger_end, #trigger_startdate, #trigger_enddate, #trigger_date, #trigger_date_from, #trigger_date_to, #trigger_modelyear, #trigger_entrydate {
  border: #cecece 1px solid;
  width: 25px;
  margin: 0 0 0 5px;
  top: 1px;
}

#startdate, #enddate, #date, #date_from, #date_to, #entrydate {
  width: 80px;
}

button, input.button {
	background: #fff; /*url(/shared/img/button-bkg.gif) repeat-x;*/
	border: #808080 1px solid;
	color: #07355f;
	cursor: pointer;
	height: 20px;
	/*line-height: 22px;*/
	lin-height: normal;
	margin: 5px;
	margin-left:0;
	width: 120px;
	font-size: 11px;
	font-weight: bold;
}

.calendar .button {
  width: auto;
}

label {
  line-height: 18px;
}

#content-container {
  margin-left: 200px !important;
}

.preview {
  border: #cecece 1px solid;
  float: left;
  padding: 1px;
  width: 80px;
  height: 70px;
  margin: 0 5px 5px 0;
}

* html .preview {
  height: 90px;
}

.form-row {
  margin-bottom: 5px;
  /*13-6-2009 jve: the panel cannot calculate the page height if overflow is set to hidden. the popups for
    permissions for example will then appear wrong. */
  overflow: auto;
  padding: 3px 0;
}

.form-filter {
	border-top: #dfefef 1px solid;
	padding-top: 10px;
	position: relative;
}

.form-filter-loader {
  display: none;
  position: absolute;
  top: 12px;
  left: 360px;
}

.form-filter .form-label {
	width: 60px;
}

.form-filter input {
  margin-right: 5px;
}

.toggles {
  margin-left: 160px;
}

.toggles .togglegroup {
  overflow: auto;
  width: 100%;
  -moz-outline: none;
}

.toggles label, .toggles .toggle {
  display: block;
  float: left;
  width: 150px;
}

.toggle label {
	cursor: pointer;
  display: inline;
  float: none;
  width: auto;
}

.toggle input {
  margin-right: 10px;
  width: auto;
}


h4 {
  font-size: 11px;
	height: 22px;
	line-height: 22px;
	padding-left: 10px;
	color: #fff;
	background: #313131;
}

#serialized {
  margin-top: 50px;
}

.form-information {
  margin: 10px;
}

.form-information ul {
  border: #b6c6d5 2px solid;
  margin: 0 3px 10px 0;
  padding: 10px;
}

.form-information li {
  background: url(/shared/img/icons/accept.gif) no-repeat;
  color: #287924;
  font-weight: bold;
  list-style: none;
  line-height: 20px;
  height: 20px;
  padding-left: 30px;
}

.form-errors {
  margin: 10px;
}

.form-errors ul {
  border: #f00 2px solid;
  margin: 0 3px 10px 0;
  padding: 10px;
}

.form-errors li {
  background: url(/shared/img/error.gif) no-repeat;
  color: #e9594d;
  font-weight: bold;
  list-style: none;
  line-height: 20px;
  height: 20px;
  margin: 0;
  padding-left: 30px;
}

.form-warning {
}

.form-warning ul {
  border: #ff9742 2px solid;
  margin: 0 3px 10px 0;
  padding: 10px;
}

.form-warning li {
  background: url(/shared/img/icons/error.png) no-repeat;
  color: #a5602b;
  font-weight: bold;
  list-style: none;
  line-height: 20px;
  min-height: 20px;
  padding-left: 30px;
}

.form-warning li a {
  color: #a5602b;
}

.button-container, .fieldset {
  border-top: #cedeed 1px solid;
  padding: 13px 0 13px 20px;
  margin: 0 0 10px 0;
}

.fieldset {
  margin: 0;
  padding: 0;
}

.sub-button-container {
  text-align: right;
}

.button-container legend, .legend {
  display: inline;
  color: #07355f;
  font-size: 11px;
  font-weight: bold;
  padding: 10px;
}

.action-container {
  float: left;
  text-align: center;
  width: 90px;
}

.action-container img {
  cursor: pointer;
}

.action-container p {
  margin: 3px 0;
}

.back-container {
  text-align: right;
}

.back-container span {
  background: url(/shared/img/icons/back.gif) no-repeat 0 2px;
  padding-left: 14px;
}


/* Tabs */

.tabs {
  margin: 0;
  padding: 0;
}

.tabs li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.tabs-selector {
  border-bottom: #b8b8b8 1px solid;
  height: 16px;
  margin: 0;
  padding: 0 0 0 210px;
}

.tabs-selector-simple {
  padding-left: 10px;
}

.tabs-selector li {
  background: url(/shared/img/tabs/language-tab-bkg.gif) no-repeat;
  border-right: #b8b8b8 1px solid;
  cursor: pointer;
  float: left;
  height: 16px;
  line-height: 16px;
  list-style: none;
  margin-right: 1px;
  padding: 0;
}

.tabs-selector .tab-group {
	margin-left: 15px;
}

.tabs-selector li.active, .tabs-selector li:hover {
  background: url(/shared/img/tabs/language-tab-active-bkg.gif) no-repeat;
}

.tabs-selector .tab-attachments.active, .tabs-selector .tab-attachments:hover {
  background: url(/shared/img/tabs/attachments-tab-active-bkg.gif) no-repeat;
}

.tabs-selector li.tab-settings.active,  .tabs-selector li.tab-settings:hover{
  background: url(/shared/img/tabs/settings-tab-active-bkg.gif) no-repeat;
}

.link:hover td, .active td {
  background: #d7d4cd !important;
}

/* Multilocal tabs */

.language-tabs, .attachments-tabs, .settings-tabs {
  border-bottom: #b8b8b8 1px solid;
  margin: 25px 0 0 0;
  overflow: auto;
  padding: 0 0 0 210px;
}

.language-tabs li, .attachments-tabs li, .settings-tabs li {
  background: url(/shared/img/tabs/language-tab-bkg.gif) no-repeat;
  border-right: #b8b8b8 1px solid;
  cursor: pointer;
  float: left;
  height: 16px;
  line-height: 16px;
  list-style: none;
  margin-right: 1px;
  padding: 0 0 0 12px;
  width: 50px;
}

.language-tabs li span, .attachments-tabs li span, .settings-tabs li span {
  display: block;
  float: left;
  margin-right: 12px;
  margin-left: 3px;
  margin-top: 3px;
  width: 16px;
  height: 11px;
}

.language-tabs li.active {
  background: url(/shared/img/tabs/language-tab-active-bkg.gif) no-repeat;
}

.settings-tabs li.active {
  background: url(/shared/img/tabs/settings-tab-active-bkg.gif) no-repeat;
}

.attachments-tabs li.active {
  background: url(/shared/img/tabs/attachments-tab-active-bkg.gif) no-repeat;
}

.language-tabs li.active-temp {
  background: url(/shared/img/tabs/language-tab-active-tmp-bkg.gif) no-repeat;
}

.language-tabs li a, .language-tabs li a:hover, .language-tabs li a:visited {
  color: #000;
  font-weight: normal;
  margin-top: 3px;
  padding:0;
}

.language-tabs li.active {
  color: #4d6fd1 !important;
  font-weight: bold !important;
}

.language-tabs-sublist {
  border-bottom: #b8b8b8 1px solid;
  display: none;
  height: 23px;
  padding: 0 5px;
  margin: 0;
}

.language-tabs-sublist-active {
  display: block;
}

.language-tabs-sublist li {
  background: url(/shared/img/tabs/language-tab-divider.gif) top right no-repeat;
  float: left;
  height: 23px;
  line-height: 23px;
  list-style: none;
  padding: 0 10px;
}

.language-tabs-sublist li.last {
  background: none;
}

.language-tabs-sublist li a, .language-tabs-sublist li a:visited {
  color: #000;
  cursor: pointer;
  font-weight: normal;
}

.language-tabs-sublist li a:hover {
  color: #4d6fd1;
  font-weight: normal;
}

.language-tabs-sublist li.active a {
  color: #4d6fd1 !important;
  font-weight: bold !important;
}

.language-tabs li.remove-language {
  background: url(/shared/img/remove.gif) 0 2px no-repeat !important;
  border:0;
  padding: 0 20px 0 18px;
  position: absolute;
  right: 0;
  text-decoration: underline;
  width: auto;
}

.language-tabs-label {
  display: block;
  float: left;
  height: 21px;
  line-height: 22px;
}

.language-icons {
  list-style: none;
  padding: 0;
  margin: 2px 0;
  background: blue;
}

.language-icons li {
  float: left;
  margin-right: 2px;
  position: relative;
  background: transparent;
}

.language-icons .language-list-sublist {
  background: #fff;
  display: none;
  position: absolute;
  left: 0;
  top: 13px;
  z-index: 10;
}

.language-icons .language-list-sublist {
  border: #b8b8b8 1px solid;
  list-style: none;
  margin: 0;
  padding: 2px;
}

.language-tabs-container {
  clear: both;
  position: relative;
}

#popup {
  margin: 2px;
  height: 462px;
  padding: 5px;
}

#popup h2 {
  clear: both;
  font-size: 13px;
}

.image-container {
  border: #cecece 1px solid;
  float: left;
  margin: 0 5px 5px 0;
  padding: 2px;
  position: relative;
  text-align: center;
  vertical-align: center;
  width: 84px;
  height: 100px;
  overflow: hidden;
}

.image-container a {
  position: absolute;
  top: 1px;
  right:1px;
}

#mloader {
  background:#fff;
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width:100%;
  height: 100%;
  -moz-opacity:0.7;
  filter:alpha(opacity=70);
}

#mloader p {
  margin-top: 150px;
  text-align: center;
  z-index: 2;
}

.loader p {
  padding-top: 150px;
  text-align: center;
}

.clear-element {
	clear: both;
}

/*
RF: dit botst met css van de datepicker
.title {
  float: left;
}
*/
.drag {
  cursor: move;
}

.checklist {
  margin: 0 0 0 160px;
}

.checklist li {
  display: block !important;
  height: 24px;
  list-style: none;
  margin: 0;
  overflow: auto;
  -moz-outline: none;
}

.checklist li input {
  float:left;
  margin: 3px 0 0 0;
  width: auto;
}

.checklist li label {
  /*clear: right;*/
  cursor: pointer;
  font-weight:normal;
  padding-left: 10px;
}

span.buttons {
  padding: 0 6px 0 0;
}

h4.list-header {
  position: relative;
}

div.list-header-buttons {
  position: absolute;
  right: 0;
  top: 0;
}

div.list-header-buttons div {
  border-left: #fff 1px solid;
  float: left;
  padding: 2px 0 0 2px;
}

.mceEditor select {
  margin-right: 4px;
  width: 120px !important;

}

.pager {
  float:left;
  margin-left: 20px;
}

.pager .active {
  font-weight: bold;
}

.pager li {
  float: left;
  margin: 0 5px 0 0;
}

.pager-container {
  float: left;
}

.action-container {
  float: left;
  width: 80px;
  text-align: center;
}


#search-container {
  background: url(/shared/img/vertical-bar-bkg.gif) repeat-x left bottom;
  padding: 0;
  position: relative;
}

#search-form {
  margin: 0;
  padding: 0;
}

#search {
  background: url(/shared/img/icons/magnifier.gif) no-repeat 2px 2px;
  padding-left: 20px;
}

#search-container p {
  margin: 0;
  height: 6px;
}

#search-container .form-row {
  border: 0;
  padding: 10px 0 4px 0;
}

#toggle-top-menu {
  background: url(/shared/img/vertical-bar-close.gif) no-repeat center;
  display: block;
  width: 60px;
  height: 6px;
  margin: 0 auto;
}

#statsframe {
  width: 100%;
}

.sublanguages {
  display: none;
  margin: 3px 0;
  border-bottom: #b8b8b8 1px solid;
  height: 23px;
  padding: 3px 0 0 210px;
}

.sublanguages a.localized {
  color: #4d6fd1;
  font-weight: normal;
}

.sublanguages a, .sublanguages a:visited {
  font-weight: bold;
}

.sublanguages a:hover, .sublanguages a.active {
  color: #4d6fd1;
}

.sublanguages a.active {
  font-weight: bold;
}

.sublanguage-menu {
  display: none;
  position: absolute;
  top: 12px;
  right: 0;
  z-index: 2;
  background: #fff;
  border: #b8b8b8 1px solid;
  min-height: 18px;
  *height: 18px;
  padding: 0 10px;
  line-height: 18px;
  text-align: right;
  whitespace: nowrap;
  width: auto;
}

.lijst-vlaggen {
  float: left;
  margin: 0 2px 0 1px;
  position: relative;
  padding-left: 1px;
}

.last {
  margin: 0;
}

.folder {
  display: block;
  cursor: move;
  float: left;
  padding: 1px;
  width: 80px;
  height: 100px;
  margin: 0 5px 5px 0;
  text-align: center;
  position:relative;
}

.folder-up {
  cursor: default;
}

.folder span {
  display: block;
  left: 0;
  position:absolute;
  top: 50px;
  width: 80px;
}

.folder .options {
  background: url(/shared/img/overlay.png) repeat;
  border-bottom: #cecece 1px solid;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  height: 20px;
}

.folder .options img {
  cursor: pointer;
  margin-top: 2px;
}

.inplaceeditor-form input {
  width: 60px;
}

.inplaceeditor-form .editor_ok_button {
  background: #fff;
	border: #808080 1px solid;
	color: #07355f;
	cursor: pointer;
	margin-right: 3px;
  width: 20px;
}

.inplaceeditor-saving {
  background: url(/shared/img/loader-small-2.gif) bottom right no-repeat;
}



.dashboard-block {
  border: #313131 1px solid;
  float: left;
  margin: 10px;
  width: 480px;
}

.dashboard-block.left {
  clear: both;
}

.dashboard-block h4 {
  font-size: 11px;
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	color	: #fff;
	background: #313131;
	width: 460px;
	margin: 0 0 10px 0;
}

.dashboard-item {
  float: left;
  margin: 0 0 10px 10px;
  width: 220px;
}

.dashboard-item a {
  color: #313131;
  font-weight: bold;
  text-decoration: underline;
}

.dashboard-item img {
  float: left;
}

.dashboard-item-inner {
  margin-left: 40px;
}

.dashboard-item-inner p {
  margin: 0;
  padding: 0;
}

.dashboard-item-inner ul {
  margin: 0;
}

.dashboard-item-inner li {
  background: url(/shared/img/bullet-dashboard.gif) 0 4px no-repeat;
  list-style: none;
  padding-left: 10px;
  margin-left: 10px;
}

.dashboard-item-inner li a {
  color: #07355f;
  font-weight: normal;
}

.config-fold-handle {
  cursor:pointer;
  background:url(/shared/img/toggle-open.gif) 10px 3px no-repeat;
  padding:0 0 0 23px;
  height: 20px;
  border-bottom: #dfefef 1px solid;
  margin: 6px 0 5px 0;
}

.config-fold-handle-closed {
  background: url(/shared/img/toggle-close.gif) 10px 3px no-repeat !important;
}

.group-closed, .group-open, .group-closed-list, .group-open-list {
  cursor: pointer;
  border-bottom: #dfefef 1px solid;
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-weight: bold;
  padding-left: 22px;
}

.group-closed {
  background: url(/shared/img/toggle-open.gif) 10px 2px no-repeat !important;
}

.group-open {
  background: url(/shared/img/toggle-close.gif) 10px 2px no-repeat !important;
}

.group-closed-list {
  background: url(/shared/img/toggle-open.gif) 0px 6px no-repeat !important;
}

.group-open-list {
  background: url(/shared/img/toggle-close.gif) 0px 6px no-repeat !important;
}

.group .form-label {
  margin-left: 13px;
  width: 187px;
}

#button-verwijderen img {
  margin-top: 16px;
}


#button-help img {
  margin-top: 16px;
}

#route-path {
  background: #fff;
  /*-moz-user-select:none;*/
  border-bottom: #cedeed 1px solid;
  border-top: #cedeed 1px solid;
  height: 24px;
  padding: 6px 20px 0 20px;
  margin: 0 0 10px 0;
}

#route-path label {
  font-weight: bold;
}

#route-container {
  padding: 0 10px;
}


#route-inner-container {
  height: 500px;
  overflow: hidden;
}

#route-inner-container a, #route-path a {
  color: #313131;
}

#multiple-select-overlay {
  background: #c3daf9;
  /*border: 1px dotted #39b;*/
  display: none;
  -moz-opacity: 0.5;
  opacity: .50;
  filter: alpha(opacity=50);
  position: absolute;
  top: 0;
  left: 0;
  width: 450px;
  height: 230px;
  zoom: 1;
}

.selectable {
  border: transparent 2px solid;
}

.selected {
  border: #c3daf9 2px solid;
}

#selected-drag {
  cursor: move;
  position: absolute;
  top: 0;
  left: 0;
  /*border: 1px dotted #39b;*/
  display: none;
}

#selected-drag.selected {
  border: 0;
}

.hovered {
  border: #ff965e 2px solid;
}

.progress-upload-tag {
  float: left;
  width: 400px;
}

/*
#tabs-page-0 .progress-upload button {
  margin-left: 0;
}
*/

#SWFUpload_Console {
  height: 1000px !important;
}



/* Admin list */

table.admin-list {
  c
  border-collapse: collapse;
  padding: 0;
  width: 100%;
}

table.admin-list tr, table.admin-list th, table.admin-list td {
  height: 22px;
  line-height: 22px;
  padding: 0;
}

table.admin-list th {
  background-color: #d7d4cd;
  font-weight: bold;
  text-align: left;
}

.admin-list-container > ul {
  background: url(/shared/img/sortable-bkg.gif) repeat;
  /*width: 1000px;*/
  padding: 0;
  margin: 0;
}

.admin-list li {
  margin: 0;
  padding: 0;
}

.admin-list-container > li {
  padding: 0;
  margin: 0;
}

.admin-list-container > ul ul {
  background: none;
}
/*
.admin-list-container {
  margin: 10px 18px 10px 10px;
}*/

.admin-list-head div {
  background-color: #d7d4cd;
}

.admin-list-head div, .admin-list-item.locked {
  font-weight: bold;
}

.admin-list-item.locked li {
  font-weight: normal;
}

.admin-list-content:hover {
  background: #d7d4cd;
}

.locked.admin-list-item > .admin-list-content:hover {
  background: transparent !important;
}

.admin-list-content div, .admin-list-properties div {
  cursor: pointer;
}

.admin-list-item.locked > .admin-list-content , .admin-list-head div, .locked {
  cursor: default !important;
}

.admin-list-container > ul li {
  list-style: none !important;
}

.admin-list-item, .admin-list-options {
  clear: both;
}

.admin-list-item {
  min-height: 22px;
  line-height: 22px;
}

.admin-list-item div, .admin-list-properties div, .admin-list-head div {
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
}

.admin-list-item div, .admin-list-properties div {
  text-align: center;
}

.admin-list-content div {
  float: left;
  overflow: hidden;
  text-align: left;
}

.admin-list-container > ul .admin-list-content {
  float: left;
}

.admin-list-container > ul .admin-list-properties {
  float: left;
  overflow: hidden;
  width: 123px;
}

.admin-list-container > ul .admin-list-domains {
  border-left: #fff 1px solid;
  float: left;
  padding-top: 3px;
  width: 40px;
}

.admin-list-container > ul .admin-list-cultures {
  border-left: #fff 1px solid;
  float: left;
  width: 60px;
}

.admin-list-container > ul .admin-list-delete {
  border-left: #fff 1px solid;
  float: left;
  padding-top: 1px;
  width: 30px;
}

.admin-list-options {
  background: #fff;
  text-align: right;
  padding-right: 13px;
}

.admin-list-simple li {
  position: relative;
}

.admin-list-simple-options {
  position: absolute;
  right: 0;
  text-align: right;
}

.heading-sort {
  cursor: pointer;
}

.heading-sort.sort-desc {
  background-image: url(/shared/img/sort-down.gif) !important;
  background-repeat: no-repeat !important;
  background-position: 3px 9px !important;
  padding-left: 15px;
}

.heading-sort.sort-asc {
  background-image: url(/shared/img/sort-up.gif) !important;
  background-repeat: no-repeat !important;
  background-position: 3px 9px !important;
  padding-left: 15px;
}

.admin-list-simple {
  margin: 0 !important;
  padding: 0 !important;
}

.admin-list-simple li {
  position: relative;
    margin: 0 !important;
  padding: 0 !important;
}

.admin-list-simple-options {
  display: inline;
  position: absolute;
  right: 0;
}


.sortable-list {
  margin: 0;
  padding: 0 0 0 30px;
}




.sf_admin_list {
	border-collapse: collapse;
	border-spacing: 0;
	background: url(/shared/img/sortable-bkg.gif) repeat;
	margin: 10px;
	padding: 0;
	width: 98%;
}

.sf_admin_list li {
	font-size: 11px;
	height: 22px;
	list-style: none;
	line-height: 22px;
	margin: 0;
	padding: 0 0 0 3px;
	position: relative;
}

.sf_admin_list li span {
  position: absolute;
  right: 5px;
  top: 2px;
}

table.sf_admin_list td, table.sf_admin_list th {
	font-size: 11px;
	height: 22px;
	line-height: 22px;
	padding: 0 0 0 3px;
}

table.sf_admin_list th a {
	color: #0a1725;
	text-decoration		: none;
}

table.sf_admin_list th {
	background: #d7d4cd;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align: left;
}

table.sf_admin_list th.order {
	background			: #b7b7c6;
	border-right		: 1px solid #fff;
	text-align			: left;
}

table.sf_admin_list td {
	vertical-align		: middle;
}

table.sf_admin_list tr:hover td {
  /*background: #d7d4cd;*/
}

ul.sf_admin_list {
  background: url(/shared/img/sortable-bkg.gif) repeat;
}

.delete_checkbox {
	width: 20px;
}

.form-advanced-filter {
  clear: both;
  display: none;
  padding: 10px;
  margin: 0 0 18px 0;
}

.advanced-filter-link, .simple-filter-link {
  display: block;
  height: 20px;
  padding-left: 20px;
}

.advanced-filter-link {
  background: url(/shared/img/icons/filter-more-options.gif) no-repeat;
  margin-left: 400px;
  position: absolute;
  top: 14px;
  left: 0px;
}

.simple-filter-link {
  background: url(/shared/img/icons/filter-less-options.gif) no-repeat;
  clear: both;
  margin-bottom: 5px;
}



.autocomplete-container {
	position: relative;
}

div.autocomplete {
  position: absolute;
  width: 148px;
  background-color: #fff;
  border-right: #cedeed 1px solid;
  border-left: #cedeed 1px solid;
  border-bottom: #cedeed 1px solid;
  margin: 0;
  padding: 0;
}
div.autocomplete ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

div.autocomplete ul li.selected {
  background: #d7d4cd;
  border: 0;
}

div.autocomplete ul li {
  list-style-type: none;
  display: block;
  margin: 0;
  height: 18px;
  line-height: 18px;
  padding-left: 4px;
  cursor: pointer;
}

.autocomplete-indicator {
	position: absolute;
	top: -1px;
	right: 5px;
}

#new_amount, #new_credits {
	width:80px;
}

#indert_credits {
	width:50px;
}

.main-fieldset {
  position: relative;
  left:200px;
  width: 450px;
}

.price {
  width:50px;
}

#inner-container.cursor {
  cursor: help !important;
}

.boundle_table th, .boundle_table td{
  text-align: left;
  width: 50px;
}

.boundle_table input[type=text] {
  width: 40px;
}

.boundle_table input[type=button] {
  width: 60px;
}

#property-editable-text input[type=checkbox] {
  width: 10px;
}

.ms-popup h3 {
	font-size: 12px;
	margin-left: 10px;
}

.calendar {
  width: 220px !important;
}

.calendar .daysrow td {
  width: 20px !important;
}

.calendar .nav div {
  background: none !important;
}


button {
  background: url(../img/msr-ribbon/buttons/button-2-left.png) no-repeat left 1px;
  border: 0 !important;
  margin: 0 0 0 10px !important;
  height: 25px;
  padding: 0 !important;
  line-height: 25px;
}

button > div {
  background: url(../img/msr-ribbon/buttons/button-2-right.png) no-repeat top right;
  height: 25px;
  line-height: 25px;
  margin: 0;
  padding: 0 4px;
}

#image-editor button {
  margin: 0 !important;
}

button:hover {
  background: url(../img/msr-ribbon/buttons/button-2-hover-left.png) no-repeat left 1px;
  cursor: pointer;
}

button:hover > div {
  background: url(../img/msr-ribbon/buttons/button-2-hover-right.png) no-repeat top right;
}


button.disabled:hover {
  background: url(../img/msr-ribbon/buttons/button-2-left.png) no-repeat left 1px;
  cursor: default;
}

button.disabled:hover > div {
  background: url(../img/msr-ribbon/buttons/button-2-right.png) no-repeat top right;
}

button.disabled > div {
  color: #aaa !important;
}


.protoculous-tree {
  background: url(/shared/img/sortable-bkg.gif) repeat;
}

.protoculous-tree img {
  margin: 0;
  padding: 0;
}

.protoculous-tree, .protoculous-tree ul {
  padding: 0;
	padding-left: 20px;
	margin: 0 !important;
	cursor: move;
}

.protoculous-tree ul {
  background: none;
  margin: 0 !important;
}

.protoculous-tree {
  margin: 0 !important;
  padding: 0;
}

.protoculous-tree li {
  line-height: 21px;
  min-height: 21px;
  list-style: none;
  margin: 0 !important;

  /* IE7 hack */
  *min-height: 22px;
  *line-height: 22px;
}



.protoculous-tree .drop-hover {
	background: url(/shared/img/insert-top.png) no-repeat top left;
}

.protoculous-tree .drop-top {
	background: url(/shared/img/insert-top.png) no-repeat;
}

.protoculous-tree .drop-bottom {
	background: url(/shared/img/insert-bottom.png) no-repeat;
}

.protoculous-tree .drop-insert {
	background: url(/shared/img/insert-into.png) no-repeat;
}










/*# MODAL BOX*/
#dashboard-container .msr-modal {
  line-height: normal;
  width: 460px;
}

.msr-modal > .msr-modal-box-1 {
  background: url(../img/msr-ribbon/modal/shadow-1.png) no-repeat right top;
  padding-right: 10px;
}

.msr-modal > .msr-modal-box-1 > div {
  background: url(../img/msr-ribbon/modal/modal-bkg.png) no-repeat left top;
  padding: 0 12px 12px 12px;
}

.msr-modal > .msr-modal-box-1 > div > p:first-child { /* just for testing... */
  font-weight: bold;
  heigth: 25px;
  line-height: 25px;
  margin: 0;
}

.msr-modal > .msr-modal-box-2 {
  background: url(../img/msr-ribbon/modal/shadow-3.png) no-repeat right top;
  padding-right: 10px;
}
.msr-modal > .msr-modal-box-2 > div {
  background: url(../img/msr-ribbon/modal/shadow-2.png) no-repeat left top;
  height: 12px;
}

#notification-container p {
  background: #8c8b8a;
  color: #fff;
  line-height: 13px;
  padding: 3px 10px;
  margin: 3px 0;
}

#notification-container p strong {
  color: #fff;
}

#dashboard-container .msr-modal {
  position: relative !important;
}

#notification-container {
  background: url(../img/notification-bkg.gif) repeat-x;
  height: 55px;
  left: 2px;
  position: absolute;

  top: 26px;

  width: 449px;
}

#dashboard-notifications {
  padding-top: 75px;
}

#dashboard-notification-title {
  left: 10px;
  position: absolute;
  top: -3px;
}

#dashboard-container ul {
  margin: 10px 0 0 0;
  padding: 0;
}

.dashboard-box > p {
  color: #8c8b8a;
  font-size: 10px;
}

.dashboard-box > p:first-child {
  color: #000 !important;
  font-size: 11px;
}

.dashboard-box p.dashboard-subject a {
  color: #166094;
  font-weight: bold;
}

.dashboard-box ul {
  border-top: #cbc8c2 1px dotted;
}

.dashboard-box p.dashboard-subject {
  margin-top: 5px;
  padding-top: 5px;

}

.dashboard-box ul li:first-child {
  margin-top: 10px;
}

#dashboard-container li {
  background: url(../img/bullet.png) 0 4px no-repeat;
  padding-left: 13px;
  list-style: none;
}

#dashboard-container li span {
  color: #808080;
  display: block;
  float: left;
  width: 36px;
}

#dashboard-container li a {
  color: #166094;
}

#dashboard-col-1 {
  float: left;
  width: 480px;
  *margin-top: 4px; /* not the nicest fix but for now will do */
}

#dashboard-col-2 {
  width: 480px;
  margin-left: 480px;
}

.rbac-privilege-edit-list li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#favorite-list a, #favorite-list a:hover {
  color: #166094;
  text-decoration: none;
}

#favorite-list a:hover {
  text-decoration: underline;
}

#favorite-list li {
  background: url(../img/bullet.png) 0 4px no-repeat;
  padding-left: 13px;
  list-style: none;
}

#favorite-list li:hover {
  background: url(../img/bullet.png) 0 4px no-repeat !important;
}

#role-permission-config .admin-list-content:hover {
  /*background: transparent !important;*/
}

#role-permission-config .admin-list-content div, #role-permission-config .admin-list-properties div {
  cursor: default !important;
}
