﻿ @charset "utf-8";
/* CSS Document */

@font-face {
	font-family: "adobe";
    src: url("adobe-arabic-regular-1.eot"); /* EOT file for IE */
    src: url('adobe-arabic-regular-1.eot?#iefix') format('embedded-opentype'),
		 url('adobe-arabic-regular-1.ttf') format("truetype");
}

body {
	font-family: Arial,"adobe";
	font-size: .8em;
	padding: 5px;
	margin: 0;
}
body.admin-body {
	padding: 0;
	margin: 0;
}
/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
	opacity: .7;
}
.modal-loading {
    z-index:    1001;
    height:     100px;
    width:      100px;
	margin: 25% auto;
	border-radius: 50px;
	opacity: 1;
    background: rgba(255, 255, 255, 1) 
				url('../images/ajax-loader-350.gif') 
                50% 50% 
                no-repeat;
}
/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
/*body.loading {
    overflow: hidden;   
}
*/

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}

.ui-button {
	padding: 5px 15px;
}
#container {
	width: 100%;
}
#left-block {
	float: left;
	width: 75%;
	margin: 0;
	padding: 0;
}
#right-block {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
}
#right-block table {
	width: 100%;
}
#right-block .user-photo {
	width: 24px;
}
#right-block .date {
	vertical-align: middle;
}
#right-block ul li {
	padding: 3px 0;
}
.float-left {
	float: left;
}
#logo-big {
	width: 300px;
	margin: 100px auto 0 auto;
}
#login-form {
	text-align: left !important;
	width: 400px !important;
	margin: 20px auto;
	background: #eeeeee;
	border: 5px solid #ccc;
}
#login-form .label {
	width: 100px;
	text-align: right;
	padding: 10px;
}
#login-form input.text {
	width: 200px; 
	padding: 5px;
	font-size: 16px;
}
.title-bar {
	background: #999999;
	padding: 10px;
	color: #FFFFFF;
	font-size: 1.2em;
	text-transform: uppercase;
}
.title-bar a {
	text-decoration: none;
	color: #fff;
}
.title-bar .admin-logout {
	text-transform: none;
}

.title-bar .admin-back {
	padding-right: 25px;
	text-transform: none;
}
#add_news label, #add_news select,
#add_photo label, #add_photo select {
	font-size: 16px;
}

.news-container {
	position: relative;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #000;
	border-left: solid 1px #ddd;
	padding: 10px;
	min-height: 79px;
}
.news-body {
	padding: 0;
	margin: 0;
}
.left-news-container {
	width: 30%;
}
.right-news-container {
	width: 69%;
	float: right;
}
.news-details-container {
	padding-top: 5px;
}
.padding-news-details {
	padding-left: 10px;
}
.news-title {
	direction: rtl;
	text-align: right;
	line-height: 1.5em;
	font-size: 2em;
	font-weight: normal;
	font-family: "adobe", Arial;
	/*text-shadow: 0px 0px 1px #000;*/
}
.news-title a {
	color: #000;
	text-decoration: none;
}
.label-value {
	color: #4578d1;
	padding-left: 2px;
}
.gradient_yellow {
	background: #fefcea; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefcea 30%, #ffffbf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#fefcea), color-stop(100%,#ffffbf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefcea 30%,#ffffbf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefcea 30%,#ffffbf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefcea 30%,#ffffbf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefcea 30%,#ffffbf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#ffffbf',GradientType=0 ); /* IE6-9 */
}
.gradient_blue {
	background: #f7f7ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7ff 30%, #d1d1ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#f7f7ff), color-stop(100%,#d1d1ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7ff 30%,#d1d1ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7ff 30%,#d1d1ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7ff 30%,#d1d1ff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7f7ff 30%,#d1d1ff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7ff', endColorstr='#d1d1ff',GradientType=0 ); /* IE6-9 */
}
.gradient_red {
	background: #fefcea; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefcea 30%, #fefcea 30%, #ffeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#fefcea), color-stop(30%,#fefcea), color-stop(100%,#ffeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefcea 30%,#fefcea 30%,#ffeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefcea 30%,#fefcea 30%,#ffeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefcea 30%,#fefcea 30%,#ffeaea 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefcea 30%,#fefcea 30%,#ffeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#ffeaea',GradientType=0 ); /* IE6-9 */
}

.gradient_purple {
	background: #fefcea; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefcea 30%, #ffe0ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#fefcea), color-stop(100%,#ffe0ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefcea 30%,#ffe0ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefcea 30%,#ffe0ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefcea 30%,#ffe0ff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefcea 30%,#ffe0ff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#ffe0ff',GradientType=0 ); /* IE6-9 */
}

.gradient_orange {
	background: #fefcea; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefcea 30%, #fceede 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#fefcea), color-stop(100%,#fceede)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefcea 30%,#fceede 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefcea 30%,#fceede 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefcea 30%,#fceede 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefcea 30%,#fceede 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#fceede',GradientType=0 ); /* IE6-9 */
}
.gradient_green {
	background: #f9f9f4; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f4 30%, #ebf4dc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#f9f9f4), color-stop(100%,#ebf4dc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f4 30%,#ebf4dc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f4 30%,#ebf4dc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f4 30%,#ebf4dc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9f9f4 30%,#ebf4dc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f4', endColorstr='#ebf4dc',GradientType=0 ); /* IE6-9 */
}

.gradient_gray {
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5f5f5 30%, #808080 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#f5f5f5), color-stop(100%,#808080)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f5f5 30%,#808080 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f5f5 30%,#808080 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5 30%,#808080 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f5f5f5 30%,#808080 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#808080',GradientType=0 ); /* IE6-9 */
}

.image_checkbox {
	position: absolute;
    top: -3px;
    left: -4px;
}

.triangle_yellow {
	border-bottom: 25px solid transparent;
    border-right: 25px solid #FFFF00;
    float: right;
    height: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 0;
}
.triangle_blue {
	border-bottom: 25px solid transparent;
    border-right: 25px solid #0000FF;
    float: right;
    height: 0;
	position: absolute;
    right: 0px;
    top: 0px;
    width: 0;
}
.triangle_red {
	border-bottom: 25px solid transparent;
    border-right: 25px solid #FF0000;
    float: right;
    height: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 0;
}
.triangle_purple {
	border-bottom: 25px solid transparent;
    border-right: 25px solid #FF00FF;
    float: right;
    height: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 0;
}
.triangle_orange {
	border-bottom: 25px solid transparent;
    border-right: 25px solid #FBB03B;
    float: right;
    height: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 0;
}
.triangle_green {
	border-bottom: 25px solid transparent;
    border-right: 25px solid #8CC63F;
    float: right;
    height: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 0;
}
.triangle_gray {
	border-bottom: 25px solid transparent;
    border-right: 25px solid #808080;
    float: right;
    height: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 0;
}

.bar_yellow {
    float: right;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
	width: 10px;
	background-color: #FFFF00;
}
.bar_blue {
    float: right;
    height: 100%;
	position: absolute;
    right: 0px;
    top: 0px;
	width: 10px;
	background-color: #0000FF;
}
.bar_red {
    float: right;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 10px;
	background-color: #FF0000;
}
.bar_purple {
    float: right;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 10px;
	background-color: #FF00FF;
}
.bar_orange {
    float: right;
	height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 10px;
	background-color: #FBB03B;
}
.bar_green {
    float: right;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 10px;
	background-color: #8CC63F;
}
.bar_gray {
    float: right;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 10px;
	background-color: #808080;
}

#source {
	border: solid 1px #ddd;
	border-top: none;
	margin-left: 10px;
}

#filters {
	margin-top: 2px;
	border: solid 1px #ddd;
	margin-left: 10px;
}
#left-block-title {
	background-color: #2191c0;
	color: #ffffff;
	padding: 5px;
	height: 30px;
}
#editor-block-title {
	background: #2191c0;
	color: #ffffff;
	padding: 10px 5px;
}
#source-title {
	background-color: #2191c0;
	color: #ffffff;
	padding: 15px 5px;
	height: 10px;
}
#filters-title {
    background-color: #22B573;
	color: #ffffff;
	padding: 10px 5px;
}

.circle_yellow {
	background-color:#FCEE21;
	border-radius:50%;
	width: 12px;
	height: 12px;
	margin: 3px;
}
.circle_blue {
	background-color:#0000FF;
	border-radius:50%;
    width: 12px;
	height: 12px;
	margin: 3px;
}
.circle_red {
	background-color:#FF0000;
	border-radius:50%;
    width: 12px;
	height: 12px;
	margin: 3px;
}
.circle_purple {
	background-color:#FF00FF;
	border-radius:50%;
    width: 12px;
	height: 12px;
	margin: 3px;
}
.circle_orange {
	background-color:#F7931E;
	border-radius:50%;
    width: 12px;
	height: 12px;
	margin: 3px;
}
.circle_green {
	background-color:#8CC63F;
	border-radius:50%;
    width: 12px;
	height: 12px;
	margin: 3px;
}
.circle_gray {
	background-color:#808080;
	border-radius:50%;
    width: 12px;
	height: 12px;
	margin: 3px;
}

.list-titles {
	background-color: #E6E6E6;
	color: #333333;
	padding: 5px;
	margin-bottom: 2px;
}
.editor-name {
	padding: 5px;
}
.float-right {
	float: right;
}
.edit_photo, .show_bigimage, .cursor {
	cursor: pointer;
	cursor: hand;
}
.padding-checkbox-text {
	padding: 4px;
}

.full-news {
	border: solid 1px #ddd;
	padding: 8px;
	margin-top: 2px;
	direction: rtl;
	text-align: right;
	line-height: 2em;
	font-weight: normal;
	font-size: 2em;
	font-family: "adobe", Arial;
	/*text-shadow: 0px 0px 1px #000;*/
	height: 300px;
	width: 98%;
	border: 1px solid #ddd;
}
.comments-container {
	border: solid 1px #ddd;
	/*padding: 8px;*/
	margin-top: 10px;
	/*width: 98%;*/
}
.comments-container .label {
	padding: 5px 0;
}
.revisions-comments {
	overflow: scroll;
	height: 80px;
}
.new-comment {
	border: solid 1px #ddd;
	padding: 8px;
	margin-top: 2px;
	width: 98%;
}
#assign_dialog textarea{
	width: 98%;
	height: 40px;
	margin-top: 10px;
}

#assignment-history{
	border: solid 1px #ddd;
	border-top: none;
	margin-left: 10px;
}
#assignment-history-label {
	background-color: #2191c0;
	color: #ffffff;
	padding: 10px 5px;
}
.assignment-history-titles {
	background-color: #E6E6E6;
	padding: 4px;
    width: 91.3px;
}
.assignment-history-time {
	color: #4578d1;
	padding-left: 30px;
}
.assignment-history-date {
	color: #4578d1;
	padding-left: 55px;
}

#revisions{
	border: solid 1px #ddd;
	margin-top: 2px;
	margin-left: 10px;
}
#revisions-label {
	background-color: #22B573;
	color: #ffffff;
	padding: 10px 5px;
}
.revisions-titles {
	background-color: #E6E6E6;
	padding: 4px;
    width: 91.3px;
}
.revisions-time {
	color: #4578d1;
	padding-left: 40px;
}
.revisions-date {
	color: #4578d1;
	padding-left: 55px;
}
.list-items-padding {
	padding: 4px 0 4px 20px;
}
#images-gallery {
	padding: 10px;
	/*height: 500px;*/
	border: solid 1px #ddd;
	overflow: hidden;
	overflow-y: auto;
}
.image-container {
	background-color: #E6E6E6;
	position: relative;
	border: solid 1px #ddd;
	margin-right: 35px;
	margin-bottom: 25px;
	width: 180px;
	height: 300px;
}
.image-editor-details {
	background-color: #E6E6E6;
	height: 36px;
}
.image-editor-details img {
	height: 32px;
	margin: 0 2px;
}
.image-details {
	background-color: #F2F2F2;
	padding: 5px;
}
.image-details-padding {
	padding: 2px;
}
.last_edittime {
	color: #4578D1;
	padding-top: 2px;
}
.assignment-history-content {
	padding: 5px;
}
.revisions-content {
	padding: 5px;
}
.name_assignment_history {
	padding: 8px 0 0 5px;
}
.name-revisions {
	padding: 4px;
}
.comments-label {
	font-weight: bold;
	background: #E6E6E6;
	padding: 10px;
}
.assignment-history-padding {
	padding-top: 5px;
}
.revision-padding {
	padding-top: 4px;
}
.comments {
	padding-top: 5px;
	display: none;
}
.editor-name {
	padding: 10px;
}
.editor-name-imagespage {
	padding: 2px;
}
.edit_news_title {
	height: 60px; 
	font-size: 1.2em;
	margin-right: 10px;
	padding-right: 5px;
	width: 100%; 
	border: 1px solid #ddd;
	/*background: transparent;*/
	font-family: "adobe", Arial;
	/*text-shadow: 0px 0px 1px #000;*/
	
}
.edit_news_title:focus {
	border: 1px solid #eee;
	background: #fff;
}
#top {	
	height: 50px;
	/*border-bottom: solid 1px #222222;*/
	margin-top: 5px;
}
#logo {
	float: left;
	margin-left: 10px;
}
#breadcrumb {
	font-size: 16px;
	float: left;
	margin: 10px 0 0 10px;
}
#breadcrumb a {
	font-weight: bold;
	color: #000000;
}
#userinfo {
	margin: 5px 20px 0 0;
	font-size: 16px;
}
#userinfo .user-photo {
	vertical-align: middle;
	margin-right: 5px;
}
.user-photo {
	width: 32px;
	border: 1px solid #ccc;
	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
}
.select_photo {
	margin-right: 5px;
	cursor: pointer;
	cursor: hand;
}
.photo_thumb {
	margin-right: 5px;
}
#date-filter-container {
	float: left;
	font-size: 14px;
}
#sort_container {
	float: left;
	padding-left: 10px;
	font-size: 14px;
}
#sort {
	font-size: 14px;
	border: none;
	padding: 3px;
}
#filter_date {
	width: 120px;
	font-size: 14px;
	border: none;
	background: #FFFFFF url(../images/calendar_20.png) 97% 45% no-repeat;
	padding: 4px;
}
/*Top Menu*/
#menubar {
	font-size: 14px;
	/*height: 20px;*/
	/*background: #444444;*/
	border-bottom: 5px solid #999;
	margin-bottom: 5px;
}
/*Main Menu*/
ul#main-menu li {
	float: left;
	background: #666;
	margin: 0 10px 0 0;
}
ul#main-menu li:hover,
ul#main-menu li.active {
	background: #999;
}
ul#main-menu li a {
	display: block;
	padding: 10px 15px;
	color: #fff;
	text-decoration: none;
}
ul#main-menu li:hover ul.submenu {
	display: block;
}
ul#main-menu ul.submenu {
	display: none;
	position: absolute;
	background: #e6e6e6;
	width: 120px;
}
ul#main-menu ul.submenu li {
	padding: 5px 10px;
	background: #e6e6e6;
	border-bottom: 1px solid #ccc;
}
ul#main-menu ul.submenu li a {
	color: #000000;
	text-decoration: none;
	display: block;
}
ul#main-menu ul.submenu li:hover {
	background: #dddddd;
}

/*User Menu*/
ul#user-menu li:hover ul#user-submenu {
	display: block;
}
#user-submenu {
	display: none;
	position: absolute;
	background: #e6e6e6;
	width: 120px;
}
#user-submenu li {
	padding: 5px 10px;
	background: #e6e6e6;
	border-bottom: 1px solid #ccc;
}
#user-submenu li a {
	color: #000000;
	text-decoration: none;
	display: block;
}
#user-submenu li:hover {
	background: #dddddd;
}
#photos_checkbox {
	background-color: rgba(255, 255, 255, 0.5);
	position: absolute;
	height: 30px;
	width: 30px;
}
#photos_checkbox input {
	margin: 12px;
}
#selected_thumbs {
	padding: 10px 2px;
}
#selected_revisions_photos {
	padding-top: 10px;
}
#buttons-wrapper {
	margin-top: 10px;
}
th, td {
	border:1px solid #eee;
}
#user_listing th {
	font-weight: bold;
}
.admin_forms {
	width: 84%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0px;
	bottom: 0px;
	background: #ccc;
	font-size: 1.2em;
	margin-left: 15%;
	padding-left: 2px;
}
.admin_forms .ui-button {
	padding: 0px;
}
.small_forms {
	padding: 20px;
}
/*
#user_listing {
	width: 100%;
}
.user_listing_form {
	width: 500px;
	margin: 20px auto;
	background: #eeeeee;
	border: 5px solid #ccc;
}
*/
.pick, .assign {
	padding: 0px;
}
.pick_assign_wrapper {
	margin-top: 35px;
}
.photo_pick_assign {
	padding: 5px;
}
table.dataTable tbody th, table.dataTable tbody td {
	padding: 2px 5px;
	vertical-align: middle;
}
#selected_assignments .label {
	padding-top: 10px;
	font-weight: bold;
}
#selected_assignments .name {
	padding: 10px;
}
#selected_assignments .selected_assignment_margin {
	margin-bottom: 5px;
}
#selected_assignments .selected_assignment_padding {
	padding: 5px 0 0 20px;
}
#revision_dialog.ui-dialog-content {
	padding: 0px;
}
#assign_dialog.ui-dialog-content {
	padding: 0px;
}
#btn_refresh {
	padding: 0;
	margin: 0;
	float: right;
}
#add_new_news, #add_new_photo {
	padding: 0;
	margin: 0;
	float: right;
	margin-right: 10px;
}
#fullscreen, #exit_fullscreen {
	padding: 0;
	margin: 0;
	float: right;
}
#word_count {
	font-weight: bold;
	font-size: 15px;
}
.admin-menu #admin_menu_list {
	padding: 0;
	font-size: 1.2em;
}
.admin-menu #admin_menu_list li a {
	display: block;
	padding: 10px;
	text-decoration: none;
	padding: 20px;
	color: #fff;
}
.admin-menu #admin_menu_list li {
	border-bottom: 1px solid #ccc;
}
.admin-menu #admin_menu_list li:hover {
	background: #79C9EC;
}
.admin-menu #admin_menu_list li.active {
	background: #79C9EC;
}

#admin_leftmenu_logo {
	background: #fff;
	padding: 5px;
    text-align: center;
}

#left-block {
	position: relative;
}
#left-block #sources_block #source {
	border: none;
}
#left-block #sources_block #source,
#left-block #status_block #story-status-list,
#left-block #categories_block #categories-list{
	padding: 0;
	margin: 0;
}

#left-block #sources_block #source #sourcelist,
#left-block #status_block #story-status-list,
#left-block #categories_block #categories-list {
	background: #FFFFFF;
	border: 1px solid #ccc;
	padding: 1px;
}

#left-block #sources_block,
#left-block #status_block,
#left-block #categories_block {
	padding: 0;
	margin: 0;
	min-width: 160px;
	position: absolute;
	z-index: 100;
}
#left-block #sources_block {left: 380px;}
#left-block #status_block { left: 620px;}
#left-block #categories_block {left: 810px;}
#left-block #source-title {
	color: #000000;
	background: #FFFFFF;
}
#left-block  #story-status-title {
	background: #FFFFFF;
	padding: 2px;
	margin-bottom: 0px;
}
#left-block  #categories-title {
	background: #FFFFFF;
	padding: 2px;
	margin-bottom: 0px;
}
#left-block .top-bar-style .list-titles {
	color: #000000;
	background: #FFFFFF;
}
#left-block .top-bar-style ul {
	color: #000000;
}
#left-block #sources_block #source #source-title {
	padding: 6px 5px;
	height: auto;
}

.admin-forms-style {
	padding: 10px;
}
.admin-forms-style .add_user_labels {
	padding-top: 7px;
}
.admin-forms-style input {
	width: 250px;
	height: 25px;
}
.admin-forms-style select {
	width: 256px;
	height: 31px;
}

.role-permissions-style {
	padding: 10px;
}
.role-permissions-style .role_permission_labels {
	padding-bottom: 5px;
}
.role-permissions-style .permission_role {
	width: 200px;
	height: 27px;
}
.add_user_labels_width {
	width: 100px;
}
body.admin-body #container {
	/*position: relative;*/
}
body.admin-body .admin-menu {
	height: 100%;
	margin: 0px;
	display: block;
	position: absolute;
	top: 0px;
	bottom: 0px;	
	background: #2191C0;
	width: 15%;
}
