
* {
    font-family: "Roboto", Verdana, Arial, sans-serif;
}

.disfield {
    border: 1px solid #666;
    border-right-color: #807F7F;
    border-bottom-color: #807F7F;
    background-color: #B1B1B1;
}

a:link, a:visited {
    outline: none;
}

.body {
    background-color: #141414;
    margin: 0px;
    padding: 0px;
}

.header {
    height: 82px;
    overflow: hidden;
}

.header-right {
    font-size: 14px;
    color: #b4b4b4;
    float: right;
    font-weight: bold;
    padding: 8px;
    text-shadow: #000000 2px 2px 2px;
}

.header a:link, .header a:visited {
    color: #b8922e;
}

.header a:hover {
    color: #ffffff;
}

.general-container-tb {
    background-color: #354052;
}

.general-container {
}

.left-menu {
    width: 250px;
    float: left;
}

.content-group {
}

#adm-main-search {
    margin: 3px 0 0 5px;
    padding: 3px;
    width: 164px;
    border: 0px;
}

#left-menu {
    padding: 10px 0 0 0px;
}

#left-menu div.title {
    margin-bottom: 2px;
}

#left-menu .loading {
    color: #cbcbcb;
    font-weight: bold;
}

#left-menu b {
    color: #7C91B7;
    display: block;
    -moz-user-select: none;
}

#left-menu i {
    display: block;
    float: left;
    margin: 2px 4px 0 0;
}

#left-menu div.items {
    margin: 3px 0 10px 0px;
}

#left-menu .it {

    padding: 10px 0 10px 35px;
    color: #a9b2c3;
    border-left: 3px solid transparent;
    display: block;
}
#left-menu .it:hover {
    background: #2f3849;
    border-left: 3px solid #3c96d2;
}

#left-menu div.items a {
}

#left-menu div.items a:link, #left-menu div.items a:visited {
    color: #a9b2c3;
    margin-bottom: 3px;
    font-size: 15px;
    text-decoration: none;
}

#left-menu div.items a:hover {
    color: white;
    text-decoration: underline;
}
#left-menu .it em {
    font-size: 1.2em;
    position: absolute;
    margin: 0px 0 0 -25px;
    color: #B4EFFF;
}
#left-menu div.items .it b {
    display: inline-block;
    color: #a9b2c3;
}
#left-menu .act {
    background: #FFF688;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    float: right;
    padding: 1px 6px;
    margin-right: 5px;
    color: #2f3849;
}

#top-menu {
    text-align: right;
    height: 31px;
}


#top-menu a:link, #top-menu a:visited {
    color: #9d9c9e;
    text-shadow: #000000 2px 2px 2px;
    text-decoration: none;
    font-weight: bold;
    margin: 0 10px 0 10px;
}

#top-menu a:hover {
    color: #d6d5da;
    text-shadow: none;
    font-weight: bold;
    margin: 0 10px 0 10px;
}

#content {
    background-color: #edf2f6;
    height: 100%;
    /*width: 100%;
    margin-left: 250px;*/
    min-height: 2100px;
    overflow: hidden;
}

#content .content-panel {
    background-color: #fff;
    border-bottom: 1px solid #c6cbcf;
    font-size: 14px;
    padding: 0 0 5px;
}


#content .content-panel a:link, #content .content-panel a:visited {
    color: #0C99A0;
    margin: 0 10px 0 10px;
}

#content .content-panel a:hover {
    text-decoration: none;
    margin: 0 10px 0 10px;
}

#content .content-panel b{
    color: #898a87;
}
#content .content-panel strong {
    color: #ddd;
    font-weight: normal;
    text-decoration: none;
    margin: 0 10px 0 10px;
}
.content-actions {
    background-color: #BFE0E1;
    border-bottom: 1px solid #c6cbcf;
    padding: 10px ;
    padding-left: 15px;
}

#dialogs-block {
    display: none;
}

.loading-overlay-img {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999 !important;
    text-align: center;
    background: url(/images/ajax-loader.gif) 50% 50% no-repeat;
}

.loading-overlay {
    display: none;
}

.css_right {
    float: right;
}

.content-block {
    padding: 10px;
}

.dataTables_wrapper {
    font-size: 14px;
}

.table-actions {
    text-align: center;
}

.table-actions a:link, .table-actions a:visited {
    color: #4bb4b8;
    font-size: 11px;
    font-weight: bold;
}

.table-actions a:hover {
    text-decoration: none;
}

.table-actions b {
    text-shadow: #777 0px 1px 1px;
    margin: 0 5px;
    font-size: 10px;
}

.edit-dialog div.label {
    font-weight: bold;
    margin-top: 8px;
}

.edit-dialog div.static {
    color: #333;
    font-size: 12px;
    margin-top: 2px;
}

.edit-dialog textarea.stext {
    height: 70px;
    color: #222;
    font-size: 12px;
    margin-top: 2px;
    width: 100%;
    border: 1px solid #4F4F4F;
    padding: 3px 0;
}

.edit-dialog input.string {
    color: #222;
    font-size: 12px;
    margin-top: 2px;
    width: 100%;
    border: 1px solid #4F4F4F;
    padding: 3px 0;
}

.edit-dialog input.str {
    color: #222;
    font-size: 12px;
    margin-top: 2px;
    width: 150px;
    border: 1px solid #4F4F4F;
    padding: 3px 0;
}

.error-body {
    background-color: #CBCBCB;
    margin: 0;
}

.error-header {
    background-color: #141414;
    height: 90px;
    overflow: hidden;
}

.error-title {
    border: 5px solid #5F5F5F;
    padding: 7px;
    font-size: 26px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    text-shadow: #000 2px 2px 3px;
    background-color: #5F5F5F;
}

.error-box {
    border: 1px solid black;
    width: 900px;
    margin: 20px auto;
}

.error-message {
    border: 5px solid #5F5F5F;
    padding: 7px;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    text-shadow: #000 2px 2px 3px;
    background-color: #5F5F5F;
}

.error-info {
    padding: 5px;
}

.error-info .item {
    margin: 5px 0;
}

.error-info .trace {
    white-space: pre;
    font-size: 14px;
    background-color: white;
    border: 1px solid #333;
    padding: 5px;
}

#login-dialog label {
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 0;
}

#login-dialog input.text-input {
    border: 1px solid #333;
    padding: 3px;
    color: #333;
    font-size: 13px;
}

#login-dialog .email {
    width: 250px;
}

#login-dialog .password {
    width: 250px;
}

.role-error {
    color: #fff;
    font-size: 18px;
    text-align: center;
}

.edit-dialog {
    display: none;
}

.content-panel h1 {
    margin: 0 0 0 0px;
    padding: 5px 5px 5px 8px;
    font-size: 20px;
    color: #4c4c4c;
}

.content-panel .links {
    padding-top: 3px;
}

.edit-form .edit-item {
    overflow: hidden;
    margin-bottom: 5px;
}
.edit-form  .edit-item.checkbox-item label.label {
    width: 100%;
    float: none;
    text-align: left;
}

.edit-form .static {
    color: #000;
    padding: 2px 10px 0px 0;
    font-size: 14px;
}

.edit-form label.label {
    display: block;
    width: 150px;
    float: left;
    padding: 2px 10px 4px 0;
    font-size: 15px;
    font-weight: bold;
    text-align: right;
}

.edit-form input.string, .edit-form input.str, .edit-form input.stext {
    padding: 3px;
}

.edit-form input.string {
    width: 300px;
}
.edit-form textarea.stext {
    width: 300px;
    height: 70px;   
}

.edit-form input.str {
    width: 150px;
}

.active-border {
    border: 1px solid #666 !important;
}

.active-border-active {
    border: 1px solid #d650b6  !important;
}

.edit-form button {
}

.edit-form .buttons {
}

.dataTables_wrapper {
    min-height: 50px !important;
}

#test-translit-layer {
    font-size: 12px;
    padding: 10px;
    display: none;
    border: 1px solid gray;
    margin-top: 10px;
    background-color: #eee;
}

#translit-output {
    display: none;
    padding-left: 90px;
}
#browse-mus-up-folder-dialog .dir-content-path {
    border: 1px solid #aaa;
    border-top-color: #666;
    border-left-color: #666;
    background: white;
    padding: 4px;
    margin-bottom: 8px;
    font-size: 12px;
    height: 45px;
}
#browse-mus-up-folder-dialog .dir-content {
    height: 900px;
    overflow: auto;
    font-size: 13px;
}

#browse-mus-up-folder-dialog .dir-content .dir-item {
    padding: 5px;
    cursor: pointer;
}

#browse-mus-up-folder-dialog .dir-content .dir-item span {
    float: left;
    margin-right: 3px;
}

#browse-mus-up-folder-dialog .album-info {
    width: 700px;
    height: 420px;
    display: none;
}
#quick-create-full-path {
    border: 1px solid #aaa;
    border-top-color: #666;
    border-left-color: #666;
    background: white;
    padding: 4px;
    margin-bottom: 8px;
    font-size: 12px;
    height: 60px;
}

.album-info {
    padding: 5px;
}

.album-info .album-info-container {
    height: 430px;
}

.album-info #album-info-folder {
    color: #fff;
    font-size: 18px;
    margin: 0 0 0 0;
    text-shadow: 2px 2px 2px #000000;
    font-weight: bold;
}

.album-info .album-info-comment {
    border: 1px solid #333;
    background-color: #ccc;
    padding: 5px;
    margin: 5px 0;
}

.album-info .album-info-releases-container {
    overflow: auto;
    height: 82px;
}

.album-info .album-info-tracks-container {
    overflow: auto;
    height: 124px;
}

.album-info .album-info-septitle {
    color: #fff;
    font-size: 14px;
    margin: 4px 0;
    text-shadow: 1px 1px 2px #000000;
}

.album-info #album-info-covers {
    height: 125px;
    overflow: hidden;
}
.album-info #album-info-covers img {
    margin: 3px;
    width: 100px;
    height: 100px;
}

.album-info .album-info-track {
    background: none !important;
    padding: 4px;
}

.album-info-track-file {
    font-weight: bold;
    font-size: 14px;
    color: #000;
    background-color: #666;
    border: 1px solid #333;
    padding: 3px;
}

.album-info-track-title {
    font-size: 12px;
    color: #000;
}

.album-info-track-variants {
    color: #000;
}

.album-info-track-info {
    float: right;
    padding: 5px;
}

.album-info .album-info-release {
    background: none !important;
    padding: 4px;
}

.album-info-release-title {
    font-weight: bold;
    font-size: 14px;
    color: #000;
    background-color: #666;
    border: 1px solid #333;
    padding: 3px;
}

.album-info-release-date {
    float: right;
    color: #000;
}

.album-info-release-artist {
    color: #000;
}

.album-info-release-tracks {
    color: #000;
}

#select-release-id .title {
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    text-shadow: 1px 1px 2px #000000;
}

.select-genres-dialog {
    overflow: hidden !important;
}

.select-genres-dialog .genres-list {
    height: 525px;
    overflow: auto;
}

.select-genres-dialog .genre {
    color: #eee;
    display: block;
    float: left;
    width: 245px;
    font-size: 13px;
}

.select-genres-dialog .selected-genre {
    color: #fff;
    font-weight: bold;
}

.selected-genres-list {
    padding: 7px;
    margin-top: 5px;
}

.select-genres-dialog .genres-filter {
    position: absolute;
    top: 6px;
    z-index: 9999;
    left: 820px;
}
.select-genres-dialog .genres-filter input {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #444444;
    color: #666666;
    font-size: 11px;
    padding: 2px;
    width: 200px;
    font-style: italic;
}

.genres-control {
    overflow: hidden;
}

.genres-control .genlist {
    float: left;
    width: 500px;
    padding: 4px;
    padding-bottom: 2px;
    font-size: 13px;
}

.genres-control .genbtn {
    margin-left: 5px;
}

.genres-control .removeImage {
    padding-bottom: 3px;
    cursor: pointer;
}


.multi-autocomplete {
    overflow: hidden;
    border: 1px solid #666;
    border-right-color: #807F7F;
    border-bottom-color: #807F7F;
    background-color: #efefef;
    padding: 2px 0 0 2px;
}

.multi-autocomplete input {
    background: none #efefef;
    border: none !important;
    float: left;
    height: 15px;
    margin: 0 0 1px;
    outline: medium none;
    padding: 5px 0 5px 3px !important;
    display: block;
    font-size: 13px;
}

.mulac-item {
    background: none repeat scroll 0 0 #B1B1B1;
    border-color: #EFEFEF;
    border-style: solid;
    border-width: 0 2px 2px 0;
    color: #000000;
    cursor: default;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 13px;
    margin: 0;
    padding: 5px 3px 5px 3px !important;
    white-space: nowrap;
}

.mulac-item span.l {
}

.mulac-item span.x, .token span.x_hover {
    background: url("/images/cross.png") no-repeat scroll center center transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px !important;
    margin: -2px 0 0 0px;
    padding: 0;
    vertical-align: top;
    width: 16px;
}

.mulac-item-hover {
    background: none repeat scroll 0 0 #666666;
    color: #ffffff;
    cursor: pointer;
}

.multi-autocomplete-results {
    position: absolute;
    z-index: 999;
    border: 1px solid #aaa;
    border-top: 0px solid transparent;
    background-color: #efefef;
    height: 150px;
    overflow-y: scroll;
    padding: 2px;
    display: none;
}

.multi-autocomplete-results .begin-title {
    background-color: #ddd;
    font-size: 12px;
    padding: 6px;
}
.multi-autocomplete-results .create-new-item:link, .multi-autocomplete-results .create-new-item:visited {
    background:url("./jquery-admin/images/ui-bg_glass_40_111111_1x400.png") repeat-x scroll 50% 50% #111111;
    border:1px solid #121212;
    font-size: 12px;
    padding: 6px;
    text-decoration: none;
    display: block;
    color: #e3e3e3;
    -moz-border-radius:4px 4px 4px 4px;
    margin-bottom: 2px;
}
.multi-autocomplete-results .create-new-item:hover {
    background:url("./jquery-admin/images/ui-bg_glass_55_4d4d4d_1x400.png") repeat-x scroll 50% 50% #111111;
}


.multi-autocomplete-results .items-container {
    border-collapse: collapse;
}

.multi-autocomplete-results .items-container td {
    background-color: #eee;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-collapse: collapse;
    font-size: 12px;
    padding: 6px;
    cursor: pointer;
}

.multi-autocomplete-results .items-container td.mac-item-multi {
    background-color: #ddffdd;
}

.multi-autocomplete-results .items-container td.mac-item-multi u{
    color: black;
    font-weight: bold;
}

.multi-autocomplete-results .items-container td.hover-item {
    background-color: #ddd;
}

.multi-autocomplete-results .items-container td.mac-item-multi.hover-item {
    background-color: #00a504;
}

.multi-autocomplete-results .items-container td  b {
    font-weight: normal;
    background: #333;
    color: #fff;
}

form.line-style h2 {
    -moz-user-select: none;
    color: #F2F2F2;
    display: block;
    text-shadow: 2px 2px 3px #000000;
    font-size: 18px;
}

form.line-style label {
    display: block;
    font-weight: bold;
    font-size: 13px;
    margin-top: 1px;
}

form.line-style label.inline {
    display: inline;
}

form.line-style .static {
    color: #000;
    font-size: 13px;
    margin-top: 2px;
}

form.line-style input {
    border: 1px solid #666;
    border-right-color: #807F7F;
    border-bottom-color: #807F7F;
    background-color: #efefef;
    padding: 4px;
    font-size: 13px;
}
.select {
    font-size:13px;
    padding:3px;
    min-width:200px;
}
form.line-style textarea {
    border: 1px solid #666;
    border-right-color: #807F7F;
    border-bottom-color: #807F7F;
    background-color: #efefef;
    padding: 4px;
    font-size: 13px;
}

.edit-album #info #name {
    width: 400px;
}
.edit-album #info #name_en, .edit-album #info #name_ru {
    width: 394px;
}
.edit-album .alb-tracks .name {
    width: 340px;
}
.edit-album .alb-tracks .name_en, .edit-album .alb-tracks .name_ru {
    width: 314px;
}
.edit-album #info #label {
    background-color: #dedede;
}

.meta-helper {
    display: none;
    background: #fff;
    border: 1px solid #666;
    position: absolute;
    top: 0;
    width: 370px;
    height: 161px;
    overflow-y: scroll;
    z-index: 999;
}

.meta-helper .item {
    margin: 5px;
    border: 1px solid #aaa;
}

.meta-helper .hovered {
    cursor: pointer;
    border: 1px solid #333;
}

.meta-helper .item .from {
    background: #ccc;
    font-size: 11px;
    padding: 1px;
}
.meta-helper .item .from b{
    float: right;
    margin-right: 2px;
}

.meta-helper .item .title {
    font-size: 11px;
    padding: 2px;
}

.meta-helper .hovered .from {
    background: #999;
}

.meta-helper .hovered .from a {
    color: #fff;
}

input.rus, input.eng {
    background: url(/_admin/images/rus.png) 1% center no-repeat;
    padding-left: 30px !important;
}
input.eng {
    background-image: url(/_admin/images/eng.png);
}
.edit-album .alb-tracks .track {
    border: 1px solid #aaa;
    margin-bottom: 3px;
    padding: 2px;
    position: absolute; 
}
.edit-album .alb-tracks .track .position {
    float: left;
    width: 90px;
    height: 80px;
}
.edit-album .alb-tracks .track .names {
    float: left;
    width: 355px;
}
.edit-album .alb-tracks .track .position .ui-icon-circle-arrow-n{
    float:left;
}
.ui-icon-circle-close {
    float: right;
    margin-right: 5px;
}
.edit-album .alb-tracks .track .position .ui-icon{
    cursor: pointer;    
}
.edit-album .alb-tracks .track .position b{
    font-size: 32px;
    color: #333;
}
.edit-album .alb-tracks .track .meta {
    height: 50px;
    width: 344px;
    background-color:#B1B1B1;
    border-color:#666666 #807F7F #807F7F #666666;
    border-style:solid;
    border-width:1px;
    padding: 0  2px;
    line-height: 12px;
}
.edit-album .alb-tracks .track .file {
    float: left;
    overflow: hidden;
    width: 290px;
    margin-top: 1px;
    line-height: 12px;
}
.edit-album .alb-tracks .track .file .info .jbtn{
    margin-top: 3px;
}
.edit-album .alb-tracks .track .file strong {
    font-size: 12px;
    color: #EDEBEE;
    font-weight: normal;
    display: block;
    padding-top: 35px;
}
.edit-album .alb-tracks .track .file .player{
    height: 24px;
}
.edit-album .alb-tracks .arts {
    display: block;
    clear: left;
}
.edit-album .alb-tracks .arts label {
    text-shadow: none;
    font-weight: normal;
    -moz-user-select: none;    
}
.edit-album  .alb-tracks .track .arts .artsBlock .feat_text {
    font-size: 12px;
    color: #EDEBEE;
    padding-left: 5px;
}
.edit-album  .alb-tracks .track .arts .artsBlock {
    display: none;
}
.edit-album  #album_type {
    padding: 3px;
    font-size: 13px;
    width: 120px;
}
.find-covers-form {
    background:url("./jquery-admin/images/ui-bg_highlight-soft_50_808080_1x100.png") repeat-x scroll 50% top #808080;
    border:1px solid #EEEEEE;
    color:#222222;
    margin-top:10px;
    padding:5px;
}
.find-covers-form #new-covers-tag {
    margin-bottom: 5px;
}
.sel-file-dlg {
    display: none;
    overflow:hidden !important;
    padding: 0 !important;
}
.sel-file-dlg .tabs{
    border: none !important;
}
.sel-file-dlg .browse {
    padding: 5px 0 0 0 !important;
}
.sel-file-dlg .head-line {
    overflow: hidden;
}
.sel-file-dlg .head-line .updir {
    width: 28px;
    height: 27px;
    background: url('/_admin/images/browse-up.png');
    float: left;
    cursor: pointer;
}
.sel-file-dlg .head-line .path span{
    display: inline-block;
    background-position: -35px -18px;
    width: 10px;
    height: 10px;
}
.sel-file-dlg .head-line .path {
    font-size: 12px;
    border: 1px solid #666;
    border-right-color: #807F7F;
    border-bottom-color: #807F7F;
    background-color: #efefef;
    padding: 5px;
    margin-left: 32px;
}
.sel-file-dlg .head-line .path a:link, .sel-file-dlg .head-line .path a:visited {
    color: black;
}
.sel-file-dlg .head-line .path a:hover {
    color: #9671A0;
}
.sel-file-dlg .image-layout {
    overflow1: hidden;
}
.sel-file-dlg .browse-files-panel{
    width: 650px;
    height: 330px;
    float: left;
    overflow-y: auto;
    border: 1px solid #666;
    border-right-color: #807F7F;
    border-bottom-color: #807F7F;
    background-color: #cccccc;
}


.sel-file-dlg .browse-files-panel .item {
    padding: 5px;
    cursor: pointer;
    font-size: 12px;
    overflow: hidden;
    border: 1px solid transparent;
}

.sel-file-dlg .browse-files-panel .item span {
    float: left;
    margin-right: 3px;
    margin-top: -1px;
}
.sel-file-dlg .browse-files-panel .item .name{
    float: left;
    width: 385px;
}
.sel-file-dlg .browse-files-panel .item .date{
    float: left;
    width: 150px;
}
.sel-file-dlg .browse-files-panel .item .size{
    float: left;
    width: 80px;
}

.sel-file-dlg .image-layout .image-info-panel{
    float: left;
    width: 292px;
    height: 330px;
}
.sel-file-dlg .image-layout .image-info-panel .img{
    width: 290px;
    height: 290px;
    margin: 1px 0 3px 2px;
    border: 1px solid #ccc;
}
.sel-file-dlg .image-layout .image-info-panel .img img{
    margin-top: auto;
    margin-bottom: auto;
}
.sel-file-dlg .sel-file-info {
    bottom:16px;
    left:5px;
    position:absolute;
    z-index:999;
}
.sel-file-dlg .sel-file-info b {
    display: block;
    float: left;
    padding: 6px;
    font-size: 13px;
    width: 50px;
}
.sel-file-dlg .sel-file-info span {
    display: block;
    float: left;
     border: 1px solid #666;
    border-right-color: #807F7F;
    border-bottom-color: #807F7F;
    background-color: #cccccc;
    padding: 5px;
    font-size: 13px;
    width: 710px;
}
.sel-file-dlg .audio-info-panel {padding: 1px 0 0 655px;}

.upload-new-layout .title {
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 10px;
}
.upload-new-layout label {
    font-size: 12px;
}
.upload-file-info {
     color: #EDEBEE;
    font-weight: bold;
    text-shadow: 1px 0 3px #000000;
    font-size: 16px;
    margin-top: 50px;
}


.multi-select {
    overflow: hidden;
    border: 1px solid #666;
    border-right-color: #807F7F;
    border-bottom-color: #807F7F;
    background-color: #efefef;
    padding: 4px 2px 3px 2px;
    font-size: 13px;
    cursor: text;
}
.multi-select .gray {
    font-size: 13px;
    color: #666;
}
.multi-select-input {
    width: 1px !important;
    height: 1px !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    position: fixed;
    top: 0;
    left: 0px;
    background-color: black !important;
    border: 0px solid black !important;
}

.multi-select-variants {
    position: absolute;
    z-index: 999;
    border: 1px solid #aaa;
    border-top: 0px solid transparent;
    background-color: #efefef;
    height: 150px;
    overflow-y: scroll;
    padding: 2px;
    display: none;
}

.multi-select-variants .begin-title {
    background-color: #ddd;
    font-size: 12px;
    padding: 6px;
}

.multi-select-variants .items-container {
    border-collapse: collapse;
}

.multi-select-variants .items-container td {
    background-color: #eee;
    border-collapse: collapse;
    font-size: 12px;
    padding: 3px;
    cursor: pointer;
}
.multi-select-variants .items-container td.hover-item {
    background-color: #ddd;

}
.multi-select-variants .items-container td  b {
    font-weight: normal;
    background: #333;
    color: #fff;
}

.edit-artist #info #name {
    width: 500px;
}
.edit-artist #info #search_data_custom {
    width: 400px;
    height: 30px;
}
.edit-artist #info #primary_catalog {
    width: 200px;
    padding: 3px;
    font-size: 13px;
}

.new-artist-dlg .new_art_name {
    width: 300px;
}
.new-artist-dlg #new_art_primary_catalog {
    width: 200px;
    padding: 3px;
    font-size: 13px;
}

.edit-album .alb-tracks .track .artlinks .label {
    clear: left;
    width: 90px;
    float: left;
    font-size: 13px;
    color: #EDEBEE;
    padding-top: 5px;
}
.edit-album .alb-tracks .track .artlinks .artlinks-control {
    width: 450px;
    float: left;
}
.edit-album .alb-tracks .track .artlinks-commands {
    padding: 4px;float: left;
    width: 200px;
}
.edit-album #images .images-container {
    overflow: hidden;
}

.edit-album #images .images-container .image {
    border: 1px solid white;
    float : left;
    margin: 0 5px 5px 0;
    overflow: hidden;
    padding: 3px;
    background-color: #808080;
    cursor: move;
}
.edit-album #images .images-container .image em {
    display: block;
    color: white;
    font-style: normal;
    font-size: 11px;
    text-align: center;
}
.edit-album #images .images-container img {
    float: left;
    margin-bottom: 4px;
}
.edit-album #images .images-container .crop {
    clear: left;
    float : left;
    width: 16px;
    height: 16px;
    background: url(/_admin/images/crop.png);
    margin: 3px;
    cursor: pointer;
}
.edit-album #images .images-container .delete {
    float : left;
    width: 16px;
    height: 16px;
    background: url(/_admin/images/delete.png);
    margin: 3px;
    cursor: pointer;
}
.edit-album #images .images-container .deleteother {
    float : left;
    width: 27px;
    height: 16px;
    background: url(/_admin/images/deleteother.png);
    margin: 3px;
    cursor: pointer;
}
.edit-album #images .images-container .zoom {
    float : left;
    width: 16px;
    height: 16px;
    background: url(/_admin/images/zoom.png);
    margin: 3px;
    cursor: pointer;
}
.mb-20{
    margin-bottom: 30px;
}
#tags{
    width: 690px;
    background-color: #fff;
    height: 34px;
    background: #FFFFFF;
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    background-clip: padding-box;
    border: 1px solid;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
}
.date-control .day, .date-control .month {
    font-size: 13px;
    padding: 3px;
    width: 60px;
    background-color:#EFEFEF;
    border-color:#666666 #807F7F #807F7F #666666;
    border-style:solid;
    border-width:1px;
}
.date-control .year {
    width: 60px;
}
.date-control .error {
    border: 1px solid red;
}

.edit-catalog #name {
    width: 270px;
}
.edit-catalog #code {
    width: 200px;
}
.edit-catalog #order {
    width: 100px;
}
.ui-state-highlight { height: 1.5em; line-height: 1.2em; }

#images .primary-image {background:url("/_admin/css/jquery-admin/images/ui-bg_diagonals-thick_8_333333_40x40.png") repeat scroll 50% 50% #333333;
border:2px solid #FEC836 !important;
margin-bottom: 3px !important;
}

.tab-comment {color: #EDEBEE; font-size: 13px;}

.tab-comment a:link, .tab-comment a:visited{
    color: #FEC836;
    text-decoration: underline;
}
.tab-comment a:hover {
    text-decoration: none;
    color: #fff;
}

.dlg-comment {
    border: 1px solid #333;
    background-color: #ccc;
    padding: 5px;
    margin: 5px 0;
    color: #444; font-size: 13px;
}

.edit-album #preview iframe {
    background-color: #fff;
    border: 1px solid #666;
}
.albums-group {
    overflow: hidden;
}
.albums-group .album{
    width: 293px;
    height: 50px;
    border: 1px solid #fff;
    background-color:#9F9F9F;
    padding: 5px;
    margin: 5px;
    float: left;
}
.albums-group .album img{
    display: block;
    width: 50px;
    height: 50px;
    margin-right: 5px;
    border: 1px dashed #eee;
    float: left;
}
.albums-group .album a {
    display: block;
    float: left;
    width: 230px;
    height: 45px;
}
.albums-group .album a:link, .albums-group .album a:visited {
    color: #000;
    font-size: 12px;
}

.songs-group-album {
    border: 1px solid #fff;
    background-color:#9F9F9F;
    padding: 5px;
    margin: 5px;
    padding-top: 0px;
}
.songs-group-album .album-name{
    border: 1px solid  #fff;
    border-top: 0;
    display: block;
    padding: 3px;
    color: black;
    margin-bottom: 5px;
    padding: 5px;
    font-size: 12px;
    background: #ccc;
}
.prov-arts .artname{
    width: 340px;
}
.edit-album .info-files {
    border:1px solid #4E4E4E;
    left:470px;
    position:absolute;
    top:288px;
width:420px;
    background: #767676;
    font-size: 12px;
    color: white;
    padding: 5px;
}
.edit-album .info-files a {
    color: #F4B700;
}
.edit-album #mb-tracklist {
border:1px solid #4E4E4E;
height:230px;
left:470px;
position:absolute;
top:48px;
width:420px;
    background: #767676;
    overflow-y: scroll;
    font-size: 12px;
}

.edit-album #mb-tracklist .tlist{
    margin: 10px;    
}
.edit-album #mb-tracklist .tlist .track{
    margin-bottom: 5px;
    color: #EDEBEE;
    text-shadow: 1px 0 2px #000000;    
}
.select-label-dialog {
    overflow: hidden !important;
}
.select-label-dialog .labels-list {
    height: 225px;
    overflow-y: scroll;
}
.select-label-dialog .labels-list .label:link, .select-label-dialog .labels-list .label:visited{
    background-color: #767676;
    border: 1px solid #ddd;
    width: 300px;
    display: block;
    float: left;
    margin: 3px;
    margin-bottom:0;
    color: #ddd;
    text-decoration: none;
}
.select-label-dialog .labels-list .label:hover {
    background-color: #666666;
    color: #fff;
    border-color: #fff;
}
.select-label-dialog .labels-list .label div{
    margin: 5px;
}

.rebuild-tracks {
    display: none;
    border: 1px solid #FEC836;
    padding: 5px 0;
    text-align: center;
    font-size: 11px;
    width: 427px;
    background-color: #535353;
    margin: 10px 0;
}

td.odd {
    background-color:#F6EFF5;
}
td.even {
    background-color:white;
}
tr.capriceTr, tr.capriceTr td {
    background-color: #D9E8E8;
}
.genresChildFrame {
    border: 0px solid blue;
    height: 1px;
    overflow: hidden;
    width:100%;
}
.genres-child-content {
    margin: 0px !important;
    background: none !important;
}
.genres-filters h2 {
    background-color: #535353;
    padding: 5px;
    font-size: 16px;
    color: #fff;
    text-shadow:2px 2px 3px #000000;
    margin: 0;
}
.genres-filters .table-bg {
    background-color: #535353;
    margin-bottom: 10px;
}
.genres-filters th {
    background-color: #999;
    font-size: 14px;
}
.genres-filters td {
    background-color: white;
    font-size: 12px;
    text-align: center;
}
.genres-filters td.name {
    text-align: left;
    padding: 2px;
}
.select-genres-dialog .root-genre {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-shadow:2px 2px 3px #000;
    margin: 5px;
}
.select-genres-dialog .root-items {
    overflow: hidden;
}
.select-genres-dialog .filters-panel {
    position:absolute;
    top:614px;
}
.select-genres-dialog .filters-panel input{
    padding:7px;
}
.refresh-icon {
    background:url("/_admin/images/refresh.png") no-repeat scroll 50% 50% transparent;
    display:inline-block;
    height:20px;
    margin-top:4px;
    width:20px;
    cursor: pointer;
}

.edit-form input.text {width: 500px;}
.edit-form textarea {width: 400px; height: 150px;}
.edit-icon {width:16px;height:16px;display: inline-block;
    background:url("/_admin/images/edit.png") no-repeat scroll 50% 50% transparent;
    cursor: pointer;
}
.switlle-console-log1 {
    border: 1px solid #666;
    border-right-color: #807F7F;
    border-bottom-color: #807F7F;
    background-color: #efefef;
    padding: 4px;
    font-size: 13px;
    height:193px;
}
.switlle-console-command {
    border: 1px solid #666;
    border-right-color: #807F7F;
    border-bottom-color: #807F7F;
    background-color: #efefef;
    padding: 4px;
    font-size: 13px;
    position:absolute;
    top:260px;
    width:575px;
}
.link-artist-genres-dlg .artist-info {
    border: 1px solid #999;
    margin-bottom: 5px;
    padding: 5px;
    overflow: hidden;
}
.link-artist-genres-dlg .genlist {
    float: left;
    width: 500px;
    padding: 4px;
    padding-bottom: 2px;
    font-size: 13px;
}

.link-artist-genres-dlg .removeImage {
    padding-bottom: 3px;
    cursor: pointer;
}
.very-similarity-album, .very-similarity-album a 
{
    font-weight: bold;
    color: #FFB400 !important;
}
#first-valid-album-error a.replace-link
{
    font-weight: bold;
    color: #00FF06 !important;
    float: right;
}
#first-valid-album-error li {margin-bottom: 5px;}

.sgf_cb_container {
    position: absolute;
    z-index: 1;
    margin-left: 180px;
    margin-top: 9px;
}
.sgf_cb_container a {
    color: #FCC335;
    text-shadow: #000000 1px 1px 1px;
    font-size: 12px;
    font-weight: bold;
}

.edit-one-album #mb-tracklist{display: none;}
.edit-one-album .album-info-block {display: none;}
.edit-one-album #alb-tracks-h2 {display: none;}
.edit-one-album .notfeat {display: none !important;}

#is_sountracks {margin: 7px 0;}

.album-discounts-tab .title{ color: #EDEBEE;
    font-size: 14px;
    font-weight: bold;
    margin-top: 1px;
    text-shadow: 1px 0 3px #000000;}
.album-discounts-tab  label {color: #EDEBEE;
    font-size: 13px;}
#catalog-discount-selects .catalog {margin-left: 50px;margin-top: 5px;border: 1px solid #A3A3A3;padding: 5px;width: 300px;}
#catalog-discount-selects .catalog a {font-size: 13px;color: #F4B700;}

.view-day-albums #catalog-discount-selects .catalog {margin-left: 0px; width: 500px;}

.info-message {border: 2px solid #FCBC37; background-color: #F4EFE3; font-size: 13px; margin: 5px; padding: 5px; color: #000;}

.album-custom-tab  label {color: #EDEBEE;
    font-size: 13px;}

.message {border: 1px solid white; padding: 5px; margin: 5px;}
.message .user {font-size: 14px; font-weight: bold; text-shadow: #666 2px 2px 3px; color: white;}
.message .email a{font-size: 14px; color: blue;}
.message .date {font-size: 10px; color: #333;}
.message .text {margin-top: 10px; font-size: 13px;}
.message .not_read {padding: 5px; float: right; background: yellow; font-size: 12px; border: 1px solid red; margin-left: 10px;}
.message .action {float: right;}
.message .action .del {color: red; font-size: 12px; font-weight: bold;}
.message_type_0 {background: #CBCBCB}
.message_type_1 {background: #F2F1E6; border: 1px solid #000;}
.message_type_1 .user {color: #871C6E;}
.send-message #text{font-size: 14px;}

.message_item {border: 1px solid white; padding: 5px;margin: 1px;}
.message_item .user {font-size: 14px; font-weight: bold; color: black;}
.message_item .not_read {padding: 2px; float: right; background: yellow; font-size: 10px; border: 1px solid red;}
.adm-logo {cursor: pointer;}
.sub-header {background-color: #535353; color: white; padding: 5px; font-size: 13px; font-weight: bold;}

.money-change-info .header {height: auto; text-align: left;}
.money-change-info .header th {padding: 4px; margin: 0px;font-size: 13px; background: #aaa;}
.money-change-info .payment td {background: #EAF4E8;font-size: 12px;padding: 4px;}
.money-change-info .purchase td {background: #ccc;font-size: 12px;padding: 4px;}

.dir-service {float: right; color: #fff;border: 0 !important;background: none !important;padding-top: 5px; cursor: pointer;}
.dir-service input[type=checkbox] {margin-right: 20px; margin-left: 10px;}

.dir-service-delete-selected {margin-top: 5px;}
.dir-service-mark-delete-selected {margin-top: 5px; margin-left: 300px;}
.dir-service-select-page:link, .dir-service-select-page:visited{position: absolute; color: yellow; font-size: 13px;}
.dir-service-select-page-cont {width: 180px; margin-left: 200px; margin-top: -20px; position: absolute;}

.purchase-details {display: none;}
.purchase-details td {background: #dedede;}

.errors-type-select {background: none repeat scroll 0 0 #535353;
    border: 1px solid gray;
    color: white;
    font-size: 18px !important;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 2px;}

.errors-container {background: #535353}
.errors-container table {width: 100%}
.errors-container th {background: #535353; color: white; padding: 7px;}
.errors-container td {background: #CBCBCB; padding: 4px; font-size: 14px;}
.errors-container td.act {background-color: #999;font-size: 12px; font-weight: bold;}
.errors-container td.act a {color: #FFF; font-size: 12px; font-weight: bold;}

.purchasesDatait-child-item td.purchasesDatait-child-content {
    background-color: #f5f5f5;
    border: 2px solid black; 
}
.puchesed-tracks {
    
}
.puchesed-tracks td, .puchesed-tracks th
{
    border: 1px solid black;
    background-color: #efefef;
}
.dir-service .ui-icon {float: right;margin-right: 5px;}
.skipped-artist {background-color: #EFEFEF;
    border-color: #666666 #807F7F #807F7F #666666;
    border-style: solid;
    border-width: 1px;
    font-size: 13px;
    color: red;
    padding: 6px 5px 5px;
}

#purtrinfo-cell {
    background-color: #aaa;
    border: 1px solid #ddd;
    padding:  5px 5px 5px 15px;
    height: 300px;
    overflow-y: scroll;
    vertical-align: top;
}

.browse-albums .albums {height: 330px;overflow-y: scroll;border: 1px solid black;  padding:  2px; }
.browse-albums .albums .album {
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 17px;
    margin: 0;
    overflow: hidden;
    padding: 3px 150px 3px 3px;
    width: 508px;
}
.browse-albums .album-service {margin-top: -24px; color: yellow; font-size: 13px; width: 150px; float: right; text-align: right; padding-right: 5px; height: 23px;padding-top: 3px;}
.browse-albums .album-service a {color: white;}
.browse-albums .album-songs {border:  1px solid #333; background-color: #cccccc; margin:  1px 1px 10px 20px; display: none;}
.browse-albums .album-songs .song {background-color: #999999;
    color: white;
    font-size: 13px;
    font-weight: bold;
    margin: 1px;
    overflow: hidden;
    padding-left: 3px;
    padding-top: 2px;}
.browse-albums .album-songs .song a.select {float: right;
    font-size: 11px;
    margin-top: -3px;
    min-width: 20px;
    text-align: center;
    width: 40px;}
.browse-albums .album-songs .loading {color: black; font-size: 12px; font-weight: bold; padding: 10px;}
.browse-albums .selected-info {background-color: #666666;
    border: 1px solid black;
    color: white;
    font-size: 12px;
    padding: 6px;
    position: absolute;
    top: 529px;
    width: 400px; margin-left: 120px;}

.browse-albums .selected-info-id {border: 1px solid #333; font-size: 13px; padding: 5px; position: absolute;
    top: 529px;
    width: 100px;}
.browse-albums .comments-block {margin-top: 7px; font-size: 14px; font-weight: bold;}
.browse-albums .comment {font-size: 14px; padding: 3px; color: blue;width: 580px;}
.browse-albums .search-block {margin-top: 7px; font-size: 14px; font-weight: bold; color: white; display: none;}
.browse-albums .searchsong {font-size: 14px; padding: 3px; color: blue;width: 558px;}

.replce-albums td {vertical-align: top;}
.replce-albums .fromto {background-color: #999999;
    border: 1px solid #333333;
    font-size: 20px;
    font-weight: bold;
    padding: 5px; text-shadow: 2px 2px 3px #000000;}
.replce-albums .fromto .jbtn {font-size: 12px;}
.jbtn-big {font-size: 14px !important; padding: 10px  !important;}
.replce-albums .fromto span {    color: white;
color: white;
    display: block;
    font-size: 10px;
    font-weight: normal;
    margin-left: 86px;
    position: absolute;
    text-align: right;
    top: 0;
    width: 250px;
}
.replce-albums .fromto.from {color: #EEC5C5;}
.replce-albums .fromto.to {color: #B3D5B2;}
.replce-albums .fromto-name {font-size: 18px;
    height: 48px;
    margin-left: 87px;
    margin-top: -32px;
    overflow: hidden;
    width: 286px;}
.replce-albums .fromto .fromto-name a {font-size: 13px; font-weight: bold; color: white;}
.replce-albums .tracks-label {font-size: 12px; font-weight: bold; color: white;margin: 5px 0 10px 180px;}
.replce-albums .from-tracks {background-color: #999999; border: 1px solid #333333; height: 355px; overflow-y: scroll; padding: 2px;}
.replce-albums .from-tracks .track {background-color: #666; color: #eee; border: 1px solid #333333;font-size: 12px; padding: 3px; margin-bottom: 1px; overflow: hidden; cursor: pointer;}
.replce-albums .from-tracks .track .time {float: right;text-align: right;
    width: 50px;}
.replce-albums .from-tracks .track .art {color: yellow; position: relative; float: right;}
.replce-albums .from-tracks .ui-draggable.track {width: 470px;}
.replce-albums .to-tracks {background-color: #999999; border: 1px solid #333333; height: 355px; overflow-y: scroll; padding: 2px;}
.replce-albums .to-tracks .track {
    background-color: #666666;
    border: 1px solid #333333;
    color: #EEEEEE;
    font-size: 12px;
    margin-bottom: 1px;
    overflow: hidden;
    padding: 2px 0 0 3px;
}
.replce-albums .to-tracks .track .time {float: right;
    margin-right: 6px;
    text-align: right;
    width: 40px;}
.replce-albums .to-tracks .track .art {
    color: yellow;
    float: right;
    position: relative;
    right: 50px;
}
.replce-albums .to-tracks .track .link-info {
    background-color: #999999;
    color: black;
    margin: -18px 2px 0 385px;
    padding: 4px;
    position: relative;
    width: 30px;
}
.replce-albums .to-tracks .track .link-info .info-track {width: 30px;}
.replce-albums .to-tracks .track .link-info i {font-style: normal; color: red; float: left;text-shadow: 1px 1px 2px #000000;cursor: pointer; font-family: Tahoma; font-size: 11px; font-weight: bold; margin-right: 5px;}
.replce-albums .to-tracks .track .info-time {float: right}
.replce-albums .connected-track {background-color: #697768 !important;}
.replce-albums .connection-stat-info {
    background-color: #999999;
    border: 1px solid #333333;
    font-size: 13px;
    font-weight: bold;
    margin-top: 21px;
    min-height: 27px;
    padding: 3px;
    position: absolute;
    text-align: center;
    width: 400px;
}
.replce-albums .exchange {
    left: 470px;
    margin-top: 24px;
    padding: 7px;
    position: absolute;
}
.replce-albums .cover {
position: absolute;
    top: -7px;
margin-left: 355px
}
.replce-albums .cover img {width: 142px; border: 1px solid white;}

.replce-albums .fromto.from strong {position: absolute; top: 5px; left: 210px}
.replce-albums .fromto.to strong {position: absolute; top: 5px; left: 710px}
.replce-albums .fromto table {font-size: 12px}
.replce-albums .fromto table em {color: white;}
.replce-albums .genres {font-size: 12px; width: 370px; font-style: italic; color: white}
.replce-albums .artists {font-size: 13px; width: 370px; font-style: italic; color: white}
.replce-albums .artists a {color: white;}
.replce-albums .caprice {color: yellow; display: none;}

.replce-albums .prev-source-label {
left: 210px;
position: absolute;
top: 5px;
color: #EEC5C5;
font-size: 20px;
text-shadow: 2px 2px 3px #000000;
font-weight: bold;
}

.replce-albums .prev-dest-label {
left: 710px;
position: absolute;
top: 5px;
color: #B3D5B2;
font-size: 20px;
text-shadow: 2px 2px 3px #000000;
font-weight: bold;
}

.replce-albums .frame-source {border: 1px solid white; width: 100%;height: 515px;overflow-x: hidden;}
.replce-albums .frame-dest {border: 1px solid white; width: 100%;height: 515px;overflow-x: hidden;}


    .quick-start-page .task-info {font-size: 13px; color: black; background-color: #eee;border: 1px solid #333;padding: 10px;}
    .quick-start-page .task-artist {color: #000000;
    font-size: 20px;
    margin: 0;
    padding: 5px 5px 5px 8px;}
    .quick-start-page .font-artists {color: #000000;
    font-size: 14px;
    margin: 0;
}
    .quick-start-page .task-artist b {font-size: 16px; padding-left: 30px;}
    .quick-start-page .task-info b {font-size: 15px;}
    .quick-start-page .task-content {margin-left: 35px;}
    .quick-start-page .task-albums .album {    background-color: #999999;
    border: 1px solid #333333;
    color: white;
    font-size: 13px;
    font-weight: bold;
    margin: 3px;
    padding: 2px; width: 600px;}
    .quick-start-page .task-albums .album div {width: 520px;}
    .quick-start-page .task-albums .album a {color: white;}
    .quick-start-page .task-albums .album a.sel {float: right; color: yellow;}
.replce-albums .comment-container {margin-top: 8px;}
.replce-albums .comment-container b {font-size:  14px;}
.replce-albums .comment-container input {color: #0069F9;
    font-size: 14px;
    padding: 3px;
    width: 910px;}
.quick-start-page h2 {font-size: 20px; margin:  20px;}

.ui-icon-trash-folder {    background-color: #876C00;
    border: 1px solid #D6C700;}

.ui-last-folder {background-image: none !important;
    background-color:  #122222 !important;}

.albumComposers {display: none;}

.erBG0 td {background-color: #C5C9BD;}
.erBG1 td {background-color: #BCBCBC;}

.p_albums_browse-uploaded-folder #content {min-height: 800px !important;}

.qick-namer {float: right; width: 250px;height: 150px;}
.qick-namer a:link, .qick-namer a:visited {font-size: 13px; color: yellow !important;}
.qick-namer a:hover, {font-size: 13px; color: orange !important;}

.qick-namer-line {margin-top: 10px;}

#float-album-edit-menu {
    width: 230px;
    height:900px;
    border: 2px solid white;
    background-color: #999999;
    position: fixed;
    top: 10px;
    left: 2px;
}

#float-album-edit-menu .menu-title {
    color: white;
    font-size: 14px;
    text-shadow: 2px 2px 3px #000000;
    font-weight: bold;
    text-align: center;
    margin: 5px 0;
}
#float-album-edit-menu hr {border: 0; border-top: 1px solid #333;width: 90%;margin: 5px;}
#float-album-edit-menu .menu-sub-title {
    color: #FBFF00;
    font-size: 13px;
    margin: 5px 0;
    text-shadow: 1px 1px 2px #000000;
    padding: 5px;
    border-top: 1px solid #333;
}
#float-album-edit-menu .menu-command:link, #float-album-edit-menu .menu-command:visited {
    display: block;
    border: 1px solid #333;
    padding: 5px 2px;
    background-color: #666;
    color: white;
    margin: 1px 2px;
    text-decoration: none;
    font-size: 13px;
}
#float-album-edit-menu .menu-command .icon{
    width: 45px; height: 20px; float: right;
    text-align: right;
    padding-right: 2px;;
    color: yellow;
}
#float-album-edit-menu .menu-command:hover {
    background-color: #B2BBD0;
}
#float-album-edit-menu input[type=text] {
    border: 1px solid #666;
    width: 205px;
    padding: 2px;
    margin: 2px;
}
#float-album-edit-menu .comment {
    color: white;
    text-align: center;;
    font-size: 10px;
}
#float-album-edit-menu .result {
    color: #B8FF04;
    text-align: center;;
    font-size: 12px;
    font-weight: bold;
}
#menu-cmd-remove-after-custom-text {
    font-size: 12px;
    width: 100px !important;
    border: 1px solid gray;
}
.album-edit-track-view-control {
    position: absolute;
    margin-top: -38px;
    margin-left: 100px;
}
.errr-unpublish:link {
    color: yellow !important;
}
.errr-unpublish:visited {
    color: orange !important;
}
.jbtn u {color: #adff2f;}

.edit-album #genres-sources {
    border:1px solid #4E4E4E;
    height:230px;
    left:470px;
    position:absolute;
    top:48px;
    width:420px;
    background: #767676;
    overflow-y: scroll;
    font-size: 12px;
}
.alb-preview {position: absolute;
width: 100px; height: 100px; margin-top: -100px;margin-left: 300px;}
.genprop-name {background-color: #666; border: 1px solid #D4D0C8; padding: 2px; margin: 1px; color: #ddffdd; }
.genprop-list {background-color: #333; border: 1px solid #333; padding: 2px; margin: 1px; color: #fce94f; }
.genprop-list b {font-weight: normal;}

#quick-create-album {margin: 5px;margin-top: 40px; background-color: #999999;height: 230px;padding: 5px; border: 1px solid #333;}

.review-similars {border: 1px solid red; padding: 5px;}
.review-similar {border: 1px solid gray; margin: 3px;padding: 3px;}
.review-similar i {font-size: 20px; color: red; margin-right: 10px;}

.browser-control {width: 750px;position: fixed;margin-left: 780px; }
#browser-control-address {width: 750px;}
#browsed-control-document {width: 757px; border: 1px solid black; height: 1000px}


.select-genres-dialog .genres-list {
    width: 760px;float: left;
}
.select-genres-dialog .genres-filter {
    left: 570px;
}
.select-genres-dialog .genre {
    font-size: 12px;
    margin: -2px 0;
}
.child-selected-genre span{
    color: #fff;
}
.selected-genre span{
    color: #000;
}

.select-genres-dialog .last-genres-list {
    float: left;
    width: 250px;
    height: 525px;
    margin-left: 5px;

}
.select-genres-dialog .genres-list-container {
    overflow: hidden;
}
.select-genres-dialog .last-genres-list .genre {
    width: 500px;
}

.years-list {font-size: 18px; color: white;}
.years-list a.y {font-size: 18px; color: #10E3CE; font-weight: bold;}

.stat-totals-list {
    font-size: 12px;
    position: absolute;
    margin-top: -350px;
    margin-left: 800px;
}
.stat-totals-list b {text-transform: uppercase; color: #118811}

.stat-totals-list div span {font-weight: bold;}

.cke_combopanel {width: 200px !important;}

.edit-block {
    border: 1px solid #A4C636;
    padding: 0;
    margin-bottom: 5px;;
    background-color: #EFF0EF;

}
.edit-block .title {
    background: #A4C636;
    padding: 4px;
    color: #465417;
    height: 20px;
}
.edit-block .title b {
    display: inline-block;
    margin-top: 2px;
    margin-left: 30px;

}
.edit-block .title .delete {
    position: absolute;
    margin: -3px 0 0 -3px;
    cursor: pointer;
}
.edit-block .title .controls {
    float: right;
}
.fields-container {
    padding: 5px;
}
.fields-container .text-field, .fields-container .file-field  {
    margin-bottom: 3px;;
}
.fields-container .text-field label, .fields-container .file-field label {
    width: 100px;
    color: #465417;
    font-weight: bold;
    display: inline-block;
}
.fields-container .text-field input {
    border: 1px solid #9fa390;
}
.fields-container .text-field .name {
    width: 350px;
}
.fields-container .text-field .time {
    width: 50px;
}
.fields-container .tile-field .filename {
    width: 200px;
}
.browse-container {
    display: inline-block;
}
.uploadify-queue {
    display: none;;
}
.new-block {
    border: 1px solid #c2d331;
    padding: 0;
    margin-bottom: 5px;;
    background-color: #EFF0EF;
}
.new-block .title {
    background: #c2d331;
    padding: 20px;
    color: #c25800;
    height: 20px;
    text-align: center;
}



.images-container {
    overflow: hidden;
}

.images-container .image {
    border: 1px solid white;
    float : left;
    margin: 0 5px 5px 0;
    overflow: hidden;
    padding: 3px;
    background-color: #808080;
    cursor: move;
    width: 102px;
}
.images-container .image em {
    display: block;
    color: white;
    font-style: normal;
    font-size: 11px;
    text-align: center;
}
.images-container img {
    float: left;
    margin-bottom: 4px;
}
.images-container .crop {
    clear: left;
    float : left;
    width: 16px;
    height: 16px;
    background: url(/_admin/images/crop.png);
    margin: 3px;
    cursor: pointer;
}
.images-container .delete {
    float : left;
    width: 16px;
    height: 16px;
    background: url(/_admin/images/delete.png);
    margin: 3px;
    cursor: pointer;
}
.images-container .deleteother {
    float : left;
    width: 27px;
    height: 16px;
    background: url(/_admin/images/deleteother.png);
    margin: 3px;
    cursor: pointer;
}
.images-container .zoom {
    float : left;
    width: 16px;
    height: 16px;
    background: url(/_admin/images/zoom.png);
    margin: 3px;
    cursor: pointer;
}

.login-block div,.login-block span {
    display: block;
    color: #a9b2c3;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.login-block
{
    margin-bottom: 20px;
    padding: 20px 0;
    border-bottom: 2px solid #2f3a4c;
}
.login-block span a {
    color: #4bb4b8;

}
.dataTables_processing {
    margin-top: 5px;
    font-size: 14px !important;
}