/** vim: ts=4:sw=4:nu:fdc=4:nospell 
 *
 * Ext.ux.grid.CellActions.css 
 *
 * Style sheets for Grid CellActions Plugin
 *
 * @author   Ing. Jozef Sak�lo�
 * @date     27. March 2008
 * @version  $Id: Ext.ux.grid.CellActions.css 105 2008-03-27 19:57:00Z jozo $
 *
 * @license Ext.ux.grid.CellActions.css is licensed under the terms of
 * the Open Source LGPL 3.0 license.  Commercial use is permitted to the extent
 * that the code/component(s) do NOT become part of another Open Source or Commercially
 * licensed development library or toolkit without explicit permission.
 * 
 * License details: http://www.gnu.org/licenses/lgpl.html
 */

.ux-cell-value {
	position:relative;
	zoom:1;
}
.ux-cell-actions {
	position:absolute;
	right:0;
	top:-2px;
}
.ux-cell-actions-left {
	left:0;
	top:-2px;
}
.ux-cell-action {
	width:16px;
	height:16px;
	float:left;
	cursor:pointer;
	margin: 0 0 0 4px;
}
.ux-cell-actions-left .ux-cell-action {
	margin: 0 4px 0 0;
}

/** vim: ts=4:sw=4:nu:fdc=4:nospell 
 *
 * Ext.ux.grid.RowActions.css 
 *
 * Style sheets for Grid RowActions Plugin
 *
 * @author   Ing. Jozef Sakáloš
 * @date     27. March 2008
 * @verson   $Id: Ext.ux.grid.RowActions.css 753 2009-10-28 02:17:34Z jozo $
 *
 * @license Ext.ux.grid.RowActions.css is licensed under the terms of
 * the Open Source LGPL 3.0 license.  Commercial use is permitted to the extent
 * that the code/component(s) do NOT become part of another Open Source or Commercially
 * licensed development library or toolkit without explicit permission.
 * 
 * License details: http://www.gnu.org/licenses/lgpl.html
 */

/* styles for rows */
.ux-row-action-cell .x-grid3-cell-inner {
	padding:1px 0 0 0;
}
.ux-row-action-item {
	float:left;
	min-width:16px;
	height:16px;
	background-repeat:no-repeat;
	margin: 0 1px 0 1px;
/*	margin: 1px 5px 0 2px; */
	cursor:pointer;
	overflow:hidden;
}
.ext-ie .ux-row-action-item {
	width:16px;
}
.ext-ie .ux-row-action-text {
	width:auto;
}
.ux-row-action-item span {
	vertical-align:middle;
	padding:0 0 0 20px;
	line-height:18px;
}
.ext-ie .ux-row-action-item span {
	width:auto;
}

/* styles for groups */
.x-grid-group-hd div {
	position:relative;
	height:16px;
}
.ux-grow-action-item {
	min-width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-position: 0 50% ! important;
	margin: 0 0 0 4px;
	padding: 0 ! important;
	cursor:pointer;
	float:left;
}
.ext-ie .ux-grow-action-item {
	width:16px;
}
.ux-action-right {
	float:right;
	margin: 0 3px 0 2px;
	padding: 0 ! important;
}
.ux-grow-action-text {
	padding: 0 ! important;
	margin:0 ! important;
	background:transparent none ! important;
	float:left;
}

/*
 * Ext JS Library 2.2
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

/*
 * FileUploadField component styles
 */
.x-form-file-wrap {
    position: relative;
    height: 22px;
}

.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}

.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}
.upload-icon {
            background: url('/images/icons/silk/file_upload.png') no-repeat 0 0 !important;
        }
.icon-upload {
	background: url('/images/icons/silk/file_upload.png') no-repeat 0 0;
}
.icon-cross {
    background-image:url(/images/icons/silk/delete2.png) !important;
    background-repeat:no-repeat;
    background-size:14px !important;
    background-repeat:no-repeat;
}
.icon-plus {
	background: url('/images/icons/add_button_plus_symbol.png') no-repeat 0 0;
}		
.x-uf-buttons-ct {
	position:relative;
	height: 22px;
	margin-bottom: 5px;
}
.x-uf-input-ct {
	position:absolute;
	height: 22px;
	width: 78px;
	overflow: hidden;
}
.x-uf-ubtn-ct {
	position: absolute;
	right:28px;
}
.x-uf-cbtn-ct {
	position: absolute;
	right:0;
}
.x-uf-bbtn-ct {
	position: absolute;
	height: 22px;
	right:0;
}
.x-uf-input-wrap {
	position: absolute;
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=0);	
	right:0;
	height: 22px;
}
.x-uf-input-wrap input {
	top: 0;
	height: 22px;
	font-size: 14px;
	cursor: pointer;
	-moz-user-focus: ignore;
	border: 0px none transparent;

	overflow: hidden;
}
.x-uf-input-mask {
	position:absolute;
	height: 22px;
	width: 24px;
	left: -18px;
}
.x-uf-table {
	width:100%;
	font-size: 11px;
	border-collapse: collapse;
	margin-top: 2px;
}
.x-uf-filename {
	-moz-user-select: none;
	cursor: default;
	padding-left: 3px;
}
.x-uf-filedelete {
	width: 16px;
	text-align: right;
	padding-right: 2px;
}
.x-uf-mask {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);	
	background-color: white;
}
.x-uf-wait {
	width: 16px;
	height: 16px;
	background: transparent url(/js/runtime/resources/images/default/grid/wait.gif);
	background-repeat: no-repeat;
	position:absolute;
	right: 56px;
	top: 2px;
	display:none;
}

.x-uf-progress-wrap {
	margin-top:2px;
	margin-bottom:2px;
	border: 1px solid #6593cf;
	overflow:hidden;
}
.x-uf-progress {
	height: 6px;
	background: #e0e8f3 url(/js/runtime/resources/images/default/qtip/bg.gif) repeat-x;
}
.x-uf-progress-bar {
	height:5px;
	overflow:hidden;
	width:0;
	background:#8BB8F3;
	border-top:1px solid #B2D0F7;
	border-bottom:1px solid #65A1EF;
	border-right:1px solid #65A1EF;
}
.x-uf-pginfo-ct {
	font-size: 11px;
	font-family: tahoma,verdana,helvetica;
	border: 1px solid #65A1EF;
	background: #ffffe8;
	padding: 2px;
}
.x-uf-pginfo-table {
	width: 100%;
	border: 0;
}
.x-uf-pginfo-value {
	text-align: right;
/*	font-weight: bold; */
}

.x-uf-filepb {
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	background:#8BB8F3;
	border-top:1px solid #B2D0F7;
	border-bottom:1px solid #65A1EF;
	border-right:1px solid #65A1EF;
	width: 0;
}
.x-uf-layer {
	border: 1px solid silver;
	background: #f4f4ff;
}
.x-uf-layer-form-ct {
	margin: 8px;
}

/*!
 * Ext JS Library 3.3.1
 * Copyright(c) 2006-2010 Sencha Inc.
 * licensing@sencha.com
 * http://www.sencha.com/license
 */
/*
 * FileUploadField component styles
 */
.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}


/*!
 * Image Chooser
 * Ext JS Library 3.1.0
 * Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
#img-chooser-dlg .details{
    padding: 10px;
    text-align: center;
}
#img-chooser-dlg .details-info{
    border-top: 1px solid #cccccc;
    font: 11px Arial, Helvetica, sans-serif;
    margin-top: 5px;
    padding-top: 5px;
    text-align: left;
}
#img-chooser-dlg .details-info b{
    color: #555555;
    display: block;
    margin-bottom: 4px;
}
#img-chooser-dlg .details-info span{
    display: block;
    margin-bottom: 5px;
    margin-left: 5px;
}

#img-chooser-view{
    background: white;
    font: 11px Arial, Helvetica, sans-serif;
}
#img-chooser-view .thumb{
    background: #dddddd;
    padding: 3px;
}
#img-chooser-view .thumb img{
    height: 60px;
    width: 80px;
}
#img-chooser-view .thumb-wrap{
    float: left;
    margin: 4px;
    margin-right: 0;
    padding: 5px;
}
#img-chooser-view .thumb-wrap span{
    display: block;
    overflow: hidden;
    text-align: center;
}
#img-chooser-view .x-view-over{
    border:1px solid #dddddd;
    background: #efefef url(../../resources/images/default/grid/row-over.gif) repeat-x left top;
    padding: 4px;
}
#img-chooser-view .x-view-selected{
    background: #DFEDFF;
    border: 1px solid #6593cf;
    padding: 4px;
}
#img-chooser-view .x-view-selected .thumb{
    background:transparent;
}
#img-chooser-view .x-view-selected span{
    color:#1A4D8F;
}
#img-chooser-view .loading-indicator {
    font-size:11px;
    background-image:url('../../resources/images/grid/loading.gif');
    background-repeat: no-repeat;
    background-position: left;
    padding-left:20px;
    margin:10px;
}

/*
 * Multiselect
 * Ext JS Library 2.2
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

.ux-mselect{
    overflow:auto;
    background:white;
	font:normal 11px tahoma, arial, helvetica, sans-serif;
    position:relative; /* for calculating scroll offsets */
    zoom:1;
    overflow:auto;	
}
.ux-mselect-item{
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    padding:0px;
    border:1px solid #fff;
    white-space: nowrap;
    cursor:pointer;
}
.ux-mselect-selected{
	border:1px dotted #a3bae9 !important;
    background:#DFE8F6;
    cursor:pointer;
}

.x-view-drag-insert-above { 
    border-top:1px dotted #3366cc; 
} 
.x-view-drag-insert-below { 
    border-bottom:1px dotted #3366cc; 
} 

/*
 * colum-tree.css
 * Filetree.css
 * Ext.ux.FileTreePanel css file
 * vim:sw=2:ts=2:fdc=4 
 * $Id: filetree.css 150 2008-04-08 21:50:58Z jozo $ 
 */

/* {{{
// layout rules */
#west {
	width:280px;
}
.ext-ie #west {
	width:270px;
}
#center {
	width:640px;
}
#north h1 {
	font-size:20px;
}
#east {
	width: 0px;
}
#west-content {
	margin:0 10px 0 0;
	font-family:arial, sans-serif;
}

#west a, #center a {
	text-decoration:none;
}
#west a:hover, #center a:hover {
	text-decoration:underline;
}
#treepanel a:hover {
	text-decoration:none;
}
#center a {
	opacity:.7;
	filter:alpha(opacity=70);
	-moz-opacity:.7;
}

#adsense-top {
margin: 10px 0 10px 0;
}
.adsense {
	opacity:.55;
	filter:alpha(opacity=55);
	-moz-opacity:.55;
}

#center-content {
	color:#777777;
	text-align:justify;
	font-size:13px;
	font-family:arial, sans-serif;
}
#center-content h1 {
	font-size:20px;
	margin: 0 0 10px 0;
}
#center-content h2 {
	margin: 18px 0 4px 0;
	float:none;
	font-size:16px;
	color:#777777;
}
#center-content h3 {
	margin: 0 0 10px 0;
}
#center-content p, #west-content p {
	margin: 0 0 8px 0;
}
#center-content pre {
	color:#222222;
	border: 1px solid silver;
	border-left-width: 10px;
	padding: 8px;
	background-color: #efefef;
	overflow: auto;
	font-size: 8pt;
	margin-bottom: 1em;
}
#center-content code {
	font-weight: bold;
}
/* }}} */

.ux-up-item {
	line-height:17px;
	height:17px;
	cursor:default;
/*	border: 1px solid transparent; */
	margin-bottom:1px;
	position:relative;
	background-color:#f0f0f0;
	background-image:url(/js/runtime/resources/images/white_bg.png);
	background-repeat:no-repeat
}
.ux-up-icon-file {
	width:16px;
	height:16px;
	vertical-align:-3px;
	margin-right:4px;
	background-image:url(../ext/resources/images/default/tree/leaf.gif);
	float:left;
}
.ux-up-item-selected {
	/*
	border-color:#c0c0c0;
	background-color:#f0f0f0;
	*/
}
.ux-up-indicator {
	background-color:yellow;
	height:17px;
	width:40px;
	position:absolute;
	opacity:0.4;
}
.ux-up-icon-state {
	width:16px;
	float:right;
	margin-right:2px;
	cursor:pointer;
	z-index:-1;
}
.ux-up-icon-queued {
	background-image:url(/images/icons/silk/page_white_get.png);
}
.ux-up-icon-uploading {
	background-image:url(../ext/resources/images/default/grid/wait.gif);
}
.ux-up-icon-done {
	background-image:url(/images/icons/silk/accept.png);
}
.ux-up-icon-failed {
	background-image:url(/images/icons/silk/error.png);
}
.ux-up-icon-stopped {
	background-image:url(/images/icons/silk/stop.png);
}
.ux-up-text {
	float:left;
}
.ux-ftm-nodename {
	color:black;
	font-weight:bold;
	cursor:default ! important;
}
.folder {
	background-image:url(../ext/resources/images/default/tree/folder.gif) ! important;
}

/****
 * 
 *Tree Grid
 ****/
.ux-maximgb-treegrid-breadcrumbs
{
	color: #15428B;
	border-bottom: 1px solid #D0D0D0;
	font: normal 11px arial, tahoma, helvetica, sans-serif;
  -moz-outline: none;
	-moz-user-focus: normal;
	line-height: 15px;
	padding: 4px 3px 4px 6px;
}

.ux-maximgb-treegrid-brditem
{
	color: #15428B;
}

.ux-maximgb-treegrid-uiwrap
{
	float: left; 
	position: relative;
	height: 18px;
	white-space: nowrap;
	overflow: hidden;
}

.ux-maximgb-treegrid-elbow-empty
{
	position: absolute;
	height: 18px; 
	width: 16px;
	overflow: hidden;
}

.ux-maximgb-treegrid-elbow-line
{
	position: absolute;
	height: 18px; 
	width: 16px;
	overflow: hidden;
	background: url(/js/runtime/resources/images/treegrid/elbow-line.gif) repeat-x;
}

.ux-maximgb-treegrid-elbow
{
	position: absolute;
	height: 18px; 
	width: 16px;
	overflow: hidden;
	background: url(/js/runtime/resources/images/treegrid/elbow.gif) no-repeat;
}

.ux-maximgb-treegrid-elbow-end
{
	position: absolute;
	height: 18px; 
	width: 16px;
	overflow: hidden;
	background: url(/js/runtime/resources/images/treegrid/elbow-end.gif) no-repeat;
}

.ux-maximgb-treegrid-elbow-active
{
	cursor: pointer;
}

.ux-maximgb-treegrid-elbow-minus
{
	position: absolute;
	height: 18px; 
	width: 16px;
	overflow: hidden;
	background: url(/js/runtime/resources/images/treegrid/elbow-minus.gif) no-repeat;
}

.ux-maximgb-treegrid-elbow-end-minus
{
	position: absolute;
	height: 18px; 
	width: 16px;
	overflow: hidden;
	background: url(/js/runtime/resources/images/treegrid/elbow-end-minus.gif) no-repeat;
}

.ux-maximgb-treegrid-elbow-plus
{
	position: absolute;
	height: 18px; 
	width: 16px;
	overflow: hidden;
	background: url(/js/runtime/resources/images/treegrid/elbow-plus.gif) no-repeat;
}

.ux-maximgb-treegrid-elbow-end-plus
{
	position: absolute;
	height: 18px;
	width: 16px;
	overflow: hidden;
	background: url(/js/runtime/resources/images/treegrid/elbow-end-plus.gif) no-repeat;
}

/****
 
 * Ext JS Library 2.0 RC 1
 * Copyright(c) 2006-2007, Ext JS, LLC.
 * licensing@extjs.com
 * Editable Tree Grid
 * http://extjs.com/license
 */

.x-column-tree .x-tree-node {
    zoom:1;
}
.x-column-tree .x-tree-node-el {
    /*border-bottom:1px solid #eee; borders? */
    zoom:1;
}
.x-column-tree .x-tree-selected {
    background: #d9e8fb;
}
.x-column-tree  .x-tree-node a {
    line-height:18px;
    vertical-align:middle;
}
.x-column-tree  .x-tree-node a span{
	
}
.x-column-tree  .x-tree-node .x-tree-selected a span{
	background:transparent;
	color:#000;
}
.x-tree-col {
    float:left;
    overflow:hidden;
    padding:0 1px;
    zoom:1;
}

.x-tree-col-text, .x-tree-hd-text {
    overflow:hidden;
    -o-text-overflow: ellipsis;
	text-overflow: ellipsis;
    padding:3px 3px 3px 5px;
    white-space: nowrap;
	height:1.2em;//height:20px;
    font:normal 11px arial, tahoma, helvetica, sans-serif;
}
.x-tree-hd-text {
	height:1.3em;//height:20px;
}

.x-tree-headers {
    background: #f9f9f9 url(ext-2.0/resources/images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;
	cursor:default;
    zoom:1;
	border-left: 1px solid #99BBE8;
	border-right: 1px solid #99BBE8;
	border-top: 1px solid #99BBE8;
	display: table-row;
}

.x-tree-hd {
    float:left;
	display: table-cell;
    overflow:hidden;
    border-left:1px solid #eee;
    border-right:1px solid #d0d0d0;
}
.x-tree-node-collapsed .x-tree-node-icon{background-image:url(/images/icons/silk/cog.png);}
.x-tree-node-expanded .x-tree-node-icon{background-image:url(/images/icons/silk/cog-open.png);}
.x-tree-node-leaf .x-tree-node-icon{background-image:url(/images/icons/silk/cog.png);}
.phase {
	 background-image:url(/images/icons/silk/cog.png) !important;
}

.page-icon {
    background-image:url(images/leaf-add-icon.gif) !important;
}
.delete-icon {
    background-image:url(/images/icons/silk/delete2.png) !important;
}
.folder-icon {
    background-image:url(images/folder-add-icon.gif) !important;
}
.task-icon {
    background-image:url(/images/icons/silk/application_form.png) !important;
}
.assign-icon {
    background-image:url(/images/icons/silk/brick.png) !important;
}
.save-icon {
    background-image:url(/images/icons/silk/disk2.png) !important;
}

/* player container */
.mPlayer {
	background:#000;
	cursor:pointer;
	-moz-outline-radius:4px;
}



/* playlist item */
.playlist {
	cursor:pointer;
}
.playlist-bottom {
	float:left;
	width:550px;
	cursor:pointer;
}

.icon-sign {
	background: url('/images/icons/silk/sign_icon_2.png') no-repeat 0 0;
	background-size: 16px;
}	
