/* ####################################### */
/* ############## GENERIC ################ */
/* ####################################### */

/* BREADCRUMB
------------------------------------------------*/

.e-breadcrumb {
	overflow: hidden;
}

ol.admin-breadcrumb {
	margin: 0 0 3em 0;
	padding: 0;
	list-style: none;
	height:2.3em;
	border:1px solid #E1E1E1;
	font-size: 0.9em;
	float: left;
}

.admin-breadcrumb li {
	float:left;
	line-height:2.3em;
	padding-left:.75em;
	color: #999;
}

.admin-breadcrumb a:link,
.admin-breadcrumb a:visited,
.admin-breadcrumb span {
	display:block;
	padding:0 15px 0 0;

}

.admin-breadcrumb a:link,
.admin-breadcrumb a:visited {
	background:url(/images/crumbs.gif) no-repeat right center;
}


/* LAYOUT
------------------------------------------------*/

.admin-section {
	margin-bottom: 4em;
	clear: left;
}

.admin-section h3 {
	float: left;
}


/*.admin-section:nth-child(n) {
	float: left;
	width: 301px;
	clear: none;
}

.admin-section:nth-child(2n) {
	clear: left;
	margin-right: 20px;
}*/




/* EDIT ITEM
------------------------------------------------*/
.admin-edit-item {
	text-transform: lowercase;
	color: #999;
	float: right;
}

a.admin-edit-item:before {
	content: "[";
}

a.admin-edit-item:after {
	content: "]";
}

/* ####################################### */
/* ############ ADMIN LISTING ############ */
/* ####################################### */

.admin-section p {
	clear: both;
}

.admin-list {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
	font-size: 0.9em;
}

.admin-list li {
	margin-bottom: 0.5em;
	padding: 5px 10px;
	background-color: #fff;
	border: 1px solid #e1e1e1;
}

/* ADD BUTTONS
------------------------------------------------*/

.add-button:link,
.add-button:visited {
	font-weight: bold;
	padding-left: 20px;
	display: inline;
	float: right;
	background: url(/r/i/icons/silk_set_ie6/add.png) no-repeat 0 50%;
}



/* LIVE COMPANIES
------------------------------------------------*/

.admin-section-companies h3 {
	background: url(/r/i/icons/silk_set_ie6/report_user.png) no-repeat 0 50%;
	padding-left: 26px;
}

/* LIVE PROJECTS
------------------------------------------------*/

.admin-section-projects h3 {
	background: url(/r/i/icons/silk_set_ie6/table_edit.png) no-repeat 0 50%;
	padding-left: 26px;
}

/* FILES
------------------------------------------------*/

.admin-section-files li a {
	padding-left: 26px;
	display: inline-block;
}


/* ARCHIVED COMPANIES
------------------------------------------------*/

.admin-section-archived h3 {
	background: url(/r/i/icons/silk_set_ie6/box.png) no-repeat 0 50%;
	padding-left: 26px;
	color: #999;
}

.admin-section-archived li a:link,
.admin-section-archived li a:visited {
	color: #999;
}

/* USERS
------------------------------------------------*/

.admin-section-users h3 {
	background: url(/r/i/icons/silk_set_ie6/user.png) no-repeat 0 50%;
	padding-left: 26px;
}





/* ####################################### */
/* ########### RIGHT HAND PANEL ########## */
/* ####################################### */

/* GENERAL LAYOUT
------------------------------------------------*/

.section-admin-area h3.rhp-title,
.section-client-area h3.rhp-title {
	margin-bottom: 0.4em;
	clear: both;
}

.section-admin-area .item-list,
.section-client-area .item-list {
	border:1px solid #E1E1E1;
	margin: 0 0 2em 0;
	padding: 10px;
	list-style: none;
	background: #FFFFFF url(/images/rhp-panel-ul-bg.jpg) repeat-y  -2px -2px;
}

.section-admin-area .item-list li,
.section-client-area .item-list li {
	background: 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #F4F4F4;
}

.section-admin-area .media-list-item a:link,
.section-client-area .media-list-item a:visited {
	line-height: 16px;
	height: 16px;
	background-position: 0 0;
}

/* TOOL BUTTONS
------------------------------------------------*/

#admin-toolbar {
	margin: 0 0 2em 0;
	padding: 0 0 1em 0;
	list-style: none;
	overflow: hidden;
	border-bottom: 1px dashed #e1e1e1;
}

#admin-toolbar li {
	float: left;
	margin: 0 10px 10px 0;
}

#admin-toolbar a:link,
#admin-toolbar a:visited {
	display: block;
	padding: 5px 10px 5px 36px;
	background-color: #f9f9f9;
	background-position: 10px 50%;
	background-repeat: no-repeat;
	font-size: 0.9em;
	border: 1px solid #e1e1e1;
	width: 95px;
	text-decoration: none;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}

#admin-toolbar a:hover,
#admin-toolbar a:focus {
	border-color:#999;
	background-color: #f2f2f2;	
}




#admin-toolbar li.toolbar-right {
	margin-right: 0;
}

.toolbar-company,
.toolbar-project {
	background-image: url(/r/i/icons/silk_set_ie6/add.png);
}

.toolbar-user {
	background-image: url(/r/i/icons/silk_set_ie6/user_add.png);
}

.toolbar-file {
	background-image: url(/r/i/icons/silk_set_ie6/folder_add.png);
}



/* MEDIA FILES
------------------------------------------------*/

span.media-size {
	font-size: 0.9em;
	color: #ccc;
}

span.media-updated {
	font-size: 0.9em;
	float: right;
}



/* ####################################### */
/* ########### FORM ASSIGNMENT ########### */
/* ####################################### */

.form-client-assignment {
	clear: both;
}

.form-client-assignment .f1 {
	padding: 0;
}

form div.admin-section-user-assign {
	width: auto !important;
}

.admin-section-user-assign table {
    border-color: #e1e1e1;
    border-width: 0 0 1px 1px;
    border-style: solid;
	border-collapse:separate;
	width: 622px;
}

.admin-section-user-assign th,
.admin-section-user-assign td {
	padding: 5px 20px;
    border-color: #e1e1e1;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

.admin-section-user-assign th {
	background-color:#F2F2F2;
	font-weight: bold;
}

.enabled {
	color: #111;
}

.admin-section-user-assign .disabled {
	color: #ccc;
}

.admin-section-user-assign .disabled:hover {
	color: #999;
}


.user-table-assigned .f-block label {
	text-align: center;
	margin: 0;
	padding: 5px 0 0 0;
	float: none;
}

.user-table-assigned .f-block label input {
	margin: 0;
	padding: 0;
	float: none;
}

.user-table-assigned .f-bln-label-txt {
	position: absolute;
	left: -9999px;
}

td.user-table-name {
	background: url(/r/i/icons/silk_set_ie6/user.png) no-repeat 10px 50%;
	padding-left: 36px;

}

.disabled td.user-table-name {
	background: url(/r/i/icons/silk_set_ie6/user_faded.png) no-repeat 10px 50%;
}





/* ####################################### */
/* ############### MISC ################## */
/* ####################################### */

/* ONLY ADD HERE IF THERE IS REALLY NO BETTER ALTERNATIVE */

.section-admin-area #common-titles-flash-title {
	margin-bottom: 0;
}