BODY, FORM {
    margin: 0px;
}

BODY, DIV, TABLE, TD, P, SELECT, TEXTAREA {
    font-size: 11px;
}

UL {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

BODY {
    background: url('../img1730375338/bg-body.gif') #b9d5ff 0 0 repeat-x;
}

/* fonts */
BODY, DIV, TABLE, TD, P, SELECT, TEXTAREA,
.empty-send-files div,
.empty-upload div,
.empty-dir div {
    font-family: Tahoma, Geneva, Verdana;
}

.help .answer,
.help .answer .img .link a,
.help .answer .asnwt a,
#LogonForm .enter input,
.content .form .row .submit input,
.content .form .row .descr .val,
.content .form .row .name,
.mlogon .leftcol h1,
.mlogon .blocks .row .txt,
.mlogon .blocks-news .row-head,
.statusbar .buttons,
.header .slogan,
input {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.contact-block div,
.contact-block span,
.blocks-features p,
.blocks-features li,
.blocks-features div,
.logint div {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif !important;
}

.hblock .title {
    font-family: "Arial Black", "Arial Narrow";
}

/* end fonts */

a {
    color: #000;
}

a:hover {
    text-decoration: none;
}

a img {
    border: none;
}

.b-red {
    border: 1px solid red !important;
}

.g-red {
    color: #ff0000;
}

.g-bold {
    font-weight: bold;
}

input {
    font-size: 12px !important;
}

.site {
    width: 992px;
    text-align: center;
    margin: auto;
}

.cnt {
    text-align: left;
}

.panel .site {
    width: 992px;
    text-align: center;
    margin: 0 auto;
}

.os_linux .panel .logout_user {
    width: 77px !important;
}

/* Linux panel bugfix */

.header {
    height: 70px;
}

.header .logo {
    float: left;
    padding-right: 9px;
    padding-left: 20px;
}

.header .logo .hlogo {
    display: block;
    width: 153px;
    height: 61px;
    background: url('../img1730375338/logo.png') no-repeat;
/ / background: none;
/ / filter: progid: DXImageTransform . Microsoft . AlphaImageLoader(src = '/img1730375338/logo.png', sizingMethod = 'crop') !important;
}

.header .slogan {
    color: #1f4b8c;
    padding-top: 18px;
    height: 51px;
}

.header .search {
    float: right;
    padding-top: 22px;
    padding-right: 23px;
}

.header .search .l {
    float: left;
    background: url('../img1730375338/bg-search-l.png') no-repeat;
    width: 13px;
    height: 24px;
/ / background: none;
/ / filter: progid: DXImageTransform . Microsoft . AlphaImageLoader(src = '/img1730375338/bg-search-l.png', sizingMethod = 'crop') !important;
}

.header .search .c {
    float: left;
    background: url('../img1730375338/bg-search.gif') repeat-x;
    padding-top: 5px;
    padding-top: 6px \9;
/ / padding-top: 4 px;
    padding-bottom: 5px;
    margin: 0px;
}

@media \0screen {
    .header .search .c {
        padding-top: 4px;
    }
}

/*ie8*/

.header .search .c input {
    color: #979797;
    font-size: 12px;
    border: none;
    background: none;
    width: 194px;
    outline: none;
    padding: 0;
    margin: 0;
}

.header .search .r {
    float: left;
    background: url('../img1730375338/bg-search-r.png') no-repeat;
    width: 24px;
    height: 24px;
/ / background: none;
/ / filter: progid: DXImageTransform . Microsoft . AlphaImageLoader(src = '/img1730375338/bg-search-r.png', sizingMethod = 'crop') !important;
}

.header .search .r input {
    margin-top: 4px;
}

.statusbar {
    background: url('../img1730375338/bg-cnt-t.gif') repeat-x;
    height: 38px;
}

.statusbar .l {
    background: url('../img1730375338/bg-cnt-tl.gif') left top no-repeat;
    height: 38px;
}

.statusbar .r {
    background: url('../img1730375338/bg-cnt-tr.gif') right top no-repeat;
    height: 38px;
}

.statusbar .buttons {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 28px;
}

.statusbar .buttons a {
    display: block;
    height: 20px;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    padding-top: 2px;
}

.statusbar .buttons a:hover {
    text-decoration: underline;
}

.statusbar .buttons .upload {
    float: left;
    background: url('../img1730375338/b-upload.gif') no-repeat;
    width: 116px;
    color: #38701d;
    padding-left: 21px;
}

.statusbar .buttons .back {
    float: left;
    background: url('../img1730375338/b-back.gif') no-repeat;
    width: 98px;
    color: #000;
    padding-left: 25px;
}

.statusbar .buttons .mkdir {
    float: left;
    background: url('../img1730375338/b-mkdir.gif') no-repeat;
    width: 98px;
    color: #1f4b8c;
    padding-left: 22px;
    margin-left: 7px;
}

.statusbar .buttons .mkdir-disabled {
    color: #bcbcbc !important;
    background: url('../img1730375338/b-mkdir-d.gif') no-repeat !important;
}

.statusbar .buttons .chview_disabled:hover,
.statusbar .buttons .mkdir-disabled:hover {
    text-decoration: none;
}

.statusbar .buttons .chview {
    float: right;
    width: 108px;
    color: #1f4b8c;
    padding-left: 37px;
    margin-right: 5px;
}

.statusbar .buttons .stat_bt {
    float: right;
    width: 82px;
    color: #1f4b8c;
    padding-left: 27px;
    margin-right: 5px;
    background: url('../img1730375338/stat-bt.gif') no-repeat;
}

.statusbar .buttons .help_bt {
    float: right;
    width: 21px;
    font-size: 0;
    line-height: 0;
    margin-right: 5px;
    background: url('../img1730375338/help-bt.gif') no-repeat;
}

.statusbar .buttons .chview_disabled {
    color: #BDBDBD;
}

.statusbar .buttons .list {
    background: url('../img1730375338/b-chview-th.gif') no-repeat;
}

.stat {
    width: 272px;
    height: 175px;
    position: absolute;
    top: 122px;
    left: 50%;
    z-index: 100;
    margin-left: 130px;
}

.stat .bg {
    background: url('../img1730375338/b-stat.png') no-repeat;
    width: 272px;
    height: 175px;
    position: absolute;
    top: 0;
    left: 0;
/ / background: none;
/ / filter: progid: DXImageTransform . Microsoft . AlphaImageLoader(src = '/img1730375338/b-stat.png', sizingMethod = 'crop') !important;
}

.stat .close {
    display: block;
    position: absolute;
    right: 16px;
    top: 26px;
    width: 11px;
    height: 11px;
    text-decoration: none;
    z-index: 101;
}

.stat .title {
    color: #fe6600;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    top: 26px;
    left: 48px;
}

.stat .txt {
    position: absolute;
    width: 200px;
    top: 60px;
    left: 27px;
    font-size: 14px;
    color: #636363;
}

.os_linux .stat .txt {
    font-size: 12px !important;
}

.stat .txt b {
    color: #000;
}

.stat .edisk-ajax_loader {
    margin-top: 13px !important;
}

.statusbar .buttons .thumb {
    background: url('../img1730375338/b-chview.gif') no-repeat;
}

.statusbar .buttons .help {
    float: right;
    background: url('../img1730375338/b-help.gif') no-repeat;
    width: 58px;
    color: #000;
    padding-left: 13px;
}

.main {
    background-color: #fff;
}

.main .tl {
    background: url('../img1730375338/bg-cnt-cl.gif') left top no-repeat;
}

.main .tr {
    background: url('../img1730375338/bg-cnt-cr.gif') right top no-repeat;
}

.main .bl {
    background: url('../img1730375338/bg-cnt-cbl.gif') left bottom no-repeat;
}

.main .br {
    background: url('../img1730375338/bg-cnt-cbr.gif') right bottom no-repeat;
    padding-left: 18px;
    padding-top: 19px;
    padding-right: 28px;
    padding-bottom: 27px;
}

.mlogon .tl {
    background: url('../img1730375338/con-logon-tl.gif') left top no-repeat;
}

.mlogon .tr {
    background: url('../img1730375338/con-logon-tr.gif') right top no-repeat;
}

.mlogon .leftcol {
    width: 580px;
    float: right;
}

.mlogon .leftcol .blocks-features {
    margin-left: 30px;
}

.mlogon .leftcol h1 {
    color: #fe6600;
    font-size: 20px;
    padding-left: 25px;
}

.mlogon .blocks {
}

.mlogon .blocks .row {
    border-top: solid 1px #d0d0d0;
    padding-top: 18px;
    width: 100%;
}

.mlogon .blocks .row .img {
    float: left;
    padding-right: 20px;
}

.mlogon .blocks .row .txt {
    float: left;
    width: 410px;
    color: #636363;
    font-size: 14px;
}

.mlogon .blocks .row .txt b {
    display: block;
    color: #000;
    padding-bottom: 10px;
}

.mlogon .blocks-news .row {
    border: none;
}

.mlogon .blocks-news .row-head {
    background: url('../img1730375338/news-br.gif') bottom repeat-x;
    color: #000;
    font-size: 14px;
    padding-bottom: 10px;
    padding-left: 11px;
}

.mlogon .blocks-news .row .date {
    float: left;
    padding-left: 11px;
}

.mlogon .blocks-news .row .txt {
    font-size: 12px;
}

.mlogon .blocks-news .row .txt b {
    display: inline;
    padding: 0;
}

.mlogon .blocks-news .row .txt a {
    color: #fe6600;
}

.mlogon .rightcol {
    float: left;
    width: 344px;
}

.login-error {
    color: #FF0000 !important;
    font-weight: bold;
    padding: 20px 0 0 0;
}

.lcol {
    float: left;
    width: 214px;
    position: relative;
}

.content {
    margin-left: 231px;
}

.prefooter {
    background: url('../img1730375338/bg-prefooter.gif') bottom repeat-x;
}

.prefooter .bl {
    background: url('../img1730375338/bg-prefooter-bl.gif') left bottom no-repeat;
}

.prefooter .br {
    background: url('../img1730375338/bg-prefooter-br.gif') right bottom no-repeat;
}

.prefooter .l {
    background: url('../img1730375338/bg-prefooter-side.gif') left repeat-y;
}

.prefooter .r {
    background: url('../img1730375338/bg-prefooter-side.gif') right repeat-y;
}

.prefooter .bl,
.prefooter .br,
.prefooter .l,
.prefooter .r {
    height: 56px;
}

.prefooter {
    height: 56px;
}

.footer-block {
    margin: 0 auto;
    width: 760px;
    height: 29px;
    background: url('../img1730375338/help-bottom-bg.png') top no-repeat;
    position: relative;
    top: 13px;
}

.footer-block div {
    padding: 8px 0 6px 140px;
    background: url('../img1730375338/ico-warning-small.gif') 110px 4px no-repeat;
    color: #8b8b77;
    font-size: 11px;
}

.headbar {
    background-color: #cacaca;
    padding: 1px;
    position: relative;
}

.headbar .h {
    background: url('../img1730375338/bg-headbar.gif') #f1f1f1 left top repeat-x;
    position: relative;
}

.headbar .htl {
    background: url('../img1730375338/bg-headbar-tl.gif') left top no-repeat;
    position: relative;
    top: -1px;
    left: -1px;
}

.headbar .htr {
    background: url('../img1730375338/bg-headbar-tr.gif') right top no-repeat;
    position: relative;
    right: -2px;
}

.headbar .hbl {
    background: url('../img1730375338/bg-headbar-bl.gif') left bottom no-repeat;
    position: relative;
    left: -2px;
    bottom: -2px;
}

.headbar .hbr {
    background: url('../img1730375338/bg-headbar-br.gif') right bottom no-repeat;
    position: relative;
    right: -2px;
}

.headbar .def {
    padding-top: 7px;
    overflow: hidden;
    position: relative;
}

.headbar .def .bpad {
    height: 8px;
    font-size: 1px;
    position: relative;
}

.treeBox {
}

.treeBox ul {
    width: 100%;
    overflow: hidden;
}

.treeBox ul ul {
    padding-left: 15px;
}

.treeBox ul.frst {
    padding-top: 1px;
    padding-bottom: 1px;
}

.treeBox .dir {
    padding-top: 4px;
    padding-bottom: 5px;
    display: block;
    width: 100%;
}

.treeBox .dir div {
    padding-left: 28px;
    width: 205px;
    overflow: hidden;
    height: 1.3em;
    white-space: nowrap;
    cursor: hand;
}

.treeBox .open,
.treeBox .closed {
    background: url('../img1730375338/ico-folder.gif') 4px 4px no-repeat;
}

.treeBox .selectedValue .open,
.treeBox .selectedValue .closed {
    background: url('../img1730375338/ico-folder-o.gif') 4px 4px no-repeat;
}

.treeBox a {
    font-weight: bold;
    text-decoration: none;
}

.treeBox .selectedValue {
    background: url('../img1730375338/bg-jump-selected.gif') no-repeat;
    height: 25px;
    width: 256px;
}

.tree {
    padding-top: 15px;
}

.tree ul {
    width: 100%;
    position: relative;
    z-index: 1;
}

.tree ul.frst {
    padding-top: 1px;
    padding-bottom: 25px;
}

.tree ul li {
    position: relative;
    z-index: 1;
    border-top: solid 1px #e1e1e1;
    width: 100%;
}

.tree ul li.f {
    border-top: none;
}

.tree .ico {
    position: absolute;
    left: 2px;
    top: 7px;
}

.tree .dir {
    padding-top: 4px;
    padding-bottom: 5px;
    display: block;
    width: 100%;
}

.tree .dir div {
    padding-left: 25px;
    overflow: hidden;
    _width: 95%;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.recent a div.act {
    overflow: visible;
}

.tree .item .dir div {
    padding-left: 24px;
}

.tree .item {
    border: solid 1px #bbcfeb !important;
    width: 100%;
    margin-left: -14px;
    padding-left: 14px;
    margin-bottom: -1px;
    margin-top: -1px;
    position: relative;
    z-index: 1000;
    background: url('../img1730375338/bg-tree-a.gif') #e4f2ff repeat-x;
}

.bigfiles_list {
    display: none;
}

.bigfiles_list_head .open,
.bigfiles_list_head .closed,
.tree .open,
.tree .trash,
.tree .closed,
.tree .recent {
    padding-left: 13px;
}

.tree .active {
    z-index: 100;
}

.bigfiles_list_head .open .ico,
.tree .open .ico {
    background: url('../img1730375338/ico-minus.gif') no-repeat;
}

.bigfiles_list_head .item .folder,
.tree .item .folder {
    background: url('../img1730375338/ico-folder-o.gif') 1px 4px no-repeat !important;
}

.bigfiles_list_head .closed .ico,
.tree .closed .ico {
    background: url('../img1730375338/ico-plus.gif') no-repeat;
}

.not_open .ico {
    background: none !important;
}

.bigfiles_list_head .empty .ico,
.tree .empty .ico {
    background: none;
}

.tree .folder {
    background: url('../img1730375338/ico-folder.gif') 2px 4px no-repeat;
    width: 100%;
}

.tree .trash .folder {
    background: url('../img1730375338/ico-trashcan.gif') 2px 4px no-repeat !important;
}

.tree .trash .item .folder {
    background: url('../img1730375338/ico-trashcan_o.gif') 1px 4px no-repeat !important;
}

.tree .trash_bold .act span a,
.tree .trash_bold .act span,
.tree .trash_bold .act {
    color: #000;
}

.tree .recent a,
.tree .trash a {
    font-weight: bold;
    text-decoration: none;
    color: #727272
}

.tree .recent a.act,
.tree .trash a.act {
    color: #000 !important;
}

.tree .recent a.act a,
.tree .trash a.act a {
    color: #000 !important;
    font-weight: normal;
}

.tree a {
    font-weight: bold;
    text-decoration: none;
}

.tree .recent a span,
.tree .trash a span {
    font-weight: normal !important;
}

.tree .trash .dir {
    padding-top: 7px;
}

.tree a div {
    cursor: hand;
}

.flist {
    width: 99%;
    clear: right;
}

.flist th {
    background: url('../img1730375338/bg-flist-header.gif') repeat-x;
    height: 19px;
    font-weight: normal;
    border-top: solid 1px #eeeeee;
    border-bottom: solid 1px #bdbdbd;
    text-align: left;
    padding-right: 5px;
}

.flist th.f {
    border-left: solid 1px #eeeeee;
}

.flist th.l {
    border-right: solid 1px #bdbdbd;
}

.flist .rel {
    position: relative;
    text-align: center;
}

.flist .rel-end {
    width: 40px;
}

.flist .dvdr {
    float: left;
    padding-right: 5px;
}

.flist td {
    padding: 5px 10px;
    border-bottom: solid 1px #e1e1e1;
}

.flist td a {
    text-decoration: none;
}

.flist td a:hover {
    text-decoration: underline;
}

.flist tr:hover {
    background-color: #ecfbff;
}

.flist .edit input {
    border: solid 1px #e1e1e1;
    background-color: #fff;
    width: 100%;
}

.flist .ic-column-sort {
    margin-right: 5px;
    position: relative;
    top: -2px;
}

.flist .edit {
}

.flist .fname div,
.flist .edit div {
    width: 273px;
    overflow: hidden;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.os_linux .flist .fname div,
.os_linux .flist .edit div {
    width: 273px;
}

.bigflist .edit div {
    width: 120px !important;
}

.flist .packet_edit div {
    width: 283px;
    overflow: hidden;
    float: left;
}

.flist .sender div {
    width: 180px;
    overflow: hidden;
    float: left;
}

.flist .have_more a {
    border-bottom: 1px dashed #a2a2a2;
    display: block;
}

.flist .sender a:hover {
    text-decoration: underline;
}

.flist .sender a,
.flist .have_more a,
.flist .have_more a:hover {
    text-decoration: none;
}

.flist .sender {
    width: 200px;
    white-space: nowrap;
}

.flist .list-size {
    white-space: nowrap;
}

.wide .flist .edit div {
    width: 465px;
}

.flist .sender .moreInfo,
.flist .edit .moreInfo {
    width: 15px !important;
    float: left;
}

.flist .f {
    padding: 3px 0 0 7px;
}

.flist th.f,
.flist td.f {
    width: 35px;
}

.os_linux .flist th.f,
.os_linux .flist td.f {
    width: 38px;
}

.flist th.item_ico,
.flist td.item_ico {
    width: 23px;
}

.flist th.fname {
    width: 303px;
}

.wide .flist th.fname {
    width: 465px;
}

.flist td.td_name {
    width: 293px;
}

.wide .flist td.td_name {
    width: 480px;
}

.flist td.td_type {
    width: 70px;
}

.flist td.td_size {
    width: 70px;
}

.flist td.td_date {
    width: 90px;
}

.flist th.l {
    width: 20px;
}

.flist td.l {
    width: 20px;
}

.flist td.td_up {
    width: 23px;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.mthumb td {
    border-bottom: none;
}

.mthumb tr:hover {
    background-color: #fff;
}

.sort_Names .item_ico,
.sort_Names .td_up,
.sort_Names .td_name,
.sort_Types .td_type,
.sort_Sents .td_name,
.sort_Dates .td_date,
.sort_Senders .td_sender,
.sort_Expires .td_expires,
.sort_Sizes .td_size {
    background: #eaf3ff;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
}

.sort_Names .td_up,
.sort_Names .item_ico {
    border-right: 0;
}

#recentHome .edit div {
    width: 145px;
    overflow: hidden;
    float: left;
    white-space: nowrap;
}

#recentHome .edit div a {
    text-decoration: none;
}

#recentHome .edit .moreInfo {
    width: 15px;
}

.lcol .headbar .def {
    padding-left: 19px;
    padding-right: 8px;
}

.lcol .headbar .strip {
    position: absolute;
    top: 4px;
    right: 8px;
}

.content .headbar .def {
    padding-left: 13px;
    padding-right: 13px;
}

.footer {
    color: #1f4b8c;
    padding-left: 20px;
    line-height: 20px;
    padding-top: 10px;
    position: relative;
    top: 0;
    left: 0;
/ / zoom: 1;
}

.footer a {
    color: #1f4b8c;
}

.footer span {
    color: #fff;
}

.footer .counter {
    position: absolute;
    top: 15px;
    right: 0px;
    width: 88px;
    height: 27px;
    font-size: 0;
}

.footer .counter-bg {
    position: absolute;
    width: 88px;
    height: 27px;
    background: url(../img1730375338/counter_bg.png) no-repeat;
/ / background: none;
/ / filter: progid: DXImageTransform . Microsoft . AlphaImageLoader(src = '/img1730375338/counter_bg.png', sizingMethod = 'crop') !important;
}

.thmblst {
    padding-top: 15px;
}

.thmblst .item {
    width: 90px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.thmblst .item .img {
    border: solid 1px #e1e1e1;
    height: 88px;
    position: relative;
    z-index: 1;
    background-color: #fff;
}

.thmblst .item .img .shared_big {
    z-index: 10;
    position: absolute;
    width: 22px;
    height: 28px;
    background: url(../img1730375338/shared-big.gif) no-repeat;
    left: 1px;
    top: 1px;
}

.thmblst .item .img .optspos {
    position: absolute;
    right: 2px;
    bottom: 2px;
    display: none;
}

.thmblst .item a img {
    margin-left: 6px;
    margin-top: 6px;
    background-repeat: no-repeat;
    background-position: center;
}

.thmblst .item .link {
    width: 90px;
    overflow: hidden;
    height: 25px;
    text-align: center;
    line-height: 12px;
    margin-top: 5px;
}

.thmblst .item .link a {
    text-decoration: none;
}

.thmblst .item .link input {
    border: solid 1px #e1e1e1;
    background-color: #fff;
    width: 86px;
}

.thmblst .hovered .img {
    border: solid 1px #6b8dbd;
}

.thmblst .item:hover .img {
    border: solid 1px #bbcfeb;
}

.thmblst .item:hover .img .optspos {
    display: block;
}

.thmblst .hlight .img {
    border: solid 1px #bbcfeb;
}

.thmblst .hlight .img .optspos {
    display: block;
}

.lvlup {
}

.lvlup a {
    display: block;
    float: left;
    background: url('../img1730375338/ico-lvlup.gif') no-repeat;
    padding-left: 20px;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    margin-left: 11px;
}

.thmblst .item .folder {
    background-image: url('../img1730375338/thumb-folder.gif')
}

.thmblst .item .doc {
    background-image: url('../img1730375338/thumb-word.gif')
}

.thmblst .item .xls {
    background-image: url('../img1730375338/thumb-exel.gif')
}

.thmblst .item .image {
    background-image: url('../img1730375338/thumb-image.gif')
}

.thmblst .item .rar {
    background-image: url('../img1730375338/thumb-rar.gif')
}

.thmblst .item .mov {
    background-image: url('../img1730375338/thumb-mov.gif')
}

.thmblst .item .ppt {
    background-image: url('../img1730375338/thumb-ppt.gif')
}

.thmblst .item .html {
    background-image: url('../img1730375338/thumb-html.gif')
}

.thmblst .item .mp3 {
    background-image: url('../img1730375338/thumb-mp3.gif')
}

.thmblst .item .txt {
    background-image: url('../img1730375338/thumb-txt.gif')
}

.thmblst .item .pdf {
    background-image: url('../img1730375338/thumb-pdf.gif')
}

.thmblst .item .ttf {
    background-image: url('../img1730375338/thumb-ttf.gif')
}

.thmblst .item .xxx {
    background-image: url('../img1730375338/thumb-xxx.gif')
}

.optsdiv {
    position: absolute;
    top: -3px;
    left: -109px;
    width: 129px;
    padding-bottom: 5px;
    z-index: 100;
}

.optspos .optsdiv {
    left: -103px;
}

.optsdiv .but {
    text-align: right;
    top: 3px;
}

.optsdiv .opts {
    border: solid 1px #b0c2db;
    background-color: #ffffff;
    padding-left: 2px;
    padding-top: 2px;
}

.optsdiv .opts .opt {
    background-color: #ebf5ff;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-top: 4px;
    border-bottom: solid 1px #b0c2db;
    padding-right: 25px;
}

.optsdiv .opts .opt:hover {
    background-color: #fff;
}

.optsdiv .opts .opt a {
    font-weight: bold;
    text-decoration: none;
}

.optsdiv .opts .opt a:hover {
    text-decoration: underline;
}

.optsdiv .opts .l {
    border-bottom: none;
}

.optsdiv-v2 {
    position: absolute;
    top: -3px;
    left: 0px;
    width: 129px;
    padding-bottom: 5px;
    z-index: 100;
}

.optspos .optsdiv-v2 {
    left: -103px;
}

.optsdiv-v2 .but {
    top: 3px;
}

.optsdiv-v2 .opts {
    border: solid 1px #b0c2db;
    background-color: #ffffff;
    padding-right: 2px;
    padding-top: 2px;
}

.optsdiv-v2 .opts .opt {
    background-color: #ebf5ff;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-top: 4px;
    border-bottom: solid 1px #b0c2db;
    padding-right: 25px;
}

.optsdiv-v2 .opts .opt:hover {
    background-color: #fff;
}

.optsdiv-v2 .opts .opt a {
    font-weight: bold;
    text-decoration: none;
}

.optsdiv-v2 .opts .opt a:hover {
    text-decoration: underline;
}

.optsdiv-v2 .opts .l {
    border-bottom: none;
}

.optsdiv-v2 .but .ico img {
    background: url('../img1730375338/b-opts-a2.gif') no-repeat;
    width: 20px;
    height: 21px;
}

.optsdiv .but .ico img {
    background: url('../img1730375338/b-opts-a.gif') no-repeat;
    width: 20px;
    height: 21px;
}

.optholder {
    z-index: 1;
}

.cl {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
}

.bold {
    font-weight: bold;
}

.pr {
    position: relative;
}

.g-off,
.off {
    display: none;
}

.g-on,
.on {
    display:;
}

.wide .lcol {
    width: 31px;
    height: 158px;
    overflow: hidden;
}

.wide .lcol .tree {
    display: none;
}

.wide .lcol .closedtree {
    display: block;
}

.lcol .closedtree {
    display: none;
}

.wide .content {
    margin-left: 48px;
}

.wide .lcol .headbar {
    display: none;
}

.modallocker {
    background-color: #b9d5ff;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1000;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.modalholder {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1000;
}

.edisk-modal {
    padding: 4px;
    background-color: #ffffff;
    width: 402px;
    position: relative;
    z-index: 1000;
    left: -200px;
    top: -200px;
    border-bottom: 2px solid #b0c6e7;
    border-right: 2px solid #b0c6e7;
}

.edisk-modal .hdr {
    background: url('../img1730375338/ico-modal-upload.gif') #bef084 5px 5px no-repeat;
    border-bottom: solid 1px #8fcd58;
    padding-left: 29px;
    padding-top: 10px;
    padding-bottom: 9px;
    font-weight: bold;
    font-size: 12px;
}

.edisk-modal .hdr a {
    display: block;
    float: right;
    margin-right: 8px;
    padding-top: 2px;
}

.edisk-modal .sfolders {
    padding-top: 17px;
    padding-left: 27px;
    padding-right: 27px;
}

.edisk-modal .sfolders .txt {
    float: left;
    padding-top: 6px;
    padding-right: 11px;
}

.edisk-modal .sfolders .selector {
    float: right;
}

.edisk-modal .sfolders .selector .folders {
    margin-bottom: 6px;
}

.edisk-modal .sfolders .selector input {
    background: url('../img1730375338/b-selectfolder.gif') no-repeat;
    width: 143px;
    height: 28px;
    border: none;
    font-size: 12px;
    font-weight: bold;
    color: #38701d;
    padding-left: 15px;
    padding-bottom: 4px;
}

.edisk-modal .sfolders .upload-field {
    float: right;
    width: 240px;
    overflow: hidden;
    padding-top: 3px;
    text-align: right;
}

#htmluploadfile{
    width: 240px;
}


.edisk-modal .sfolders .upload-field input {
    font-size: 14px !important;
    float: left;
}

.edisk-modal .sfolders .simple input {
    background: none;
    border: solid 1px #8fcd58;
    height: auto;
    padding-top: 4px;
    padding-left: 5px;
    width: 250px;
}

.edisk-modal .sfolders .flash {
    padding-top: 7px;
}

.edisk-modal .sfolders .buttons {
    padding-top: 13px;
    padding-bottom: 13px;
    clear: both;
    text-align: center;
}

.edisk-modal .sfolders .buttons .upload {
    background: url('../img1730375338/b-modal-upload.gif') no-repeat;
    width: 81px;
    height: 32px;
    border: none;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 6px;
    margin-right: 5px;
}

.edisk-modal .sfolders .buttons .upload.select-files {
    color:#336633;
    width:150px;
    padding-left: 17px;
    background: url('../img1730375338/b-modal-upload-plus.png') no-repeat;
}

.edisk-modal .sfolders .buttons .upload_more {
    background: url('../img1730375338/b-upload_more.gif') no-repeat;
    width: 150px;
    height: 32px;
    border: none;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 6px;
    margin-right: 5px;
}

.edisk-modal .sfolders .buttons .cancel {
    background: url('../img1730375338/b-modal-cancel.gif') no-repeat;
    width: 83px;
    height: 32px;
    border: none;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 6px;
    margin-right: 5px;
    color: #b61e1e;
}

.edisk-modal .light_upload_desc {
    color: #979797;
    text-align: right;
    padding: 0 5px 5px 0;
}

.edisk-modal .light_upload_desc a {
    color: #000000;
}

.notice {
    position: relative;
    padding-top: 6px;
    width: 99%;
}

.notice .val {
    padding-left: 51px;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size: 11px;
    width: 92%;
    margin-bottom: 10px;
}

.notice .val td {
    height: 30px;
}

.notice .w-val {
    padding-right: 60px;
}

.notice .close {
    padding-right: 10px;
    margin-top: 5px;
    position: absolute;
    right: 1.3%;
}

.notice .autoClose {
    padding-right: 25px;
    margin-top: 3px;
    position: absolute;
    right: 1.3%;
}

.notice .info {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.notice .info .val {
    background: url('../img1730375338/ico-message.gif') 10px 50% #f0f8ff no-repeat;
    border: solid 1px #b0c2db;
}

.notice .info .close img {
    background: url('../img1730375338/ico-message-close.gif');
    width: 9px;
    height: 10px;
}

.notice .error .val {
    background: url('../img1730375338/ico-error.gif') 10px 50% #ffe2e2 no-repeat;
    border: solid 1px #ba2a1d;
}

.notice .error .close img {
    background: url('../img1730375338/ico-error-close.gif');
    width: 9px;
    height: 10px;
}

.notice .warning .val {
    background: url('../img1730375338/ico-warning.gif') 10px 50% #ffffc8 no-repeat;
    border: solid 1px #d8bf70;
}

.notice .warning .close img {
    background: url('../img1730375338/ico-warning-close.gif');
    width: 9px;
    height: 10px;
}

.notice .error .close img {
    background: url('../img1730375338/ico-warning-close.gif');
    width: 9px;
    height: 10px;
}

h1.notice {
    margin: 0 !important;
    padding: 0 !important;
    width: 940px !important;
}

h1.notice .close {
    right: 5px;
}

h1.notice .warning .val,
h1.notice .error .val {
    background-image: none;
    display: block;
    width: 940px;
    font-size: 18px;
    padding: 4px 0;
}

h1.notice .warning .val img,
h1.notice .error .val img {
    padding: 0;
    margin: 0;
    vertical-align: middle;
    margin-right: 7px;
}

.auto_notice {
    border: 1px solid #d8bf70;
    background: #ffffc8;
    padding: 3px 10px;
    margin: 0 0 10px 0;
}

.multipleOpts {
    padding-bottom: 10px;
    position: relative;
    border: 1px solid #fff;
}

.multipleOpts .butt {
    float: right;
    margin-bottom: 6px;
    margin-top: 7px;
    padding-right: 7px;
    position: relative;
}

.multipleOpts input {
    font-size: 12px;
    font-weight: bold;
    color: #bdbdbd;
    border: none;
    padding: 2px 3px 5px;
}

.multipleOpts .butt .clearTrash input,
.multipleOpts .butt .del input {
    background: url('../img1730375338/bg-delete.gif') no-repeat;
    width: 70px;
}

.multipleOpts .butt .move input {
    background: url('../img1730375338/bg-move.gif') no-repeat;
    width: 108px;
}

.multipleOpts .active .clearTrash input,
.multipleOpts .active .del input {
    background: url('../img1730375338/bg-delete-a.gif') no-repeat;
    color: #ff0000;
}

.multipleOpts .active .move input {
    background: url('../img1730375338/bg-move-a.gif') no-repeat;
    color: #1f4b8c;
}

.multipleOpts .butt .disabled {
    position: absolute;
    background: url('../img1730375338/pix.gif');
    display: block;
    width: 70px;
    height: 20px;
}

.multipleOpts .butt .move .disabled {
    width: 108px;
}

.multipleOpts .active .disabled {
    display: none;
}

.multipleOpts .download-files-hide {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
}

.multipleOpts .download-files-hide input {
    background: url('../img1730375338/bg-downl-a.gif') no-repeat;
    color: #1f4b8c;
    width: 188px;
}

div.jump-box-list {
    position: absolute;
    width: 254px;
    height: 210px;
    overflow: auto;
    overflow-x: hidden;
    border: 1px solid #c3c3c3;
    border-top-width: 0px;
    background-color: #FFFFFF;
    display: none;
    filter: progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=35, Duration=0.3, Enabled=False);
    scrollbar-3dlight-color: #bef084;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-base-color: #bef084;
    scrollbar-darkshadow-color: #bef084;
    scrollbar-face-color: #bef084;
    scrollbar-highlight-color: #bef084;
    scrollbar-shadow-color: #bef084;
    scrollbar-track-color: #FFFFFF;
}

div.jump-box-list li {
    border-bottom: 1px solid #EAEAEA;
    cursor: hand;
}

div.jump-box-list #jump-box-current-element {
    background-color: #d8f6b5;
}

.hblock .hdr {
    background: url('../img1730375338/bg-hpage-t.gif') repeat-x;
    height: 16px;
    font-size: 1px;
}

.hblock .hdr .l {
    background: url('../img1730375338/con-hpage-tl.gif') left no-repeat;
    height: 16px;
    font-size: 1px;
}

.hblock .hdr .r {
    background: url('../img1730375338/con-hpage-tr.gif') right no-repeat;
    height: 16px;
    font-size: 1px;
}

.hblock .ftr {
    background: url('../img1730375338/bg-hpage-b.gif') repeat-x;
    height: 16px;
    font-size: 1px;
}

.hblock .ftr .l {
    background: url('../img1730375338/con-hpage-bl.gif') left no-repeat;
    height: 16px;
    font-size: 1px;
}

.hblock .ftr .r {
    background: url('../img1730375338/con-hpage-br.gif') right no-repeat;
    height: 16px;
    font-size: 1px;
}

.hblock .bdy {
    border-left: solid #a7dcf0 2px;
    border-right: solid #a7dcf0 2px;
    padding-left: 3px;
    padding-right: 3px;
}

.hblock .bdy .mn {
    background: url('../img1730375338/bg-hpage.gif') repeat-x;
    height: 230px;
}

.hblock .title {
    font-size: 20px;
    color: #fe6600;
    padding-left: 25px;
    padding-top: 5px;
    padding-bottom: 28px;
}

.hblock .txt {
    color: #636363;
    font-size: 14px;
    padding-left: 37px;
    padding-right: 20px;
    padding-bottom: 15px;
}

.hblock .txt span {
    color: #000
}

.hblock .upload {
    background: url('../img1730375338/bg-hpage-upload.gif') no-repeat;
    display: block;
    float: left;
    width: 214px;
    height: 38px;
    color: #335801;
    font-size: 12px;
    font-weight: bold;
    margin-left: 23px;
}

.hblock .upload div {
    color: #335801;
    font-size: 11px;
    font-weight: bold;
    padding-left: 40px;
    padding-top: 12px;
}

.hfeed {
    width: 344px;
    float: left;
    padding-top: 16px;
}

.hfeed .hdr {
    background: url('../img1730375338/bg-hfeed-t.gif') repeat-x;
    height: 23px;
    font-size: 1px;
}

.hfeed .hdr .l {
    background: url('../img1730375338/con-hfeed-tl.gif') left no-repeat;
    height: 23px;
    font-size: 1px;
}

.hfeed .hdr .r {
    background: url('../img1730375338/con-hfeed-tr.gif') right no-repeat;
    height: 23px;
    font-size: 1px;
}

.hfeed .ftr {
    background: url('../img1730375338/bg-hfeed-b.gif') repeat-x;
    height: 23px;
    font-size: 1px;
}

.hfeed .ftr .l {
    background: url('../img1730375338/con-hfeed-bl.gif') left no-repeat;
    height: 23px;
    font-size: 1px;
}

.hfeed .ftr .r {
    background: url('../img1730375338/con-hfeed-br.gif') right no-repeat;
    height: 23px;
    font-size: 1px;
}

.hfeed .bdy {
    background: url('../img1730375338/bg-hfeed-r.gif') right #ffffc3 repeat-y;
    padding-right: 23px;
}

.hfeed .l {
    background: url('../img1730375338/bg-hfeed-l.gif') left repeat-y;
    padding-left: 23px;
}

.hfeed .bdy .title {
    background: url('../img1730375338/ico-hfeed.gif') 1px 7px no-repeat;
}

.hfeed .bdy .title .b {
    background: url('../img1730375338/bg-hfeed-ttitleb.gif') bottom repeat-x;
    font-size: 14px;
    padding-left: 57px;
    padding-top: 14px;
    padding-bottom: 30px;
}

.hfeed .bdy .title .nobrd {
    background: none;
}

.hfeed .bdy .txt {
    padding-left: 19px;
    padding-right: 9px;
    margin-top: 15px;
    font-size: 12px;
    color: #8c8c78;
    height: 140px;
}

.hfeed .bdy .txt a {
    color: #000;
}

.hfeed .bdy .txt .link {
    display: block;
    padding-top: 10px;
}

.lcol .hfeed {
    width: 100%;
    margin-top: 65px;
}

.lcol .hfeed .title .b {
    font-size: 12px;
    background: none;
}

#contextMenu {
    position: absolute;
    z-index: 1500;
}

.clone {
    opacity: 0.7;
}

.content h1 {
    font-size: 18px;
    padding: 0px;
    margin: 0px;
    margin-top: 25px;
    padding-left: 26px;
    padding-bottom: 5px;
    border-bottom: dotted 1px #949494;
    margin-left: 8px;
    margin-right: 8px;
}

.content .form {
    float: left;
    margin-left: 34px;
    margin-right: 30px;
    padding-top: 28px;
    width: 651px;
}

.content .form .row {
    width: 100%;
}

.content .form .divider {
    width: 100%;
    padding-top: 12px;
    border-bottom: solid 1px #c6c5c2;
    margin-bottom: 12px;
}

.content .form .row .name {
    float: left;
    font-weight: bold;
    padding-top: 6px;
    width: 89px;
    font-size: 12px;
}

.content .form .row .field {
    float: left;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-right: 32px;
}

.content .form .row .field input {
    width: 223px;
}

.content .form .row .descr {
    float: left;
}

.content .form .row .descr .val {
    position: absolute;
    font-size: 12px;
    color: #838383;
    width: 290px;
    padding-top: 6px;
}

.content .form .row .submit input {
    background: url('../img1730375338/b-save.gif') no-repeat;
    border: none;
    width: 106px;
    height: 30px;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 6px;
}

#LogonForm {
    position: relative;
    z-index: 1;
}

#LogonForm .enter input {
    background: url('../img1730375338/b-enter.gif') no-repeat;
    width: 74px;
    height: 30px;
    padding-bottom: 6px;
    font-size: 12px;
    font-weight: bold;
    border: none;
}

.help h1 {
    padding-left: 0;
}

.help h1 span {
    font-size: 18px;
    font-weight: bold;
    color: #949494;
    padding-right: 9px;
}

.help .answer {
    padding-left: 33px;
    padding-right: 33px;
    padding-top: 12px;
    font-size: 12px;
    color: #666666;
}

.help .answer b {
    color: #000;
}

.help .answer .asnwt {
    padding-top: 15px;
}

.help .answer .asnwt a {
    font-size: 10px;
    color: #1f4b8c;
    background: url('../img1730375338/ico-top.gif') 38px 6px no-repeat;
    padding-right: 10px;
}

.help .answer .img {
    float: right;
    padding-left: 25px;
    margin-right: -18px;
}

.help .answer .img .link {
    text-align: right;
    padding-right: 5px;
    padding-top: 5px;
}

.help .answer .img .link a {
    font-size: 10px;
    color: #1f4b8c;
    text-decoration: none;
    border-bottom: dotted 1px #949494;
}

.help .answer .img .link a:hover {
    border-bottom: none;
}

.helpbar {
    padding-top: 15px;
}

.helpbar li {
    padding-bottom: 15px;
}

.errorr {
    color: #FF0000
}

.register-block {
    display: block;
    margin-top: 20px;
    height: 219px;
    width: 344px;
    background: #0f5996 url('../img1730375338/register-block.jpg') no-repeat;
    text-decoration: none;
}

.alldownload-block {
    display: block;
    margin-top: 20px;
    height: 220px !important;
    width: 346px !important;
    background: #0f5996 url('../img1730375338/alldownload-block.jpg') no-repeat !important;
    text-decoration: none;
}

.blocks-features .row .txt p.head {
    color: #fe7a22;
    font-weight: bold;
    font-size: 17px;
}

.blocks-features .row .txt p {
    font-size: 14px;
}

.blocks-features .row .txt b {
    display: inline !important;
}

.blocks-features .row {
    border: none !important;
}

.blocks-features .row-hr {
    margin-left: 114px;
    border-bottom: 1px solid #d0d0d0;
}

.contact-block {
    background: #f1f1f1;
    width: 344px;
    margin-top: 20px;
}

.contact-block-error {
    margin-top: 40px;
}

.contact-block,
.contact-block div {
    padding: 0;
    position: relative;
}

.cnt-tl {
    background: url(../img1730375338/cnt-tl.png) 0 0 no-repeat;
}

.cnt-tr {
    background: url(../img1730375338/cnt-tr.png) 100% 0 no-repeat;
}

.cnt-br {
    background: url(../img1730375338/cnt-br.png) 100% 100% no-repeat;
}

.cnt-bl {
    background: url(../img1730375338/cnt-bl.png) 0 100% no-repeat;
}

.contact-block .wrap {
    padding: 8px 20px 28px 20px;
    color: #000;
    font-size: 12px;
}

.contact-block h3 {
    color: #007ba5;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.contact-block .contact-row {
    margin: 3px 0 0 15px;
    padding: 0;
    clear: both;
    height: 18px;
    line-height: 18px;
}

.contact-block .contact-row span {
    background: #f1f1f1;
    font-weight: bold;
}

.contact-block .contact-row-h {
    margin-top: 8px;
}

.contact-block .contact-row img {
    background: #f1f1f1;
}

.contact-block .mail span {
    position: relative;
    top: -3px;
}

.contact-block .mail span img {
    position: relative;
    top: 5px;
}

.contact-block .contact-row div {
    float: left;
}

.contact-block .contact-row div.contact-ico {
    width: 160px;
    background: url(../img1730375338/cnt-line.png) 0 12px repeat-x;
}

.contact-ico-beeline img {
    position: relative;
    top: -3px;
}

ul.features {
    margin: 10px 0 10px 20px;
    padding: 0;
}

ul.features li {
    margin: 0;
    padding: 0 0 5px 15px;
    background: url(../img1730375338/feature-li.gif) left 8px no-repeat;
    font-size: 14px;
}

ul.features li a {
    color: #005693;
}

.clear {
    font-size: 1px !important;
    height: 1px;
    clear: both;
    padding: 0 !important;
    margin: 0 !important;
}

.g-recaptcha {
    margin: 4px 0 0 82px;
}

.logint {
    position: relative;
    z-index: 1;
    width: 344px;
    background: url(../img1730375338/bg_login_top.png) no-repeat center top;
    text-align: center;
    font-weight: normal;
}

.logint-error {
    height: 210px !important;
}

.logint-error .login {
    height: 180px !important;
}

.logint div {
    font-size: 12px;
    color: #007ba5;
}

.logint div.login-title {
    height: 31px;
}

.logint div.login-title div {
    padding-top: 10px;
    text-align: left;
    padding-left: 15px;
    font-weight: bold;
    font-size: 12px;
}

.login {
    width: 342px;
    border-left: 1px solid #83c9e4;
    border-right: 1px solid #83c9e4;
    background: url(../img1730375338/bg_login.gif) no-repeat bottom right;
    color: #666666;
}

.logint .focus {
    display: none;
}

.logint-focus .focus {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 344px;
    height: 167px;
}

.loginb {
    background: url(../img1730375338/bg_login_bot.png) no-repeat bottom center;
    width: 344px;
    height: 5px;
    font-size: 0;
    padding: 0 !important;
}

.login .inps {
    padding: 14px 20px 0px 0px;
}

.login .inps .inp {
    float: left;
    padding-left: 12px;
    padding-top: 4px;
    padding-top: 9px;
}

.login .inps .inp input {
    width: 172px;
    height: 18px;
    border-top: 1px solid #404040;
    border-left: 1px solid #404040;
    border-right: 1px solid #d4d0c8;
    border-bottom: 1px solid #d4d0c8;
}

.login .inps .rp,
.login .inps .lp {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    float: left;
    text-align: right;
    padding-top: 12px;
}

.login .inps .lp {
    width: 70px;
}

.login .inps .rp {
    width: 60px;
}

.login .inps .rp .enter {
    position: relative;
    top: -4px;
    left: 10px;
}

.login .remember {
    text-align: left;
    padding-left: 78px;
    color: #000;
    line-height: 17px;
}

.login .fp {
    text-align: right;
    padding: 3px 18px 0px 18px;
}

.login .fp span {
    float: left;
    display: block;
}

.login a {
    color: #005693;
}

.login .reg-link {
    color: #000;
    font-weight: bold;
}

.list-date {
    text-align: center;
}

.list-size {
    text-align: right;
}

.empty-row {
    margin: 40px 0;
    height: 152px;
}

.empty-br {
    height: 152px;
    width: 29px;
    float: left;
}

.empty-send-files,
.empty-upload,
.empty-dir {
    display: block;
    float: left;
    width: 331px;
    height: 152px;
    background-position: left top;
    background: no-repeat;
    text-decoration: none;
}

.empty-upload {
    background-image: url(../img1730375338/bg_empty_file.png);
}

.empty-dir {
    background-image: url(../img1730375338/bg_empty_dir.png);
}

.empty-send-files div,
.empty-upload div,
.empty-dir div {
    text-align: center;
    margin-top: 95px;
    color: #000;
    font-size: 28px;
}

.empty-send-files {
    background-image: url(../img1730375338/bt_sendfile_empty.png);
}

.empty-row-send_files {
    padding-left: 188px;
}

.bigfiles_list {
    position: relative;
}

.bigfiles_list .f {
    padding-bottom: 3px;
    border-bottom: 1px solid #E1E1E1;
}

.bigfiles_list .f a {
    color: #727272;
    font-weight: normal;
}

.bigfiles_list .f a span {
    font-weight: bold;
}

.bigfiles_list .dir div {
    width: 90%;
}

.bigfiles_list .ico {
    position: absolute;
    left: 10px;
    top: 5px;
    width: 19px;
    height: 17px;
    display: block;
}

.bigfiles_list_head .closed .ico,
.bigfiles_list_head .open .ico {
    top: 7px !important;
    left: 2px !important;
    width: 9px !important;
    height: 9px !important;
}

.bigfiles_list_head .item .ico {
    top: 7px !important;
}

.bigfiles_list .msg {
    clear: both;
    border-top: none;
    margin: 0;
    padding: 0;
    padding-top: 4px;
}

.bigfiles_list .item .ico {
    left: 9px;
}

.bigfiles_list .msg .newmsg,
.bigfiles_list .msg .oldmsg {
    padding-left: 10px;
}

.bigfiles_list .msg .oldmsg a {
    color: #a2a2a2;
}

.bigfiles_list_head .folder-type {
    position: absolute;
    top: 11px !important;
    left: 14px;
    width: 12px;
    height: 11px;
}

#dirPacketsSent .folder-type {
    background: url(../img1730375338/ico-packets-sent.gif) no-repeat;
}

#dirPacketsReceived .folder-type {
    background: url(../img1730375338/ico-packets-received.gif) no-repeat;
}

#dirItemRecent .folder-type {
    background: url(../img1730375338/ico-recent-folder.gif) no-repeat !important;
    top: 10px !important;
}

#bigfiles_received_slist .msg,
#bigfiles_sent_slist .msg {
    margin-top: 4px !important;
    padding-top: 0 !important;
}

#dirPacketsReceived .ico,
#dirPacketsSent .ico {
    left: 0px;
    top: 7px !important;
}

.bigfiles_list,
.bigfiles_list li {
    width: auto !important;
}

#bigfiles_received_slist,
#bigfiles_sent_slist {
    padding-left: 20px;
    padding-bottom: 3px;
    border-bottom: 1px solid #E1E1E1;
}

.bigfiles-empty {
    border-bottom: 0 !important;
}

#bigfiles_received_slist .item,
#bigfiles_sent_slist .item {
    margin: 3px 0px -1px 0px !important;
}

#bigfiles_received_slist .dir,
#bigfiles_sent_slist .dir {
    padding-top: 2px !important;
    padding-bottom: 3px !important;
}

#bigfiles_received_slist .ico,
#bigfiles_sent_slist .ico {
    top: 2px !important;
}

ul.bigfiles_list .newfile a div {
    color: #000;
}

ul.bigfiles_list .oldfile a div {
    color: #A2A2A2;
}

.not_logged_error {
    height: 51px;
    border: 1px solid #fe7011;
    background: #ffffc8;
    position: relative;
}

.not_logged_error .cont {
    padding: 16px 23px 0 23px;
    line-height: 17px;
    font-size: 14px;
}

.not_logged_error span {
    font-weight: bold;
}

.not_logged_error .bg_ll,
.not_logged_error .bg_tl,
.not_logged_error .bg_tr,
.not_logged_error .bg_bl,
.not_logged_error .bg_br {
    width: 7px;
    height: 7px;
    position: absolute;
    z-index: 2;
    font-size: 0;
    line-height: 0;
}

.not_logged_error .bg_ll {
    width: 15px;
    height: 12px;
    left: -15px;
    top: 20px;
    background: url('../img1730375338/bg_login_notice_ll.gif') no-repeat;
}

.not_logged_error .bg_tl {
    left: -1px;
    top: -1px;
    background: url('../img1730375338/bg_login_notice_tl.gif') no-repeat;
}

.not_logged_error .bg_tr {
    right: -1px;
    top: -1px;
    background: url('../img1730375338/bg_login_notice_tr.gif') no-repeat;
}

.not_logged_error .bg_bl {
    left: -1px;
    bottom: -1px;
    _bottom: -2px;
    background: url('../img1730375338/bg_login_notice_bl.gif') no-repeat;
}

.not_logged_error .bg_br {
    right: -1px;
    bottom: -1px;
    _bottom: -2px;
    background: url('../img1730375338/bg_login_notice_br.gif') no-repeat;
}

.lcol .not_logged_error {
    position: absolute;
    width: 200px;
    height: 100px;
    top: -10px;
    left: 100px;
    z-index: 10;
}

.lcol .not_logged_error a {
    display: block;
    text-decoration: none;
}

.lcol .not_logged_error a span {
    text-decoration: underline;
}

.lcol .not_logged_error .close {
    position: absolute;
    top: 5px;
    right: 5px;
}

.notice_tofiles {
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 15px 35px;
}

.bigflist td,
.bigflist .edit a {
    color: #a2a2a2;
}

.bigflist .edit a span {
    font-weight: bold;
}

.bigflist .newfile td,
.bigflist .newfile .edit a span {
    color: #000;
}

.bigflist .today {
    color: #ff0000;
}

.bigflist .f {
    width: 12px;
}

.bigflist .list-expires {
    text-align: center;
}

.bigflist .packet_ico {
    width: 22px;
}

#moresenders {
    position: absolute;
    width: 240px;
    background: #dadada;
    z-index: 1000;
}

#moresenders .cont {
    position: relative;
    top: -1px;
    left: -3px;
    width: 240px;
    border: 1px solid #999999;
    background: #fff url(../img1730375338/bg-sender-close.gif) 225px 5px no-repeat;
}

#moresenders .wrap {
    margin: 13px 14px;
}

#moresenders .close {
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    cursor: hand;
}

#moresenders a {
    text-decoration: none;
}

#moresenders a:hover {
    text-decoration: underline;
}

.edisk-ajax_loader {
    margin-top: 30px;
}

.edisk-ajax_loader-files {
    margin-top: 40px;
    margin-bottom: 40px;
}

.tree_empty {
    padding: 50px 0 90px 0;
}

.f,
.shared {
    width: 35px;
}

.shared input {
    float: left;
}

.shared a {
    float: right;
    display: block;
    width: 14px;
    height: 16px;
    background: url(../img1730375338/ico-share.gif) 0px 0px no-repeat;
}

.shared-on a {
    background-position: -14px 0;
}

.item_ico {
    padding: 5px 0 !important;
}

.sharing .label {
    float: left;
    width: 105px;
}

.sharing .body {
    float: left;
    width: 235px;
}

.sharing .pad20 {
    height: 20px !important;
}

.sharing .add_contacts {
    background: #ccff99;
    padding: 4px 0;
    width: 147px;
}

.sharing .add_contacts a {
    text-decoration: none;
    border-bottom: 1px dotted #38701d;
    color: #38701d;
    margin: 0 5px;
}

.sharing .add_contacts a:hover {
    text-decoration: none;
    border-bottom: none;
}

.sharing .add_contacts span {
    display: block;
    margin: 0 5px;
    color: #979797;
}

.sharing .info {
    color: #979797;
    padding-bottom: 10px;
}

.sharing .info a {
    color: #1f4a8b;
}

.sharing .send_notice div {
    height: 20px;
    vertical-align: middle;
    float: left;
    line-height: 15px;
}

.sharing textarea {
    width: 220px;
    height: 60px;
    border: 1px solid #c3c3c3;
    color: #000;
}

.sharing .disabled {
    color: #979797;
}

.sharing .item_name {
    font-weight: bold;
    padding: 0 0 10px 0;
    width: 220px;
    overflow: hidden;
}

.tree_shared {
    border-bottom: 1px solid #E1E1E1;
}

.tree_shared a div {
    color: #727272;
}

.tree_shared .folder-all {
    background: transparent url(../img1730375338/ico-folder-shared.gif) no-repeat scroll 1px 4px !important
}

.tree_shared .item .folder-all {
    background: transparent url(../img1730375338/ico-folder-shared-o.gif) no-repeat scroll 1px 4px !important
}

.tree_shared #tree_share_list .folder a {
    background: transparent url(../img1730375338/ico-sharing-user.gif) no-repeat 5px 5px;
}

.tree_shared #tree_share_list .item .folder a {
    background: transparent url(../img1730375338/ico-sharing-user.gif) no-repeat 4px 5px;
}

.nosharedusers .ico {
    display: none;
}

.share-users-filters {
    padding: 10px 0 0 10px;
    clear: right;
}

.share-users-filters a {
    color: #005BAA;
    text-decoration: none;
    font-weight: normal;
}

.share-users-filters a:hover {
    text-decoration: underline;
}

.menu_user .settings {
    width: 80px !important;
}

.li-username {
    font-weight: bold;
}

#for-json-p {
    display: none;
}

.autocomplete_box {
    background-color: #E0ECFF;
    border: 1px solid black;
    cursor: hand;
    overflow: hidden;
    padding: 1px;
    position: absolute;
    z-index: 1010;
}

.share-group-operations-off .butt {
    display: none;
}

/*simple bar v2*/
/* used on edisk */
.panel {
    background: #fff;
    line-height: 1.3em;
    position: relative;
    z-index: 900;
/ / zoom: 1;
    font-family: Arial;
}

.panel,
.panel * {
    font-size: 12px !important;
}

.panel .panel-ico {
    background: url('/img1730375338/simple.gif');
}

.panel-left {
    float: left;
}

.panel-right {
    float: right;
}

.panel a:visited,
.panel a {
    text-decoration: underline;
    color: #005baa;
}

.panel a:hover {
    text-decoration: none;
}

.panel .g-cl {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
}

.panel ul li {
    list-style-type: none;
    display: block;
    float: left;
    padding: 0 5px;
    position: relative;
}

.panel-right ul li {
    float: right;
}

.panel li.panel-homepage {
    padding-left: 65px;
}

.panel li.panel-homepage .panel-ico {
    width: 19px;
    height: 16px;
    background-position: 0 0;
    position: absolute;
    top: 0;
    left: 42px;
}

.panel li.panel-homepage a {
    text-decoration: none;
}

.panel li.panel-homepage a:hover {
    text-decoration: underline;
}

.panel li.panel-logout {
    padding-right: 19px;
}

.panel li.panel-logout .panel-ico {
    width: 17px;
    height: 14px;
    background-position: -25px 0;
    position: absolute;
    top: 1px;
    right: 0;
}

.panel li.panel-login {
    padding-left: 26px;
}

.panel li.panel-login .panel-ico {
    width: 12px;
    height: 12px;
    background-position: -100px 0;
    position: absolute;
    top: 1px;
    left: 10px;
}

.panel li.panel-ukrnet {
    padding-left: 18px;
}

.panel li.panel-ukrnet .panel-ico {
    width: 15px;
    height: 13px;
    background-position: -75px 0;
    position: absolute;
    top: 1px;
    left: 0;
}

.panel li.panel-lang {
}

.panel li.panel-lang .panel-ico {
    width: 6px;
    height: 6px;
    background-position: -50px 0;
    position: absolute;
    top: 4px;
    right: 8px;
    z-index: 910;
}

.panel li.panel-lang a {
/ / position: relative;
/ / top: 1 px;
    line-height: 1.1em;
    color: #000 !important;
    display: block;
    text-decoration: none !important;
    border-bottom: 1px dashed #000;
    padding-right: 14px;
}

.panel li.panel-lang .panel-options {
    display: none;
    position: absolute;
    top: -5px;
    left: -4px;
    border: 1px solid #adc3d9;
    padding: 4px 6px 4px 8px;
    z-index: 900;
    background: #fff;
}

.panel li.panel-lang .panel-options div.panel-f {
    padding-bottom: 5px;
}

.panel li.panel-lang .panel-options a {
    border: none;
}

.panel li.panel-lang_open .panel-options {
    display: block;
}

.panel_edisk-w {
    width: 992px;
    margin: 0 auto;
    text-align: center;
    height: 32px;
}

.panel_edisk-w .panel {
    float: right;
    width: auto;
    padding: 8px;
/ / padding: 0;
    font-size: 12px;
/ / width: 60 px;
/ / background: transparent !important;
}

.panel_edisk-w .panel-logged {
/ / width: auto !important;
/ / display: inline-block;
/ / float: none !important;
}

.panel_edisk-w ul {
    margin: 0;
    padding: 0;
}

.panel_edisk-w ul li {
    background: #fff;
/ / padding: 8 px 5 px;
}

.panel_edisk-w .panel-ico {
/ / top: 9 px !important;
}

.panel_edisk-w ul li.panel-ukrnet {
/ / padding-left: 23 px !important;
}

.panel_edisk-w ul li.panel-ukrnet .panel-ico {
/ / left: 5 px !important;
}

.panel_edisk-w ul li.panel-logout {
/ / padding-right: 24 px !important;
}

.panel_edisk-w ul li.panel-logout .panel-ico {
/ / right: 5 px !important;
}

.panel_edisk-w .g-cl {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
}

.panel_edisk-w .panel li.panel-lang a {
    line-height: 14px;
}

.panel_edisk-w .panel li.panel-login {
    padding-left: 21px;
}

.panel_edisk-w .panel li.panel-login .panel-ico {
    left: 5px;
}

.panel_freemail-w {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.panel_freemail-w .panel {
    width: 950px;
    margin: 0 auto;
    text-align: center;
    background: transparent !important;
}

.panel_freemail-w .panel-left {
}

.panel_freemail-w .panel-right {
    width: auto;
    background: #fff;
    float: right;
/ / width: 120 px;
}

.panel_freemail .panel-right,
.panel_freemail-w .panel-right {
    padding: 5px 0;
}

.panel_freemail {
    padding-right: 20px;
}

.panel_freemail ul,
.panel_freemail-w ul {
    margin: 0;
    padding: 0;
}

#panel_windowsModal .off {
    display: none;
}

.panel_modal .title .close a,
.panel_modal_bg {
    font-size: 0;
}

.panel_modal .choise ul li .ico,
.panel_modal ul li.s .l,
.panel_modal ul li.s .r,
.panel_modal .g-bt_l,
.panel_modal .g-bt_r,
.panel_modal .bts .high,
.panel_modal .bts .low {
    background-repeat: no-repeat;
}

.panel_modal {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -200px;
    z-index: 1000;
    color: #000;
    text-align: left;
    width: 525px;
    height: 204px;
    background: transparent !important;
    border: none !important;
    margin-top: -150px;
}

.panel_modal-wlogin {
    width: 298px !important;
    height: 210px !important;
    margin-left: -150px;
}

.panel_modal-wlogin .wrap-c {
    width: 236px !important;
    height: 145px !important;
}

.panel_modal .wrap {
    background: #fff;
    padding: 0 3px;
/ / zoom: 1;
}

.panel_modal .wrap-c {
    top: 0;
    left: 0;
}

.panel_modal .wrap-c {
    width: 521px;
    height: 400px;
    position: absolute;
}

.panel_modal .wrap .row {
    clear: both;
    padding-top: 5px;
}

.panel_modal .center {
    text-align: center;
}

.panel_modal a {
    color: #000;
}

.panel_modal a:hover {
    text-decoration: none;
}

.panel_modal .lbl {
    width: 99px;
    float: left;
    padding-top: 5px;
}

.panel_modal .wrap .row div {
    float: left;
}

.panel_modal .bts {
    margin-left: 99px;
}

.panel_modal .bts .high {
    background-position: 0 -20px;
}

.panel_modal .bts .low {
    background-position: 0 -68px;
    color: #000;
}

.panel_modal .bts .high,
.panel_modal .bts .low {
    display: block;
    border: 0;
    float: left;
    margin-top: 17px;
    margin-right: 10px;
}

.panel_modal .inp_b {
    border: 1px solid #c3c3c3;
    width: 360px;
}

#panel_modal-loginForm {
    height: 80px;
}

.panel_modal .bottom-links {
    padding-top: 5px;
}

.panel_modal .g-bt {
    width: auto;
    height: 26px;
}

#panel_modal-login_box div,
#panel_modal-login_box input {
    font-size: 12px !important;
}

#panel_modal-login_box .row {
    line-height: 21px;
    clear: both;
    height: 21px;
}

#panel_modal-login_box .rem {
    padding: 0 0 0 50px;
    clear: both;
    position: relative;
    top: 3px;
}

html:not([lang*=""]) #panel_modal-login_box .rem input {
    position: relative;
    top: 3px;
}

#panel_modal-login_box .t {
    width: 50px;
    float: left;
}

#panel_modal-login_box .txt {
    width: 90px;
    float: left;
    color: #636363;
    display: block;
}

#panel_modal-login_box .b {
    float: left;
    padding-left: 5px;
}

#panel_modal-login_box .g-bt {
    position: normal;
}

#panel_modal-login_box .forget {
    float: left;
}

#panel_modal-login_box .forget a {
    color: #065ca9;
}

#panel_modal-login_box .reg {
    float: right;
}

.panel_modal_bg {
    width: 100%;
    position: absolute;
    z-index: 999;
    left: 0;
    top: 0;
    margin: 0;
}

.panel_modal .title .close a,
.panel_modal .wrap-tl,
.panel_modal .wrap-tr,
.panel_modal .wrap-bl,
.panel_modal .wrap-br,
.panel_modal .wrap-bb,
.panel_modal .wrap-tt {
    background-repeat: no-repeat;
    font-size: 0;
    line-height: 0;
}

.panel_modal .wrap-h {
    border-left: 1px solid #91bde2;
    padding-left: 2px;
    border-right: 1px solid #91bde2;
    padding-right: 2px;
}

.panel_modal .wrap-cc {
    padding: 0px 7px 2px 7px;
}

.panel_modal .wrap-tl,
.panel_modal .wrap-tr {
    width: 10px;
    height: 10px;
}

.panel_modal .wrap-bl,
.panel_modal .wrap-br {
    width: 9px;
    height: 9px;
}

.panel_modal .wrap-tl {
    background-position: 0px -179px;
}

.panel_modal .wrap-tr {
    background-position: -10px -179px;
}

.panel_modal .wrap-bl {
    background-position: 0 -154px;
}

.panel_modal .wrap-br {
    background-position: -9px -154px;
}

.panel_modal .wrap-bb {
    height: 10px;
    background-position: 0 -165px;
    background-repeat: repeat-x;
}

.panel_modal .wrap-tt {
    height: 32px;
    background-position: 0 -121px;
    background-repeat: repeat-x;
}

.panel_modal .wrap-b {
    clear: both;
}

.panel_modal .wrap-b table {
    width: 100%;
}

.panel_modal .wrap-b table,
.panel_modal .wrap-b table td {
    font-size: 1px;
    line-height: 1px;
/ / font-size: 0;
/ / line-height: 0;
}

.panel_modal form {
    padding: 0;
    margin: 0;
}

.panel_modal .txt {
    height: 17px;
}

.panel_modal .title {
    font-size: 12px;
    line-height: 32px;
    color: #000;
    font-weight: bold;
    cursor: pointer;
    height: 32px;
    position: absolute;
    top: 2px;
    left: 10px;
    width: 230px;
}

.panel_modal .title div {
    padding-left: 1px;
}

.panel_modal .title .close a {
    position: absolute;
    right: 14px;
    top: 6px;
    display: block;
    width: 20px;
    height: 20px;
    background-position: -180px 0px;
    line-height: 0;
    font-size: 0;
}

.panel_modal .g-cl {
    clear: both;
    font-size: 0 !important;
    line-height: 0 !important;
}

#files-will-be-removed {
    display: none;
    float: left;
    margin-top: 12px;
    margin-left: 19px;
    margin-bottom: 1px;
    max-width: 430px;
}

.adv-tegra {
    display: none;
    -webkit-transition: 1.3s;
    -moz-transition: 1.3s;
    -ms-transition: 1.3s;
    position: fixed;
    margin-top: -250px;
    top: 50%;
    left: 20%;
    margin-left: -900px;
    width: 700px;
    height: 542px;
    z-index: 10001;
}

.adv-tegra-hide {
    left: 0px;
}

.adv-tegra-1024 {
    left: -651px;
}

.adv-tegra-show {
    transition: 1.3s;
    left: 50%;
    margin-left: -342px;
    width: 684px;
    cursor: crosshair;
}

.adv-tegra-body {
    height: 456px;
    width: 759px;
    background: url('/img1730375338/adv-tegra.png');
    float: left;
}

.adv-tegra div {
    cursor: pointer;
}

.adv-tegra-show .adv-tegra-body {
    cursor: auto;
    height: 526px;
}

.adv-tegra-text-vertical {
    width: 100px;
    background: url('/img1730375338/adv-tegra.png') -777px -329px no-repeat;
    margin-left: 765px;
    height: 119px;
    position: relative;
    z-index: -1;
    margin-top: 13px;
}

.adv-tegra-pen-vertical {
    width: 17px;
    background: url('/img1730375338/adv-tegra.png') -776px 0 no-repeat;
    margin-left: 765px;;
    height: 321px;
    position: relative;
}

.adv-tegra-show .adv-tegra-pen-vertical, .adv-tegra-show .adv-tegra-text-vertical, .adv-tegra-show .adv-tegra-blick {
    display: none;
}

.adv-tegra-show .adv-tegra-close {
    display: block;
}

.adv-tegra-fader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0.7;
    z-index: 10000;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.adv-tegra iframe {
    display: none;
    margin-top: 44px;
    margin-left: 101px;
}

.adv-tegra-show iframe {
    display: block;
}

.adv-tegra-blick {
    position: relative;
    width: 207px;
    height: 207px;
    background: url('/img1730375338/adv-tegra-blick.png');
    margin-left: 707px;
    margin-top: -154px;
    z-index: -2;
}

.adv-tegra-close {
    width: 22px;
    height: 22px;
    position: relative;
    background: url('/img1730375338/adv-tegra.png') -802px 0 no-repeat;
    margin-left: 760px;
    margin-top: -22px;
    display: none;
}

.adv-tegra-small .adv-tegra-blick {
    margin-left: 608px;
}

.adv-tegra-small .adv-tegra-text-vertical {
    margin-top: 143px;
    margin-left: 675px;
}

#upload_items {
    margin: 0 5px 0 5px;
    width: 335px;
    height: 125px;
    overflow-y: auto;
    border: 1px solid #D0D0D0;
}
.upload-item{
    line-height: 22px;
    white-space: nowrap;
    height:25px;
}
.upload-item:hover {
    background: yellow;
}
#upload-file-del{
    margin: 5px 10px 5px 5px;
    float:left;
    width:15px;
    height:15px;
    background: url(../img1730375338/red-plus.png) no-repeat;
}
#upload-file-del:hover{
    background: url(../img1730375338/yellow-plus.png) no-repeat;
}
.upload-file-name{
    width: 215px;
    overflow: hidden;
    text-overflow: ellipsis;
    float:left;
    padding-right: 10px;
}

.upload-file-size{
    width: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    float:left;
}

#upload_hint{
    padding-top:30px;
    color:gray;
    font-size: 11px;
    text-align: center;
}

#progress-bar-total-upload, #progress-bar-current-upload{
    width: 100%;
    margin:10px 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border:1px solid #87b061;
    background-image: linear-gradient(to top, #faf98f, #ece56d);
}

#progress-bar-total-upload-bar, #progress-bar-current-upload-bar{
    width: 1%;
    height: 25px;
    background-image: linear-gradient(to top, #80ab56, #bef084);
    display: block;
}

.stripe {
    background-size:30px 30px;
    -moz-background-size:30px 30px;
    -webkit-background-size:30px 30px;
    -o-background-size:30px 30px;
    background-color: #80ab56;
    background-image: -moz-linear-gradient(-45deg,
    rgba(255,255,255,0.15) 0%,
    rgba(255,255,255,0.15) 25%,
    rgba(255,255,255,0) 25%,
    rgba(255,255,255,0) 50%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0.15) 75%,
    rgba(255,255,255,0) 75%,
    rgba(255,255,255,0) 100%);
    background-image: -webkit-gradient(linear, left top, right bottom,
    color-stop(0%,rgba(255,255,255,0.2)),
    color-stop(25%,rgba(255,255,255,0.2)),
    color-stop(25%,rgba(255,255,255,0)),
    color-stop(50%,rgba(255,255,255,0)),
    color-stop(50%,rgba(255,255,255,0.2)),
    color-stop(75%,rgba(255,255,255,0.2)),
    color-stop(75%,rgba(255,255,255,0)),
    color-stop(100%,rgba(255,255,255,0))) !important;
    background-image: -webkit-linear-gradient(-45deg,
    rgba(255,255,255,0.3) 0%,
    rgba(255,255,255,0.3) 25%,
    rgba(255,255,255,0) 25%,
    rgba(255,255,255,0) 50%,
    rgba(255,255,255,0.3) 50%,
    rgba(255,255,255,0.3) 75%,
    rgba(255,255,255,0) 75%,
    rgba(255,255,255,0) 100%)!important;
    background-image: -o-linear-gradient(-45deg,
    rgba(255,255,255,0.15) 0%,
    rgba(255,255,255,0.15) 25%,
    rgba(255,255,255,0) 25%,
    rgba(255,255,255,0) 50%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0.15) 75%,
    rgba(255,255,255,0) 75%,
    rgba(255,255,255,0) 100%)!important;
    background-image: -ms-linear-gradient(-45deg,
    rgba(255,255,255,0.15) 0%,
    rgba(255,255,255,0.15) 25%,
    rgba(255,255,255,0) 25%,
    rgba(255,255,255,0) 50%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0.15) 75%,
    rgba(255,255,255,0) 75%,
    rgba(255,255,255,0) 100%)!important;
    background-image: linear-gradient(135deg,
    rgba(255,255,255,0.15) 0%,
    rgba(255,255,255,0.15) 25%,
    rgba(255,255,255,0) 25%,
    rgba(255,255,255,0) 50%,
    rgba(255,255,255,0.15) 50%,
    rgba(255,255,255,0.15) 75%,
    rgba(255,255,255,0) 75%,
    rgba(255,255,255,0) 100%) !important;
}

.animate {
    animation: progress 2s linear infinite;
    -moz-animation: progress 2s linear infinite;
    -webkit-animation: progress 2s linear infinite;
    -ms-animation: progress 2s linear infinite;
    -o-animation: progress 2s linear infinite;
}

@-webkit-keyframes progress {
    from {
        background-position: 0 0;
    }
    to {
        background-position: -60px -60px;
    }
}
@-moz-keyframes progress {
    from {
        background-position: 0 0;
    }
    to {
        background-position: -60px -60px;
    }
}
@-ms-keyframes progress {
    from {
        background-position: 0 0;
    }
    to {
        background-position: -60px -60px;
    }
}
@-o-keyframes progress {
    from {
        background-position: 0 0;
    }
    to {
        background-position: -60px -60px;
    }
}
@keyframes progress {
    from {
        background-position: 0 0;
    }
    to {
        background-position: -60px -60px;
    }
}
#total-progress-text, #current-progress-text{
    font-size:11px;
    margin: 10px 0;
}

.current-upload-name{
    display: inline-block;
    white-space: nowrap;
    max-width: 195px;
    overflow: hidden;
    font-weight: 600;
    text-overflow: ellipsis;
    vertical-align: bottom;
}

#modal-upload-final-results{
    margin: 5px 0 0 10px;
    height:160px;
    background: url(../img1730375338/upload-complete.png) no-repeat;
    display:none;
}
#modal-upload-final-results-text{
    display: inline-block;
    margin-left: 110px;
    margin-top: 40px;
    font-size: 18px;
    font-weight: 600;
    width: 200px;
    text-align: center;
    line-height: 25px;
}

#modal-upload-error{
    display:none;
}

.upload-image-error{
    margin-left: 5px;
    width: 90px;
    height: 85px;
    background: url(../img1730375338/error-img.png) no-repeat;
}

.upload-continue{
    padding-left: 10px;
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer;
}

.error-textarea{
    resize: none;
    width: 230px;
    height: 115px;
    padding-left: 5px;
}

#modal-upload-error{
    margin: 10px 0
}
/*Multilogin styles*/
.accounts-dropdown {
    display: none;
    position: absolute;
    right: 0;
    top: 28px;
    width: 180px;
    height: 83px;
    padding: 3px 6px;
    border-radius: 6px;
    box-shadow: 0 3px 15px 0 rgba(13, 25, 43, 0.15);
    background-color: #fff;
    font-family: Arial, sans-serif;
    box-sizing: border-box;
}

.accounts-dropdown.is-active {
    display: block;
}

.panel a.accounts-dropdown-link {
    display: flex;
    align-items: center;
    height: 36px;
    padding: 6px 8px;
    font-size: 13px !important;
    color: #2d2c37;
    text-decoration: none;
    border-radius: 6px;
    box-sizing: border-box;
}

.panel a.accounts-dropdown-link:hover {
    background-color: rgba(206, 213, 220, 0.33);
}

.panel a.accounts-dropdown-link:first-of-type {
    color: #82af32;
}

.panel a.accounts-dropdown-link:first-of-type:before,
.panel a.accounts-dropdown-link:last-of-type:before {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 2px 8px 2px 0;
    flex-shrink: 0;
}

.panel a.accounts-dropdown-link:first-of-type:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CiAgPHBhdGggZmlsbD0iIzgyQUYzMiIgZD0iTTE5LjQgMTQuMzFhLjc1Ljc1IDAgMCAxLS42NDkuNzQzbC0uMTAyLjAwN0g3LjQ2M2wyLjQxIDIuNDEyYS43NS43NSAwIDAgMS0uOTc2IDEuMTMzbC0uMDg1LS4wNzNMNS4xMiAxNC44NGEuNzU0Ljc1NCAwIDAgMS0uMDkxLS4xMWwtLjA1NS0uMDk1LS4wMzUtLjA4Ni0uMDI2LS4xMDItLjAxLS4wODUtLjAwMy0uMDUyLjAwNC0uMDcuMDE2LS4xMDEuMDItLjA2OC4wMjItLjA2LjAzNS0uMDcuMDU0LS4wODIuMDctLjA4LjIxLS4yMTFjLjcyNiAwIDEuNDM2LS4wMDMgMi4xMy0uMDA4aDExLjE5YS43NS43NSAwIDAgMSAuNzUuNzV6TTQuOSA5LjY5MmEuNzUuNzUgMCAwIDEgLjY0OC0uNzQzbC4xMDEtLjAwNmgxMS4xODhsLTIuNDEtMi40MTJhLjc1Ljc1IDAgMCAxIC45NzYtMS4xMzNsLjA4NS4wNzIgMy42OTIgMy42OTJhLjc1NC43NTQgMCAwIDEgLjA5MS4xMWwuMDU1LjA5NS4wMzUuMDg3LjAyNi4xMDEuMDEuMDg1LjAwMy4wNTItLjAwNC4wNy0uMDE2LjEwMi0uMDIuMDY4LS4wMjIuMDU5LS4wMzUuMDctLjA1NC4wODMtLjA3LjA3OS0uMjEuMjEyYy0uNzI2IDAtMS40MzYuMDAyLTIuMTMuMDA4SDUuNjVhLjc1Ljc1IDAgMCAxLS43NS0uNzV6Ii8+Cjwvc3ZnPgo=');
}

.panel a.accounts-dropdown-link:last-of-type:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+CiAgPHBhdGggZmlsbD0iIzJEMkMzNyIgZD0iTTEzLjc1IDBhNi43NSA2Ljc1IDAgMCAxIDYuNzUgNi43NS43NS43NSAwIDEgMS0xLjUgMGMwLTIuOS0yLjM1LTUuMjUtNS4yNS01LjI1aC01QTUuMjUgNS4yNSAwIDAgMCAzLjUgNi43NXYxMGMwIDIuOSAyLjM1IDUuMjUgNS4yNSA1LjI1aDVhLjc1Ljc1IDAgMSAxIDAgMS41aC01QTYuNzUgNi43NSAwIDAgMSAyIDE2Ljc1di0xMEE2Ljc1IDYuNzUgMCAwIDEgOC43NSAwaDV6bTcuMSAxNC41NDUtLjAwOS0uMDA5LjAzOS4wNTNjLjAxLjAxNy4wMjEuMDM1LjAzLjA1M2wuMDIuMDM3YS45NDcuOTQ3IDAgMCAxIC4wNTcuMTguOTA4LjkwOCAwIDAgMSAuMDEuMTk3di0uMDA5bC0uMDA1LjA1M2EuNTIxLjUyMSAwIDAgMS0uMDEzLjA3M2wtLjAxLjAzYS40ODYuNDg2IDAgMCAxLS4wMjEuMDY4Yy0uMDA2LjAxLS4wMS4wMi0uMDE0LjAzYS40NzcuNDc3IDAgMCAxLS4wMzMuMDY3bC0uMDE0LjAyMWEuNDEuNDEgMCAwIDEtLjAzNC4wNTNsLS4wNzMuMDg0LTQgNGEuNzUuNzUgMCAwIDEtMS4xMzQtLjk3NmwuMDczLS4wODQgMi43Mi0yLjcyMWgtNi42OWEuNzUuNzUgMCAwIDEtLjEwMi0xLjQ5M2wuMTAyLS4wMDdoNi42ODhsLTIuNzE4LTIuNzJhLjc1Ljc1IDAgMCAxLS4wNzMtLjk3NmwuMDczLS4wODRhLjc1Ljc1IDAgMCAxIC45NzYtLjA3M2wuMDg0LjA3MyA0IDQgLjAzNy4wMzkuMDE3LjAyMS0uMDUzLS4wNi4wNi4wNjkuMDEuMDExeiIvPgo8L3N2Zz4K");
}

.accounts-dropdown-separator {
    width: 152px;
    height: 1px;
    margin: 2px 0 2px 8px;
    background-color: #ebecee;
}

.panel ul li.panel-user {
    display: flex;
    align-items: center;
}

.panel-user:hover {
    cursor: pointer;
}

.panel-user-arrow {
    margin-left: 6px;
    transition: transform .16s ease-out;
}

.panel-user.is-active .panel-user-arrow {
    transform: rotate(180deg);
}
