/*----------------------------Tree menu and combobox----------------------------*/
/*combobox*/
.widget-tree-header input {
    background: none;
}

/*----------------------------Cart----------------------------*/
.cart-media-trash {
    position: absolute;
    right: 11px;
    border: none;
    background-color: transparent;
}

.cart-label-style {
    padding-left: 5px;
}

.cart-share-form-icon {
    position: absolute;
    right: -36px;
    top: 3px;
}

/*----------------------------Medias list----------------------------*/
/*item layout*/
.medias-list-toolbar-layout {
    cursor: pointer;
    float: left;
    margin-left: 13px;
}

.medias-list-toolbar-layout .icon16 {
    vertical-align: bottom;
}

.medias-list-toolbar-layout .layout-thumb-value {
    padding-left: 8px;
    font-size: 12px;
}

/*item sort*/

/*item counter*/
.count-items-style {
    color: #999999;
}

.count-items-style > .count {
    font-size: 17px;
    font-weight: bold;
    color: #000000;
}

/*item wrap*/
.images-list .item {
    float: left;
    margin: 5px;
    padding: 5px;
    height: 151px;
    width: 151px;
}

.images-list .item > .info {
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
}

.images-list .item > .info.inactive {
    opacity: 0.3;
    filter: alpha(opacity=30); /* For IE8 and earlier */
}

.images-list .item > .info.instatus {
    border: 2px solid red;
}

.images-list .item > .label {
    overflow: auto;
    font-size: 12px;
    color: #999999;
    text-align: left;
    height: 50px;
    width: 139px;
    word-wrap: break-word;
}

.images-list .item .wraper {
    width: 112px;
    height: 90px;
    float: left;
    cursor: pointer;
}

.images-list .item .thumb {
    max-width: 112px;
    max-height: 90px;
}

.images-list .item .icons {
    width: 25px;
    height: 90px;
    float: right;
    padding: 0;
    background-color: #D8D8D8;
}

.images-list .item .icons li.icons-btn {
    height: 16px;
    width: 16px;
    margin: 5px;
    cursor: pointer;
}

.images-list .item .icons li.icons-separator {
    width: 100%;
    border-bottom: 1px solid #EEEEEE;
}

.images-list .item.x-item-over {
    background-color: #EEEEEE;
}

.images-list .item.x-item-selected {
    background-color: #eff5fb;
    border: 1px solid #99bbe8;
    padding: 4px;
}

/*scroll bar*/
#medias-list .mCustomScrollBox > .mCSB_scrollTools {
    right: 10px;
    margin-top: 5px;
}

/*Image viewer*/
.preview-shrink-image {
    max-width: 100%;
    max-height: 100%;
    padding: 5px;
    margin: 0 auto;
    display: block;
}

.tmedia-preview-window .x-window-body {
    text-align: center;
}

.media-row-action {
    margin-left: 10px;
}

.tmedia-form-tooltip {
    padding-left: 16px;
    margin-left: 5px;
    cursor: pointer;
}

/*----------------------------Medias view----------------------------*/
/*preview label*/
#media-view-panel .media-label {
    padding-left: 10px;
    font-weight: bold;
}

/*preview image*/
#media-view-panel #media-big {
    padding: 10px;
    max-width: 100%;
    max-height: 250px;
}

/*folders list*/
#media-view-panel .breadcrumb {
    cursor: pointer;
}

#media-view-panel .breadcrumb:hover {
    text-decoration: underline;
}

/*panel header and placeholder*/
#widget-medias-view #widget-medias-view_header.x-region-collapsed-placeholder {
    background: url('img/icons/white-info.png') no-repeat 50% 10px #666666;
}

#widget-medias-view #widget-medias-view_header {
    background: url('img/icons/white-info.png') no-repeat 50% 10px #666666;
}

#widget-medias-view-placeholder .x-tool.x-tool-top img.x-tool-expand-left {
    background: url('img/icons/white-info.png') no-repeat top left;
}

#widget-medias-view #widget-medias-view_header .x-tool .x-tool-img.x-tool-collapse-right {
    background: none;
}

#widget-medias-view-splitter.x-splitter {
    background-image: url('img/extjs/vertical-splitter-collapsed.png');
}

#widget-medias-view-splitter.x-splitter.x-splitter-collapsed {
    background: url('img/extjs/vertical-splitter.png') no-repeat center center white;
}

/*Accordion block*/
.info-group {
    padding: 5px;
}

.info-group label {
    font-weight: bold;
}

.info-group .value {
    /*font-weight: bold;*/
}

.x-accordion-item .x-header {
    background: url('img/backgrounds/grey-px.png') repeat-x bottom;
}

.x-accordion-item .x-accordion-body {
    background: url('img/backgrounds/grey-px.png') repeat-x bottom white;
    padding: 8px;
}

.ext-ux-combochoice_beforesubtpl {
	background: no-repeat right;
	margin: 0 0 5px;
	text-align:right;
	float:right;
}


/*----------------------------File view----------------------------*/
#file-view-panel {
    border-left: 1px solid #9F9F9F;
}

/*preview label*/
#file-view-panel .file-label {
    padding-left: 10px;
    font-weight: bold;
}

/*preview image*/
#file-view-panel #file-big {
    padding: 10px;
    max-width: 100%;
    max-height: 200px;
}
