a > img {
    border: 0;
}

img.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.depof20 {
    font-size: 20pt;
}

.depof16 {
    font-size: 16pt;
}

.depof14 {
    font-size: 14pt;
}

.depof12 {
    font-size: 12pt;
}

.depof10 {
    font-size: 10pt;
}

.depof8 {
    font-size: 8pt;
}

.depofb {
    font-weight: bold;
}

.depoText, .depoTextRight {
    color: #006699;
    padding-right: 10px;
}

.depoInfoText {
    color: #006699;
}

.depoNoPadding {
    padding: 0px;
}

.depoPaddingTB {
    padding-top: 3px;
    padding-bottom: 3px;
}

.depoPaddingL3 {
    padding-left: 3px
}

.depoPaddingL10 {
    padding-left: 10px
}

.depoPaddingR10 {
    padding-right: 10px
}

.depoPaddingT5 {
    padding-top: 5px
}

.depoPaddingB10 {
    padding-bottom: 10px
}

.depoTextRight {
    text-align: right;
}

.depoTextLeft {
    text-align: left;
}

.depoTextVATop {
    vertical-align: top;
}

.depoNoBorder {
    border: 0px none !important;
}

.depoGridCaption, .depoInfoCaption {
    color: white;
    font-style: normal;
}

.depoGridBottomBorder {
    border-bottom: 1px solid #E2F0FF;
}

.depoInfoCaption {
    background: #6CA6D1;
    font-size: 12pt;
    padding: 3px 4px;
}

.depoLink, .depoTaxonLink {
    color: #0000CC;
    text-decoration: underline;
    cursor: pointer;
}

/*.j3-stdt-layout.ui-layout-pane.j3-module-command-layout {*/
/*background-color: white;*/
/*}*/

.j3-stdt-layout.ui-layout-pane {
    background-color: #E2F0FF;
}

/*Tab*/
/*.ui-tabs-panel .j3-stdt-layout {*/
/*border: 1px solid #6CA6D1;*/
/*border-top: none;*/
/*background: white;*/
/*}*/

.ui-tabs-panel .j3-stdt-layout .j3-stdt-layout {
    border: 0px none #6CA6D1;
}

.ui-tabs {
    border: 0px none;
    background: #E2F0FF;
    border-radius: 0px;
}

.ui-tabs-nav.j3-om-dialog-caption {
    background-color: transparent;
    color: #222;
}

.ui-tabs-nav .ui-state-default, .ui-tabs .ui-widget-header,
.ui-tabs-nav.j3-om-dialog-caption {
    border-color: #6CA6D1;
}

.ui-widget-header .ui-state-active, .j3-om-dialog-caption .ui-state-active {
    background: url(../depo-images/ui-bg_glass_65_ffffff_1x30-depo.png) repeat-x #E2F0FF;
}

.ui-state-active a {
    background: linear-gradient(to top, #E2F0FF 0%, transparent 90%);
}

.depo-opacity {
    opacity: 0.3;
}

.notes-resizer {
    border-top: 1px solid #E2F0FF;
    border-left: 1px solid #E2F0FF;
}

.note-item {
    border-radius: 15px 15px 0px 15px;
}

.note-item.note-item-response {
    border-radius: 0px 0px 0px 15px;
}

.note-time {
    font-size: 8px;
}

.depoBarCode {
    border: 1px dotted #6CA6D1;
    background: #E2F0FF none;
    font-size: 14pt;
}

input.depoBarCode {
    font-size: 14pt !important;
    border: none;
}

.GQCellSpace.GQText, .GQCellSpace.GQInt, .GQCellSpace.GQFloat,
.GQCellSpace.GQDate, .GQCellSpace.GQEnum, .GQCellSpace.GQLines {
    border: 1px solid #71A8D2;
}

/*.depolistNoBorder.GQCellSpace{*/
/*border: 0px;*/
/*}*/

.GQClassFocusedCellSpace.GQCellSpace.GQHtml {
    /*Серая полоска на SolidDW*/
    padding-right: 0px;
}

.depoAlignLeft .GQBoolInput {
    margin-left: 0px;
    margin-top: 4px;
}

.notes-resizer-ru {
    background-position: 3px 2px;
    border-radius: 5px 0px 0px 5px;
    border: 1px solid #5784ae;
    border-right-color: transparent;
}

.j3-group-parent {
    font-size: 12pt;
    font-weight: bold;
}

.j3-alert-dialog-body {
    display: block !important;
}

.depoRedText {
    color: #ff0000
}

.depoMarkDelete {
    color: #ff0000;
    text-decoration: line-through;
}

.note-commands .note-command {
    width: 10px;
    height: 10px;
    padding: 2px;
}

.note-cmd-delete {
    background-image: url("../core-images/buttons/ui-trash.png");
}

.note-cmd-read {
    background-image: url("../core-images/buttons/ui-read.png");
}

.note-cmd-non-read {
    background-image: url("../core-images/buttons/ui-unread.png");
}

.note-cmd-point {
    background-image: url("../core-images/buttons/ui-find.png");
}

.note-cmd-close {
    background-image: url("../core-images/buttons/ui-lock.png");
}

.note-cmd-non-close {
    background-image: url("../core-images/buttons/ui-unlock.png");
}

.note-expand-right {
    background-position: -16px -16px;
}

.note-expand-down {
    background-position: -32px -16px;
}

.note-user, .note-time {
    font-weight: normal !important;
}

.depoBox {
    border: 1px solid #71A8D2;
}

.j3-route-status.GQCellSpace.GQText, .j3-route-status.GQCellSpace.GQHtml {
    border: 0 none #71A8D2;
    padding-bottom: 0;
}

.jrPage {
    margin-top: 10px;
    border-collapse: inherit !important;
}

.depoListGroup .j3-group-parent {
    font-size: 10pt;
    font-weight: normal;
}

.GQTmpRow .GQCellEmpty.GQEmpty {
    background-color: #E2F0FF;
}

.menuImg {
    float: left;
    padding-right: 10px;
    width: 16px;
}

.depoRouteConfirm {
    background: url("../depo-images/dp-ex-oks.png") !important;
}

.depoRouteReject {
    background: url("../depo-images/dp-ex-nos.png") !important;
}

.depoTitle {
    /*font-weight: bold;*/
    font-size: 14pt;
    padding-left: 10px;
}

.depoReadOnly {
    padding-top: 3px !important;
    border: 0px none !important;
}

div.itemStatus .j3-content-dw {
    border-top: 1px dotted #71A8D2 !important;
}

#map {
    border-left: dotted 1px #71A8D2;
    width: 99%;
    height: 100%
}

.depoRowHidden {
    display: none;
    padding: 0;
}

.GQBool1SpaceRO.depoTaxonBool {
    background-position: center -1502px;
}

.GQBool0SpaceRO.depoTaxonBool {
    background-position: center -1253px;
}

.GQBool0Space.depoTaxonBool {
    background-position: center -754px;
}

.GQBool1Space.depoTaxonBool {
    background-position: center -1002px;
}

.depoInfraspecific .GQBool0Space, .depoInfraspecific .GQBool1Space,
.depoInfraspecific .GQBool0SpaceRO {
    padding-left: 48px;
}

.depoInfraspecific, .depoExternalDB {
    padding-top: 20px;
}

.depoInfraspecific .GQPx0xx {
    background-image: none;
}

.depoInfraspecific .GQCellPanel {
    background: #E2F0FF;
}

div[class^=j3-solid-dw-itemtaxontitle] {
    width: 600px !important;
}

/*image*/
/* Img Dialog */
input#upload, input#c-upload {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    margin: 0;
    border: 0;
    width: 22px;
    height: 22px;
    font-size: 48px;
}

input[id=upload] {
    right: 0px;
}

#depoScheme {
    border: 1px solid #71A8D2;
    border-radius: 3px;
    background: url("../depo-images/dp-add-img.png") center no-repeat;
    width: 225px;
    height: 250px;
    margin-left: 10px;
}

.depoImg, .depoPreview {
    border: 1px solid #71A8D2;
    border-radius: 3px;
    background: url("../depo-images/dp-cam-img-110.png") center no-repeat;
    width: 120px;
    height: 100px;
}

#scheme-del-button {
    background: url('../depo-images/dp-del-img.png');
    width: 31px;
    height: 30px;
    border: 0px solid white;
    position: absolute;
    cursor: pointer;
}

.depoPreview {
    margin-left: 10px;
}

.depoPreviewText {
    padding-left: 10px;
    vertical-align: text-top;
}

#depoUltra {
    width: 24px;
}

#depoUltra img {
    cursor: pointer;
    padding-left: 5px;
}

.depoImgHidden div#depoUltra img {
    display: none;
}

.depoStructCol {
    font-style: italic;
    padding-left: 30px !important;
}

.depoDWPaddingR30 .j3-content-dw {
    padding-right: 30px
}

.j3-block-link.depoTitle {
    text-align: left;
}

.depoItemNumber {
    padding-top: 7px;
}

div[id^=standardsearch] .GQJ3HeaderLineRow {
    height: 10px;
}

/*Locale*/
.sm-clean a {
    padding: 12px 20px 8px 0;
}

.j3-group-parent.GQBool0 {
    background-image: none
}

.depoExternalDBAmino {
    padding-top: 40px !important;
}

.depoStrTitle {
    text-align: right;
    font-size: 12pt;
    padding-top: 5px !important;
    padding-left: 10px;
    padding-right: 0;
}

.depoStrTitle2 {
    font-size: 12pt;
    padding-top: 5px !important;
}

select#partition {
    font-size: 125%;
    padding: 0.5em;
    border: 1px solid #d9dbdd;
    border-top-left-radius: 0.3125em;
    border-bottom-left-radius: 0.3125em;
}

.depoTranComment {
    background-color: #d9dbdd !important;
}

.depoTranError {
    background-color: #FFDED3 !important;
}

.depoTranNew {
    background-color: #e4fef5 !important;
}

.j3-section {
    height: 15.5em;
}

#staffregister .j3-grid-button, .j3-reguser-button .j3-grid-button {
    background: #2069b4;
    color: white;
    font-size: 1em;
    border: none;
    cursor: pointer;
    padding: 0.833em;
    padding-right: 3em;
    font-weight: bold;
    text-transform: uppercase;
}

.j3-project-title {
    padding-left: 0.05em;
}

.j3-alert-dialog-body {
    border-top-width: 1px !important;
}

.depoTaxonLink, .depoTaxonImg {
    border: none !important;
    border-bottom: 1px solid #006699 !important;
    padding-top: 3px !important;
    padding-bottom: 8px;
}

.plant #depoScheme {
    width: 375px;
    height: 450px;
    margin-top: 10px;
}

.j3-row-count-info div {
    width: 50px !important;
}

.depoStorageUnit .GQTmpRow > .GQPx0xx {
    background: none;
}

.depoStorageUnit {
    padding-bottom: 50px;
}

.j3-header-module-title {
    float: left;
    color: #006699;
    font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 17px;
    text-decoration: none;
    font-style: normal;
    padding: 0;
    text-align: right;
}

.j3-block-link.plant {
    text-align: left;
}

.depoCite {
    font-size: 10pt;
    font-weight: normal;
}

.depoNoData {
    font-size: 16pt;
    white-space: nowrap;
    display: block;
    text-align: center;
    font-style: normal;
}

.depoLeftCheck.GQBool0Space {
    padding: 0;
    background-position: center -752px;
}

.depoLeftCheck.GQBool1Space {
    padding: 0;
    background-position: center -1002px;
}

/* pseudo rowspan */
td.HideCol0objitem_spec_shortname.j3-span {
    border: none;
}

td.HideCol0declsubject_name.j3-span u {
    visibility: hidden;
}

.text-normal {
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
}

.depoFeedback {
    font-size: 10pt;
    font-weight: normal;
    color: red;
    text-decoration: underline;
    cursor: pointer;
}

.depo-width-0, .hideSelection .GQCellSpaceBool, .hideImg img {
    display: none;
}

.depoGeoCodeMapBtn {
    padding-left: 3px;
    cursor: pointer;
}

#biomaps_select_region_dlg.j3-alert-dialog-body {
    padding: 0 !important;
}

.plant .depoPreview.depoEmpty, .plant .depoPreviewContainer.depoEmpty {
    display: none;
}

.depoImgLink {
    cursor: pointer;
}

.plant .depoPreview {
    width: 240px;
    height: 200px;
}

.plantCultivated {
    color: #3c6c28;
    font-weight: bold;
    border: none !important;
}

.plantRedBook {
    color: #c21c3f;
    font-weight: bold;
    border: none !important;
}

.depoPreviewContainer {
    width: 240px;
    float: left;
    margin: 10px 10 p x 0 0;
}

.depoPreviewContainer figcaption {
    margin-left: 10px;
}

.depoMap .ui-layout-pane-center, .depoLab .ui-layout-pane-center {
    overflow: hidden;
}

#depoLab {
    background-color: white !important;
}

.depoImg, .plantFlorus {
    border: 1px solid #71A8D2;
    border-radius: 3px;
    width: 100px;
    height: 100px;
    margin-right: 10px;
}

.plantFlorusText {
    margin-right: 10px;
    text-align: justify;
}

.pomo #depoScheme {
    width: 475px;
    height: 600px; /*570px;*/
}

#depoZoomBox {
    max-width: 500px;
    height: auto;
    position: relative;
    padding: 10px 10px 20px;
}

/*#depoImgZoomerBox img {*/
/*    width: 100%;*/
/*    height: auto;*/
/*}*/

#depoZoomBox:hover, #depoZoomBox:active {
    cursor: zoom-in;
    display: block;
}

#depoZoomBox:hover #depoZoomFull, #depoZoomBox:active #depoZoomFull {
    opacity: 1;
}

#depoZoomFull {
    width: 340px;
    height: 340px;
    background-position-x: 100%;
    background-position-y: 0%;
    box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.3);
    pointer-events: none;
    position: absolute;
    opacity: 0;
    border: 4px solid whitesmoke;
    z-index: 99;
    /*border-radius: 100%;*/
    display: block;
    transition: opacity .2s;
}

.plantPomoHelp {
    text-align: justify;
    padding-right: 40px;
    padding-top: 10px !important;
    font-size: 10pt;
}

.plantPomoStat .GQSpaceRow {
    background-color: white;
}

.plantPomoStat {
    background-color: white;
}

.j3-stdt-layout.ui-layout-pane.plantPomoStat {
    background-color: white;
}

.pomoItemNumber {
    height: 60px !important;
    /*box-sizing: border-box;*/
    border-bottom: 1px solid #6CA6D1;
}

.pomo-red, div[id*=wrong].GQEnumMenuItem {
    background-color: rgb(255, 200, 200) !important;
}

.pomo-green, div[id*=correct].GQEnumMenuItem {
    background-color: rgb(200, 255, 200) !important;
}

.pomo-grey, div[id*=unknown].GQEnumMenuItem {
    background-color: rgb(235, 235, 235) !important;
}

.pomo-darkgrey, div[id*=skiped].GQEnumMenuItem {
    background-color: rgb(218, 218, 218) !important;
}

div[id^=missionselflist] .j3-tab-name, div[id^=missionselflist] .j3-tab-name-inactive,
div[id^=missionlist] .j3-tab-name, div[id^=missionlist] .j3-tab-name-inactive,
div[id^=stat] .j3-tab-name, div[id^=stat] .j3-tab-name-inactive{
    font-size: 8pt;
    line-height: 1.5;
}

.pomoMissionSelf .GQClassDeleted{
    text-decoration: none;
}

.pomo-deleted{
    background: url("/resources/core-images/buttons/delrow.png") no-repeat center;
}

.plant-challenge span.j3-grid-button {
    padding-right: 1em;
}