<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#top-of-page {
    background: #D8021C url('../siteimg/top-bg.gif');
    height: 80px;
    position: relative;

}

#top-of-page h1, #top-of-page h2 {
    margin: 0px;
}

#top-of-page h2 a {
    height: 80px;
    width: 300px;
    float: left;
    background: url('../siteimg/site-logo.gif') no-repeat;
}

#top-of-page h1 a {
    display: block;
    position: absolute;
    height: 80px;
    width: 113px;
    left: 20px;
    background: url('../siteimg/dp-logo.png') no-repeat left center;
    -webkit-background-size: 113px 50px;
    background-size: 113px 50px;
}

#top-of-page h1 a span, #top-of-page h2 a span {
    display: none;
}

#bottom-of-page {
    font-size: 12px;
    text-align: center;
    margin: 10px 10px;
    margin-top: 25px;
}

#bottom-of-page p {
    color: #6C6C6C;
}

#bottom-of-page p a {
    color: #A4A4A4;
    text-decoration: none;
}

#layout {
    width: 100%;
    background: #434343;
    margin-top: 15px;
}

#layout .top, #layout .bottom {
    height: 23px;
}

#layout .left {
    width: 151px;
}

#layout .right {

}

#layout .border {
    width: 10px;
    background: #151515;
}

#layout .content {
    padding: 0 50px;
}

#layout .top .left {
    background: url('../siteimg/layout/layout-top-left.gif');
}

#layout .top .right {
    background: url('../siteimg/layout/layout-top-center.gif');
}

#layout .top .right div {
    float: right;
    height: 23px;
    width: 100px;
    background: url('../siteimg/layout/layout-top-right.gif') no-repeat right;
}

#layout .bottom .left {
    background: url('../siteimg/layout/layout-bottom-left.gif');
}

#layout .bottom .right {
    background: url('../siteimg/layout/layout-bottom-right.gif') right no-repeat;
}

#layout td {
    vertical-align: top;
}

/*new styles*/
#top-of-page h2 {
    display: none;
}

#head-user-button {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: none;
}

#main-menu-toggle,
#main-menu-close {
    display: none;
}

#content {
    overflow-y: auto;
}

/*&lt;meta name="viewport" content="initial-scale=1.0, width=device-width"&gt;*/
/*&lt;button id="main-menu-toggle"&gt;РњРµРЅСЋ&lt;/button&gt;*/

/*$(function () {*/
/*$("#main-menu").prepend("&lt;button id="main-menu-toggle"&gt;РњРµРЅСЋ&lt;/button&gt;");*/
/*$("#main-menu-toggle").on("click", function () {*/
/*if ($(this).hasClass("active")) {*/
/*$(this).removeClass("active");*/
/*$("#main-menu").addClass("hidden");*/
/*} else {*/
/*$(this).addClass("active");*/
/*$("#main-menu").removeClass("hidden");*/
/*}*/
/*});*/
/*} */

#head-user-panel,
#head-user-panel ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#head-user-panel .drop-menu {
    width: 160px;
    position: absolute;
    right: 55px;
    top: 45px;
    background-color: #b10008;
    padding: 10px;
    display: none;
}

#head-user-panel .drop-menu.active {
    display: block;
}

#head-user-panel .drop-menu a {
    display: block;
    position: relative;
    padding: 5px 15px;
    text-decoration: none;
    color: #ffd0d0;
}

#head-user-panel .drop-menu a:hover {
    text-decoration: underline;
    color: #fff;
}

#head-user-panel li {
    line-height: 20px;
    text-align: right;
}

#current-user-name {
    letter-spacing: 0.05em;
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
    padding-left: 15px;
    background: url(../siteimg/icon-drop.png) no-repeat left center;
    cursor: pointer;
}

#current-user-name:hover,
#current-user-name.active {
    text-decoration: none;
}

#current-user-name.active {
    color: #ffd0d0;
}

#head-user-panel .last-enter {
    font-size: 10px;
}

#head-authorize {
    background: url(../siteimg/dp-icon-user.png) no-repeat right center !important;
    -webkit-background-size: 40px;
    background-size: 40px;
    color: #F2F2F2;
    position: absolute;
    right: 20px;
    top: 0;
    padding: 20px 55px 10px 10px;
    height: 50px !important;
}

.help img {
    max-width: 100%;
    margin: 10px 0;
}

.help img[align="left"] {
    margin: 10px 10px 10px 0;
}

.help img[align="right"] {
    margin: 10px 0 10px 10px;
}

#fixed-tools {
    position: fixed;
    right: 50px;
    top: 2px;
    z-index: 100;
}

#fixed-tools table td {
    background: none;
    border: none;
}

#fixed-tools table td a {
    background-color: #fff !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: none;
    width: 30px;
    height: 30px;
    background-size: contain !important;
}

.primary-button,
button.primary-button,
button.http-upload-photos {
    height: 40px;
    background-color: #b46666;
    color: #fff;
    border: none;
    font-size: 16px;
    padding: 0 20px;
}

.primary-button {
    display: inline-block;
    line-height: 40px;
    text-decoration: none;
    text-align: center;
}

/*mobile styles - not for IE lt 9*/
@media (max-width: 1240px) {
    #main .news-block {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 49%;
        margin: 0 1% 1% 0;
    }
}

@media (max-width: 920px) {
    #top-of-page.fixed,
    #head-authorize.fixed,
    #main-menu-toggle.fixed {
        position: fixed;
        top: 0;
        z-index: 99;
    }

    #top-of-page.fixed {
        left: 0;
        right: 0;
    }

    #head-authorize.fixed {
        right: 10px;
        left: auto;
    }

    #main-menu-toggle.fixed {
        left: 10px;
        right: auto;
    }

    #top-of-page {
        height: 40px;
    }

    #head-authorize {
        padding: 0 0 10px 30px;
        width: 0;
        height: 30px !important;
        background-size: 25px !important;
        right: 10px;
        overflow: hidden;
    }

    #head-user-button {
        display: block;
    }

    body {
        min-width: 250px
    }

    .clearfix:before,
    .clearfix:after {
        content: " ";
        display: table
    }

    .clearfix:after {
        clear: both
    }

    #content:before, #main:before,
    #content:after, #main:after {
        content: " ";
        display: table
    }

    #content:after, #main:after {
        clear: both
    }

    #main-menu-wrap {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1000;
    }

    #overlay {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
    }

    #main-menu-inner {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
    }

    #main-menu-inner {
        background-color: rgba(21, 21, 21, 0.6);
        display: none;
    }

    #main-menu {
        background-color: #151515;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 220px;
        overflow-y: auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .main-menu.open {
        width: 220px;
        margin: 5px 10px;
    }

    #main-menu.menu-hidden {
        height: 40px;
        overflow: hidden;
    }

    #main-menu ul.main-menu {
        border: none;
        margin: 6px 10px 5px 10px;
    }

    #main-menu ul.main-menu .main-menu-title {
        background: none transparent;
    }

    #main-menu-toggle,
    #main-menu-close {
        display: block;
        position: absolute;
    }

    #main-menu-close {
        width: 20px;
        height: 20px;
        background: url("/siteimg/main-menu/button-close.png") no-repeat center center rgba(255, 255, 255, 0.3);
        -webkit-background-size: 8px;
        background-size: 8px;
        right: 10px;
        top: 10px;
    }

    #main-menu-toggle {
        /*line-height: 80px;*/
        height: 40px;
        width: 30px;
        color: #fff;
        background-color: transparent;
        padding: 0;
        margin: 0;
        text-align: center;
        border: none;
        left: 10px;
        opacity: 1;
    }

    #main-menu-toggle.active {
        opacity: 0;
    }

    /*#main-menu-toggle.active:before {*/
    /*background: url('../siteimg/menu-bg-close.png') no-repeat top center;*/
    /*}*/
    #main-menu-toggle:before {
        vertical-align: middle;
        display: inline-block;
        content: " ";
        background: url('../siteimg/menu-bg.png') repeat-x;
        -webkit-background-size: contain;
        background-size: contain;
        width: 20px;
        height: 15px;
    }

    #top-of-page h1 a {
        height: 40px;
        width: 60px;
        left: 55px;
        -webkit-background-size: 113px auto;
        background-size: 60px auto;
    }

    #layout {
        margin: 0 !important;
        width: auto !important;
    }

    #layout &gt; tbody,
    #layout &gt; tbody &gt; tr,
    #layout &gt; tbody &gt; tr &gt; td,
    #layout {
        display: block !important;
    }

    #layout tr.top,
    #layout tr.bottom {
        display: none !important;
    }

    #layout #content {
        padding: 10px !important;
    }

    #content h3 {
        margin: 10px 0 15px 0;
        font-size: 20px;
        background: none;
        line-height: 1.15;
        height: auto;
    }

    #content h3 span.h-left,
    #content h3 span.h-right {
        display: none;
    }

    /*#content table {*/
    /*display: table !important;*/
    /*}*/
    /*#content table th,*/
    /*#content table tr {*/
    /*display: table-row !important;*/
    /*}*/
    /*#content table td {*/
    /*display: table-cell !important;*/
    /*}*/
    /*#content table thead,*/
    /*#content table tbody,*/
    /*#content table tfoot {*/
    /*display: table-row-group !important;*/
    /*}*/
    #main .news-block h4 {
        font-size: 16px;
        margin: 15px 0;
    }

    #content .card-form div.buttons,
    #content .card-form textarea,
    #content .card-form input,
    #content .card-form select {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #content .card-form span.button input {
        width: auto;
    !important;
    }

    #content .card-form input.button-100 {
        width: 100px !important;
    }

    #content .card-form {
        margin: 0;
    }

    h3 a.backlink {
        margin-top: 5px;
    }

    #content .card-form span.column-2,
    #content .card-form label.column-2 {
        margin: 0 !important;
        left: 0 !important;
        top: 90px !important;
    }

    #content .card-form label.column-2 {
        top: 125px !important;
    }

    .card-form dd {
        position: relative;
    }

    #content .card-form .date.float-left {
        margin-bottom: 40px;
        width: 90% !important;
        display: block;
        float: none;
    }

    #content .card-form .calendar-button {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        width: 10%;
    }

    #req_deaddate {
        width: 90% !important;
    }

    .card-form label {
        color: #aaa;
    }

    .card-form.search .lookup {
        margin-bottom: 10px;

    }
}

@media (max-width: 640px) {

    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable {
        height: 100% !important;
        width: 100% !important;
        top: 0 !important;
        left: 0 !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0 !important;
    }

    #main .news-block {
        width: 98%;
        height: auto;
    }

    #main .news-block .adder {
        display: block;
        margin-bottom: 15px;
        font-size: 12px;
        font-weight: bold;
    }

    #main .news-block .nowrap {
        margin-bottom: 5px;
    }

    #main .news-block .nowrap span {
        padding: 1px 3px;
        border-radius: 2px;
    }

    #content .card-form .date.float-left {
        width: 80% !important;
    }

    #content .card-form .calendar-button {
        width: 20%;
    }

    #search .card-form textarea,
    #search .card-form input,
    #search .card-form select {
        width: 100%;
    }

}

@media (max-width: 480px) {
    .http-upload-wrapper {
        float: none;
    }

    .primary-button,
    button.primary-button,
    button.http-upload-photos {
        width: 100%;
        display: block;
        padding: 0;
        margin-bottom: 15px;
    }

    #fixed-tools table td a {
        width: 20px;
        height: 20px;
    }

    #fixed-tools {
        right: 50px;
        top: 6px;
    }
}

@media (max-width: 380px) {

    #top-of-page h1 {
        display: none;
    }
}

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
    #top-of-page h1 a {
        background: url('../siteimg/dp-logox.png') no-repeat left center;
        -webkit-background-size: 60px auto;
        background-size: 60px auto;
    }
}

@media (min-width: 921px) {

    #fixed-tools table td a {
        width: 36px;
        height: 36px;
        margin-right: 5px;
    }

    #fixed-tools {
        left: 160px;
        right: auto;
        top: 18px;
    }
}

.editCurrentPhoto {
    position: absolute;
    height: 40px;
    width: 40px;
    background: url("../siteimg/flow-menu/edit.png") no-repeat;
}

.fg-tags {
    position: fixed;
    padding: 5px;
    /*max-height: 70%;*/
    background-color: #505050;
    display: none;
}

.fg-tags div.tag {
    float: left;
    margin: 4px 5px 0 0;
    border-radius: 3px;
}

div.tag {
    background-color: #0099e5;
}

div.tag.in_select {
    background-color: rgba(140, 217, 255, 0.5);
    cursor: pointer;
}

div.tag.same {
    background-color: #0099e5 !important;
    cursor: default;
}

div.tag.hide {

    visibility: hidden;
    opacity: 0;
    transition: visibility 0s 2s, opacity 2s linear;

}

div.tag.available {
    background-color: rgba(130, 130, 130, 0.5);
    cursor: pointer;
}

div.tag.added {
    background-color: #0fa001 !important;
}

.fg-tags div.name {
    padding: 5px;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 185px;
}

.fg-tags div.remove {
    float: left;
    padding: 3px 5px 0 0;
    font-weight: bold;
    cursor: pointer;
}

div#tags-block {
    float: right;
    overflow-y: auto;
    height: 400px;
    /*max-height: 50%;*/
    width: 230px;
    margin-bottom: 5px;

}

.tags-submit {
    float: right;
}

.tags-submit &gt; button.disabled {
    opacity: 0.5;
}

#show_tags {
    position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 1;
    display: block;
    width: 30px;
    height: 30px;
    border: none;
    color: #f5f5f5;
    text-align: center;
    text-decoration: none;
    background: #b46666;
    box-shadow: 0 0 3px grey;
    font-size: 20px;
    font-weight: bold;
}

#tags-close, #tags-help {
    width: 20px;
    height: 20px;
    right: 5px;
    /*position: absolute;*/
    cursor: pointer;
    font-size: 1rem;
    font-weight: bold;
    text-align: center;
    float: right;
    line-height: 20px;
}

#tags-help {
    font-size: 14px;
}

#editTags, #cancelTags {
    margin-bottom: 0px !important;
    min-width: 120px;
    font-size: 16px;
    line-height: 20px;
    height: 30px;
    padding: 0px 10px;
}

#cancelTags {
    min-width: 30px;
    margin-right: 10px;
    background-color: #5A5A5A;
}

.overlay {
    position: fixed;
    overflow-y: scroll;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.noscroll {
    overflow: hidden;
}

.tag-panel {
    height: 30px;
    line-height: 30px;
}

.tag-panel input {
    /*padding: 5px 5px;*/
}

@media (min-width: 1200px) {

    .fg-tags {
        position: fixed;
        right: 10px;
        bottom: 10px;
        width: 230px;
    }

    #show_tags {
        display: none;
    }

    #tags-close {
        display: none;
    }

}

@media (max-width: 1199px) {

    .fg-tags {
        width: 100%;
        position: fixed;
        right: 0px;
        bottom: 0px;
        padding: 0px;
    }

    div#tags-block {
        min-height: 100px;
        width: 100%;
        margin-bottom: 5px;

    }

    .fg-tags div.remove {
        font-size: 1rem;
    }

    .tags-submit {
        margin-bottom: 5px;
    }
}

@media (max-width: 320px) {
    .fg-tags {
        width: 100%;
        position: fixed;
        left: 0px;
        top: 40px;
        padding: 5px;
        max-height: 100%;
    }

    #tags-block {
        height: 80% !important;
    }
}

@media (max-width: 480px) {
    .tags-submit {
        width: 100%;
    }
}

.ui-tooltip{
    opacity: 1;
    background-color:#505050;
    color: #CCC;
}

.ui-tooltip div.name{
    padding: 5px;
    /*float: right;*/
    margin: 5px 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /*max-width: 185px;*/
}
.ui-widget-shadow {
    -webkit-box-shadow: 0px 0px 20px #aaaaaa;
    box-shadow: 0px 0px 20px #aaaaaa;
}

.ui-autocomplete .ui-menu-item{
    text-overflow: ellipsis;
}</pre></body></html>