/* jquery.Jcrop.css v0.9.12 - MIT License */
/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/
.jcrop-holder {
  direction: ltr;
  text-align: left;
}
/* Selection Border */
.jcrop-vline,
.jcrop-hline {
  background: #ffffff url("Jcrop.gif");
  font-size: 0;
  position: absolute;
}
.jcrop-vline {
  height: 100%;
  width: 1px !important;
}
.jcrop-vline.right {
  right: 0;
}
.jcrop-hline {
  height: 1px !important;
  width: 100%;
}
.jcrop-hline.bottom {
  bottom: 0;
}
/* Invisible click targets */
.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none;
}
/* Selection Handles */
.jcrop-handle {
  background-color: #333333;
  border: 1px #eeeeee solid;
  width: 7px;
  height: 7px;
  font-size: 1px;
}
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}
.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}
/* Dragbars */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}
.jcrop-dragbar.ord-n {
  margin-top: -4px;
}
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}
.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}
.jcrop-dragbar.ord-w {
  margin-left: -4px;
}
/* The "jcrop-light" class/extension */
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: #ffffff;
  filter: alpha(opacity=70) !important;
  opacity: .70!important;
}
.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 3px;
}
/* The "jcrop-dark" class/extension */
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: #000000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}
.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ffffff;
  border-color: #000000;
  border-radius: 3px;
}
/* Simple macro to turn off the antlines */
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: #ffffff;
}
/* Fix for twitter bootstrap et al. */
.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}

.clear {
    clear:both;
}
span.spritedownload {
    display: block;
    position: absolute;
    left: -9999px;
}
#prodamus_office,
#prodamus_office * {
    box-sizing: content-box;
}
#prodamus_office,
#prodamus_office p {
    font: 13px Arial;
    line-height: normal;
}
#prodamus_office p {
	margin: 0;
	padding: 0;
}
#prodamus_office .PO-comment {
    font: italic 10px Arial;
    color: #888;
}

/* Стиль для печати */
@media print {
    #prodamus_office .PO-noPrint {
        display: none;
    }
}

/**
 * office :: header
 */
    /* menu */
#prodamus_office .PO-menu {
    /*
    height: 50px;
    */
    margin: 15px 0;
    padding: 0;
}
#prodamus_office .PO-menu .PO-menu-item {
    margin: 3px 0;
    display: inline-block;
}
#prodamus_office .PO-menu span.PO-menu-item {
    color: #6d6d6d;
}
#prodamus_office .PO-menu .PO-menu-item_active,
#prodamus_office .PO-menu span.PO-menu-item.PO-menu-item_active {
    color: #000;
    font-size: 30px;
    text-decoration: none;
}
#prodamus_office .PO-menu .PO-menu-delimiter {
    width: 40px;
    display: inline-block;
    background: url('/office/img/_dots.png') no-repeat bottom center;
}
    /* steps */
#prodamus_office .PO-menu.PO-menu_steps .PO-menu-delimiter {
    width: 30px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFCAYAAACTphZWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTAzQUE4MzMyQThFMTFFMzlCRTFEMzI5Rjc1NjUwMjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTAzQUE4MzQyQThFMTFFMzlCRTFEMzI5Rjc1NjUwMjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMDNBQTgzMTJBOEUxMUUzOUJFMUQzMjlGNzU2NTAyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMDNBQTgzMjJBOEUxMUUzOUJFMUQzMjlGNzU2NTAyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn9xMoEAAAA1SURBVHjajE4xDgAwEKGPvj+cT2sMXRsSYUDANn7cXT9/UECSo0wTJZj5ZnVmWN1IMHoFGAB27y4ah/7OIAAAAABJRU5ErkJggg==') no-repeat center center;
}
/**
 * office :: footer
 */
#prodamus_office .PO-footer {
    clear: both;
    height: 78px;
    position:relative;
    background: #1c1c1c url(/basket/img/basket-footer-bg.png) repeat-x 0 0;
    border-color: #1c1c1c;
    border-style: solid;
    border-width: 0 2px 2px;
}
#prodamus_office .PO-footer-back  {
    top: 50%;
    left: 2%;
    margin: -11px 0 0;
    position: absolute;
    line-height: 22px;
}
#prodamus_office .PO-footer-total {
    top: 50%;
    left: 7%;
    color: #fff;
    margin: -14px 0 0;
    z-index: 2;
    position: absolute;
}
#prodamus_office .PO-footer-total-value {
	font-size: 20px;
	font-weight: normal;
}
#prodamus_office .PO-footer-next  {
    top: 50%;
    right: 7%;
    margin: -20px 0 0;
    z-index: 3;
    position: absolute;
}


/**
 * office :: content
 */
#prodamus_office .office-content {
    border: 2px #1C1C1C solid;
    min-width: 620px;
    min-height: 500px;
    position: relative;
    padding: 20px 0;
    background: #fff;
}
#prodamus_office .PO_content-wrap ,
#prodamus_office .cabinet_content,
#prodamus_office .profile_content,
#prodamus_office .finances_content,
#prodamus_office .partner_content,
#prodamus_office .help_content {
    width: 86%;
    margin: auto;
    padding-bottom: 11px;
    padding-top: 4px;
    min-height: 285px;
}
#prodamus_office .PO_content-wrap {
    padding: 20px 0;
}
#prodamus_office .PO_header {
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
}
#prodamus_office .PO_toogle_link {
    color: #00A0E2;
    border: 0;
    cursor: pointer;
    background: left bottom repeat-x transparent url('data:image/gif;base64,R0lGODlhBgADAIABAACg4v///yH5BAEAAAEALAAAAAAGAAMAAAIHTAB2lqlQAAA7');
    padding-bottom: 3px;
}
#prodamus_office .PO_toogle_link span {
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;
    background-color: transparent;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACVJREFUeNpiZFjw6D8DDsAExIw45BiZYAx0CZhOBjQFcIUAAQYAHeECj4PCWBUAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right center;
}
#prodamus_office .PO_toogle_link:hover {
    color: #C03;
    background-image: url('data:image/gif;base64,R0lGODlhBgADAIABALsCPP///yH5BAEAAAEALAAAAAAGAAMAAAIHTAB2lqlQAAA7');
}
#prodamus_office .PO_toogle_link:hover span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACVJREFUeNpi3M1k858BB2ACYkYccoxMMAa6BEwnA5oCuEKAAAMA4jECBiZZDEoAAAAASUVORK5CYII=);
}
#prodamus_office .PO_toogle_link.PO_toogle_link-opened {
    color: #C03;
    background-image: url('data:image/gif;base64,R0lGODlhBgADAIABALsCPP///yH5BAEAAAEALAAAAAAGAAMAAAIHTAB2lqlQAAA7');
}
#prodamus_office .PO_toogle_link.PO_toogle_link-opened span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC9JREFUeNpifMImLM0ABbf/qj5RZb4tA+MzIUsg03BJZAFkPuN+Zov/DDgAQIABAOJgEpw+gp64AAAAAElFTkSuQmCC);
}
#prodamus_office a:link, #prodamus_office a:visited {
    color: #00A0E2;
    text-decoration: underline;
}
#prodamus_office .product_lists_wrap .nojs_product_list-navi {
    padding-top: 10px;
}
#prodamus_office .product_lists_wrap .nojs_product_list-navi a:link, #prodamus_office .product_lists_wrap .nojs_product_list-navi a:visited {
    color: #6F6F6F;
    text-decoration: none;
}
#prodamus_office a:hover, #prodamus_office a:active { color: #C03 }
#prodamus_office .office-question .show-question-icon {
    background: url('/office/img/_link-bg.png') no-repeat -1px -1px;
    height: 100%;
    display: block;
    position: absolute;
    right: -12px;
    width: 7px;
    top: 0;
    background-position: 0px 60%;
}
#prodamus_office .office-question a:hover .show-question-icon,
#prodamus_office .office-product-list a:hover .show-question-icon {
    background-position: -14px 60%;
}
#prodamus_office .office-question .a-open .show-question-icon,
#prodamus_office .office-question a:hover.a-open .show-question-icon {
    background-position: -7px 60%;
    right: -12px;
}
#prodamus_office .office-question a.office-open-link {
    text-decoration: none !important;
    position: relative;
    background: url('/office/img/_bottom_line_blue.png') 0 bottom repeat-x;
    padding: 2px 0;
    line-height: 40px;
}
#prodamus_office .office-question a.office-open-link.a-open, #prodamus_office .office-question a.office-open-link:hover {
    cursor: default;
    color: #C03;
    background: url('/office/img/_bottom_line_red.png') 0 bottom repeat-x;
}
#prodamus_office .office-question-form a.office-open-link {
    text-decoration: none !important;
    position: relative;
    color: black;
    background: url('/office/img/_bottom-dot.png') repeat-x bottom;
    line-height: 40px;
}
#prodamus_office .office-question-form a.office-open-link:hover, #prodamus_office .office-question-form a.office-open-link.a-open {
    background-position: 0 22px;
    color: #C03;
}
#prodamus_office .office-question-form .office-open-link:hover {
    line-height: 40px;
}
#prodamus_office .office-question,
#prodamus_office .office-question-form {
    font: 20px Arial;
    width: 100%;
    padding: 3px 0;
}
#prodamus_office .office-question-form .show-question-icon {
    background: url('/office/img/_question-bg.png') no-repeat -1px -1px;
    height: 100%;
    display: block;
    position: absolute;
    right: -18px;
    width: 14px;
    top: 0;
    background-position: 0px center;
}
#prodamus_office .office-question-form a:hover .show-question-icon, #prodamus_office .office-question-form .a-open .show-question-icon {
    background-position: -16px center;
}
#prodamus_office .office-question .office-question-body, #prodamus_office .office-question-form .office-question-body,
#prodamus_office .office-product-list .office-product-list-body, #prodamus_office .office-product-list-form .office-product-list-body {
    font: 12px Arial;
    margin: 10px 0 0 20px
}
#prodamus_office .office-question-form .office-question-body,
#prodamus_office .office-product-list-form .office-product-list-body {
    padding-bottom: 20px;
}
#prodamus_office  .order-list-wrap,
#prodamus_office  .messages-list-wrap {
    min-height: 246px;
}
#prodamus_office  .messages-list-wrap {
    min-height: 246px;
    margin-bottom: 30px;
}
#prodamus_office  .order-list,
#prodamus_office  .messages-list {
    width: 96%;
    margin: 0 auto 0 auto;
    background-color: #fff;
}
#prodamus_office .order-list tr td, #prodamus_office .order-list tr th,
#prodamus_office .messages-list tr td, #prodamus_office .messages-list tr th {
    border-bottom: 1px dashed silver;
    text-align: left;
    font-weight: normal;
}
#prodamus_office  .order-list tbody tr:hover,
#prodamus_office  .messages-list tbody tr:hover {
    background: #e8eff2;
}
#prodamus_office  .order-list tbody tr:hover td,
#prodamus_office  .messages-list tbody tr:hover td {
    background: #e8eff2;
    cursor: pointer;
    color: #cc0033;
}
#prodamus_office .order-list tbody tr:hover td .pay-error,
#prodamus_office .order-list tbody tr:hover td .pay-success,
#prodamus_office .order-list tbody tr:hover td .pay-usual { color: #cc0033; }

#prodamus_office .order-list tbody tr:hover td .after:after,
#prodamus_office .messages-list tbody tr:hover td .after:after {
    background: url('/office/img/_shadright-s.png') repeat-y right;
}
#prodamus_office .order-list tbody tr.order-delete td.empty, #prodamus_office  .order-list tbody td.empty, #prodamus_office  .order-list thead th.empty,
#prodamus_office .messages-list tbody tr.order-delete td.empty, #prodamus_office  .messages-list tbody td.empty, #prodamus_office  .messages-list thead th.empty {
    border: 0 !important;
    background: none;
}
#prodamus_office .order-list tbody tr:hover a,
#prodamus_office .messages-list tbody tr:hover a {
    color: #cc0033;
}
#prodamus_office .order-list,
#prodamus_office .messages-list {
    font: 12px Arial;
    border-spacing: 0;
}
#prodamus_office .order-list thead th,
#prodamus_office .messages-list thead th {
    height: 40px;
    vertical-align: middle;
}
#prodamus_office .order-list thead a,
#prodamus_office .messages-list thead a {
    position: relative;
    text-decoration: none;
    background: url('/office/img/_bottom-dotb.png') repeat-x bottom;
    color: black;
    margin-right: 16px;
}
#prodamus_office .order-list thead a.by-item,
#prodamus_office .messages-list thead a.by-item {
    text-decoration: none;
    background: url('/office/img/_bottom-dot2.png') repeat-x bottom;
    color: #cc0033;
}
#prodamus_office .order-list thead a:hover,
#prodamus_office .messages-list thead a:hover {
    background: url('/office/img/_bottom-dot2.png') repeat-x bottom;
    color: #cc0033;
}
#prodamus_office .order-list thead a:hover .show-active-icon
#prodamus_office .messages thead a:hover .show-active-icon {
    background-position: -14px 60%;
}
#prodamus_office .order-list thead a .show-active-icon,
#prodamus_office .messages-list thead a .show-active-icon {
    background: url('/office/img/_active-icon.png') no-repeat -1px -1px;
    height: 100%;
    display: block;
    position: absolute;
    right: -9px;
    width: 7px;
    top: 0;
    background-position: -7px 60%;
}
#prodamus_office .order-list thead a .show-active-icon.asc   { background-position: -7px 60%; }
#prodamus_office .order-list thead a .show-active-icon.desc { background-position: -21px 60%; }
#prodamus_office .order-list thead a.by-item .show-active-icon.show-active-ask   { background-position: -14px 60%; }
#prodamus_office .order-list thead a.by-item .show-active-icon.show-active-desk { background-position: 0px 60%; }

#prodamus_office .order-list tbody td,
#prodamus_office .messages-list tbody td {
    height: 60px;
    padding: 3px;
    position: relative;
    overflow: hidden;
    max-width: 70px;
    vertical-align: middle;
}
#prodamus_office .order-list tbody .after
#prodamus_office .messages-list tbody .after {
    position: relative;
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    padding: 22px 0;
}
#prodamus_office .order-list tbody .after:after
#prodamus_office .messages-list tbody .after:after {
    content: "";
    display: block;
    position: absolute;
    background: url('/office/img/_shadright-w.png') repeat-y right;
    width: 70px;
    height: 100%;
    top: 0;
    right: 0;
}
#prodamus_office .order-list tbody tr.order-delete td {
    background: url('/office/img/_order-delete.png') repeat-x center center;
}
#prodamus_office .order-list tbody tr.order-delete, #prodamus_office .order-list tbody tr.order-delete a {
    color: #cccccc;
}
#prodamus_office .order-list tbody tr.order-complit, #prodamus_office .order-list tbody tr.order-complit a {
    color: #999999;
}
#prodamus_office .order-list td:last-child, #prodamus_office .order-list th:last-child,
#prodamus_office .messages-list td:last-child, #prodamus_office .messages-list th:last-child {
    text-align: right;
}
#prodamus_office .order-list tbody td a:first-child,
#prodamus_office .messages-list tbody td a:first-child {
    font-size: 20px;
}
#prodamus_office #order-stats {
    font: 12px Arial;
    text-align: right;
    margin: auto;
    width: 87%;
    padding: 15px 0 30px 0;
}
#prodamus_office #order-stats .stats {
    font-size: 20px;
    padding-left: 4px;
}
#prodamus_office .order-list .pay-error {
    color: #ff6633;
    background: url('/office/img/_pay-error.png') no-repeat 0 0;
    display: inline-block;
    width: 100%;
    padding-left: 18px;
}
#prodamus_office .order-list .order-complit .pay-error,
#prodamus_office .order-list .order-complit .pay-usual {
    color: #999;
    background: none;
    display: inline-block;
    width: 100%;
    padding-left: 0px;
}
#prodamus_office .order-list .pay-success {
    color: #4cb500;
    background: url('/office/img/_pay-success.png') no-repeat 0 0;
    display: inline-block;
    width: 100%;
    padding-left: 18px;
}
#prodamus_office .order-list .pay-usual {
    color: #ff6633;
    display: inline-block;
    width: 100%;
}


#prodamus_office .order-list .order-list-item-id.pseudo_link,
#prodamus_office .messages-list tbody tr a.pseudo_link {
    background: transparent url("data:image/gif;base64,R0lGODlhBAABAIABAACg4v///yH5BAEAAAEALAAAAAAEAAEAAAIDBBIFADs=") left bottom repeat-x;
    text-decoration: none !important
}
#prodamus_office .order-list tbody tr:hover .order-list-item-id.pseudo_link,
#prodamus_office .messages-list tbody tr:hover a.pseudo_link {
    background: transparent url("data:image/gif;base64,R0lGODlhBAABAIABAMwAM////yH5BAEAAAEALAAAAAAEAAEAAAIDBBIFADs=") left bottom repeat-x;
    text-decoration: none !important
}
#prodamus_office .order-list .order-complit .order-list-item-id.pseudo_link,
#prodamus_office .order-list tbody tr.order-complit:hover .order-list-item-id.pseudo_link {
     background: transparent url("data:image/gif;base64,R0lGODlhBAABAIABAJmZmf///yH5BAEAAAEALAAAAAAEAAEAAAIDBBIFADs=") left bottom repeat-x;
    text-decoration: none !important
}
#prodamus_office .order-list .order-list-item-summ-head {
    float: right;
    position: relative;
    right: -9px;
}
#prodamus_office .order-list .order-list-item-summ {
    text-align: right;
    padding-right: 0px;
}
#prodamus_office .order-list tbody td a.order-list-item-domain-link {
    color: #00A0E2;
    text-decoration: underline;
    font-weight: normal;
    font: 12px Arial;
    padding-right: 15px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAR0lEQVQY05XQwQkAIAwDwOw/hUN0IheJCFaipIKB/I5QCpLIovVZ2hrocUTQ1cI75WKFjmWFimYWRLmYEQh7o8L9kS/4asIBW2YxTelwXBYAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
#prodamus_office .order-list tbody td a.order-list-item-domain-link:hover { color: #C03; }

#prodamus_office .orders_notice {
    width: 87%;
    margin: auto;
    padding-bottom: 15px;
}
#prodamus_office .orders_item {
    width: 87%;
    margin: auto;
}

#prodamus_office .pay-form {
    width: 96%;
    margin: auto;
}
#prodamus_office .pay-form-stab {
}
#prodamus_office .pay-form-content {
    position: relative;
    margin: 25px 5%;
}
#prodamus_office .pay-form-content table {
    width: 100%;
    height: 45px;
    border: 2px solid red;
    box-shadow: 4px 4px 4px #e2e2e2;
    -o-box-shadow: 4px 4px 4px #e2e2e2;
    -moz-box-shadow: 4px 4px 4px #e2e2e2;
    -webkit-box-shadow: 4px 4px 4px #e2e2e2;
}
#prodamus_office .pay-form-content table td {
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
}
#prodamus_office .pay-form-content .title {
    float: left;
    padding: 3px 10px 3px 20px;
    font-size: 12px;
}
#prodamus_office .pay-form .ui-niceButton-text {
    padding: 0 6px 0 24px;
    background: url('/office/img/_pay-form-icon.png') no-repeat left center;
    background-position: 6px 50%;
}
#prodamus_office .doc_open .ui-niceButton-text {
    color: #707070;
    font-size: 11px;
    font-weight: normal;
}

#prodamus_office .pay-form-content table td:last-child {
    text-align: right;
    padding-right: 5px;
}
#prodamus_office .pay-form .pay-form-close:hover {
    background-position: -96px -6px;
}
#prodamus_office .pay-form .pay-form-close.click {
    background-position: -96px -36px;
}
#prodamus_office .profile_right {
    width: 20%;
    margin-top: -10px;
    position: absolute;
    right: 1%;
}
#prodamus_office .office-question .info {
    display: block;
    font-size: 12px;
    color: #6D6D6D;
    padding: 10px 0 20px;
    line-height: 16px;
    width: 80%;
    /*float: left;*/
    margin-right: 20%;
    max-width: 800px;
}
#prodamus_office .show_form_item_wrap{
    display: inline-block;
    position: relative;
    max-width: 70%;
    float: left;
}
#prodamus_office .show_form_item_wrap>.show-question-icon{
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNq00lEKACEIBNDqwHoWTzyLHwXuWozBClIELy3sANpNjHYZ/0JVhWc49DeeUkSQ7SmUYapSdkmpvWOrDPpAFgVYQQtWUYC7X9zleE/IXM2sl0aOQR6PAAMAPSd4Ouw8h84AAAAASUVORK5CYII=") no-repeat 5px -2px;
    position: absolute;
    display: inline-block;
    width: 19px;
    height: 18px;
    background-color: #fff;
    top: 6px;
    right: -19px;
}
#prodamus_office a.show_form_item .show-question-icon {
    background: none;
}
#prodamus_office a.show_form_item {
    display: none;
    position: relative;
    font: 20px Arial;
    text-decoration: none;
    background: url('/office/img/_bottom-dot.png') repeat-x bottom;
    background-position: 0px -52px;
    color: black;
}
#prodamus_office a.show_form_item:hover {
    text-decoration: none;
    background-position: 0 21px;
    color: #C03;
}
#prodamus_office a.show_form_item:hover .show-question-icon {
    position: relative;
    width: 19px;
    height: 18px;
    background: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNq00lEKACEIBNDqwHoWTzyLHwXuWozBClIELy3sANpNjHYZ/0JVhWc49DeeUkSQ7SmUYapSdkmpvWOrDPpAFgVYQQtWUYC7X9zleE/IXM2sl0aOQR6PAAMAPSd4Ouw8h84AAAAASUVORK5CYII=") no-repeat 5px -2px;
    background-color: #fff;
    display: inline-block;
    top: 5px;
    right: 0px;
}
#prodamus_office a.show_form_item_static {
    position: relative;
    font: 20px Arial;
    text-decoration: none;
    color: black;
    cursor: default;
}
/* для pop-up окон(см. пароль) */
#prodamus_office a.show_item_window {
    display: none;
    position: relative;
    font: 20px Arial;
    text-decoration: none;
    margin-right: 15px;
}
#prodamus_office a.show_item_window .show_item_window_title {
    position: relative;
    top: 3px;
    color: black;
}
#prodamus_office a.show_item_window .show_item_window_button {
    background: url('/office/img/_bottom-dot.png') repeat-x bottom;
    background-position: 0px -51px;
}
#prodamus_office a.show_item_window .show_item_window_button:hover {
    color: #CC0033;
    background-position: 0px 22px;
}
#prodamus_office a.show_item_window .show_item_window_icon {
    height: 100%;
    display: block;
    position: absolute;
    right: -18px;
    width: 14px;
    top: 0;
}
#prodamus_office a.show_item_window:hover .show_item_window_icon {
    background: url('/office/img/_question-bg.png') no-repeat -16px center;
}

#prodamus_office .office-question-body table tr,
#prodamus_office .office-product-list table tr {
    height: 39px;
}
#prodamus_office .office-question-body table td.left {
    text-align: right;
    width: 20%;
    vertical-align: top;
    position: relative;
    padding-top: 7px;
    color: #6D6D6D;
}
#prodamus_office .office-question-body table td.left .form_item_error_msg {
    color: #FF5223;
}
#prodamus_office .office-question-body table td.right {
    width: 72%;
    border-left: 10px solid white;
    vertical-align: top;
    padding-bottom: 12px;
}
#prodamus_office .office-question-body table td.right .nicefield {
    outline-offset: 0;
    background-color: #FFFFFF;
    border: 1px solid #ACACAC;
    box-shadow: 2px 2px 2px #E2E2E2 inset;
    color: #000000;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding: 2px 3px;
}
#prodamus_office .office-question-body table td.right .nicefield[type=text] {
    height: 18px;
    vertical-align: middle;
}
#prodamus_office .office-question-body table td.right textarea.nicefield {
    height: 73px;
}
#prodamus_office .office-question-body table td.right .nicefield.required {
    outline: 2px solid #FED900;
}
#prodamus_office .office-question-body table td.right .nicefield.error_field {
    background: url('/office/img/_pay-error.png') no-repeat right;
    background-position: 99% 50%;
}
#prodamus_office .office-question-body table td.right .nicefield:focus {
    outline: 2px solid #B2E2F6;
}

#prodamus_office .office-question-body table td.right input[type=text],
#prodamus_office .office-question-body table td.right textarea,
#prodamus_office .office-question-body table td.right .prefer_delivery,
#prodamus_office .office-question-body table td.right .prefer_payment { width: 98%; }

#prodamus_office .form_item {
    width: 70%;
    padding: 1px 0px 1px 0px;
    position: relative;
    top: 1px;
    display: inline-block;
    float:  left;
}
#prodamus_office .office-question-body table td.right input.doc { width: 58%; }
#prodamus_office .doc_open {
    display: inline-block;
    position: relative;
    float: right;
}
/* У Google Chrome input:file длинее */
@media all and (-webkit-min-device-pixel-ratio:0) {
    #prodamus_office .office-question-body table td.right input.doc { width: 55%; }
}

#prodamus_office .width_auto {
    width: auto;
}
/* реакции кнопок загрузки файлов */
#prodamus_office .ui-niceButton.hover .ui-niceButton-left      {background-position:0  -23px}
#prodamus_office .ui-niceButton.hover .ui-niceButton-right     {background-position:0 -115px}
#prodamus_office .ui-niceButton.hover .ui-niceButton-center    {background-position:0 -207px}
#prodamus_office .ui-niceButton.mousedown .ui-niceButton-left     {background-position:0  -46px}
#prodamus_office .ui-niceButton.mousedown .ui-niceButton-right    {background-position:0 -138px}
#prodamus_office .ui-niceButton.mousedown .ui-niceButton-center   {background-position:0 -230px}

/* extra-item (дополниетльные статусы - загрузки сканов, подтверждение и т.д.) */
#prodamus_office a.form-item-extra {
    cursor: default;
    text-decoration: none;
    position: relative;
    padding-left: 18px;
    left: 5px;
    font-size: 20px;
    float: left;
}
#prodamus_office #tab-contact-data a.form-item-extra,
#prodamus_office #account_data a.form-item-extra { cursor: pointer; }
#prodamus_office .form-item-extra-icon{
    position: absolute;
    top: 7px;
    left: 0px;
    display: block;
    width: 14px;
    height: 14px;
}
#prodamus_office a.form-item-extra  .form-item-extra-text { display: none; }
#prodamus_office .form-item-extra-success .form-item-extra-icon {
    background-image: url('/office/img/_pay-success.png');
    background-repeat: no-repeat;
}
#prodamus_office  .form-item-extra-error .form-item-extra-icon {
    background-image: url('/office/img/_pay-error.png');
    background-repeat: no-repeat
}
#prodamus_office  .form-item-extra-error .form-item-extra-text {
    display: inline-block;
    color: #ff5223;
    background: url('/office/img/_bottom-dot-orange.png') repeat-x bottom;
    background-position: 0px -51px;
}
#prodamus_office  .form-item-extra-success .form-item-extra-text {
    color: #4cb500;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAMAAAAsPuSGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFTLUA////BWTSrgAAAAJ0Uk5T/wDltzBKAAAADklEQVR42mJgYGQECDAAAAcAA67taooAAAAASUVORK5CYII=") repeat-x bottom;
    background-position: 0px 22px;
}
#prodamus_office .form-item-extra:hover .form-item-extra-text,
#prodamus_office .form-item-extra.hover .form-item-extra-text {
    color: #CC0033;
    background: url('/office/img/_bottom-dot.png') repeat-x bottom;
    background-position: 0px 22px;
}

#prodamus_office  #recipient_data .form-item-extra-success .form-item-extra-text {
    display: none;
}

/* end extra-item */

#prodamus_office .doc_open input[type=file] {
    position: relative;
    top: 1px;
}
#prodamus_office .doc_open .ui-niceButton-text {
    padding: 0 6px 0 18px;
    background: url('/office/img/_screpka.png') no-repeat left center;
    background-position: 6px 50%;
}
#prodamus_office .office-question-body table tr.hasborder {
    height: 10px;
}
#prodamus_office .office-question-body table td.isborder {
    height: 10px;
    vertical-align: middle;
}
#prodamus_office .office-question-body table td.isborder div {
    border-top: 1px dashed silver;
    width: 100%;
    border-left: 10px solid white;
    padding-bottom: 9px;
}
#prodamus_office .postal {
    background: url('/office/img/_postal.png');
    display: block;
    width: 20px;
    height: 42px;
    float: left;
    margin-right: 3px;
}
#prodamus_office .postal-group {
    display: inline-block;
    background-position: 0px -29px;
}
#prodamus_office .postal-group:hover {
    background-position: 0px 44px;
}

#prodamus_office .postal-first { background-position: 0px 0px }
#prodamus_office .postal-null { background-position: -20px 0px }
#prodamus_office .postal-1 { background-position: -40px 0px }
#prodamus_office .postal-2 { background-position: -60px 0px }
#prodamus_office .postal-3 { background-position: -80px 0px }
#prodamus_office .postal-4 { background-position: -100px 0px }
#prodamus_office .postal-5 { background-position: -120px 0px }
#prodamus_office .postal-6 { background-position: -140px 0px }
#prodamus_office .postal-7 { background-position: -160px 0px }
#prodamus_office .postal-8 { background-position: -180px 0px }
#prodamus_office .postal-9 { background-position: -200px 0px }
#prodamus_office .postal-0 { background-position: -220px 0px }

#prodamus_office .show_form_item:hover .postal-first { background-position: 0px 42px }
#prodamus_office .show_form_item:hover .postal-null { background-position: -20px 42px }
#prodamus_office .show_form_item:hover .postal-1 { background-position: -40px 42px }
#prodamus_office .show_form_item:hover .postal-2 { background-position: -60px 42px }
#prodamus_office .show_form_item:hover .postal-3 { background-position: -80px 42px }
#prodamus_office .show_form_item:hover .postal-4 { background-position: -100px 42px }
#prodamus_office .show_form_item:hover .postal-5 { background-position: -120px 42px }
#prodamus_office .show_form_item:hover .postal-6 { background-position: -140px 42px }
#prodamus_office .show_form_item:hover .postal-7 { background-position: -160px 42px }
#prodamus_office .show_form_item:hover .postal-8 { background-position: -180px 42px }
#prodamus_office .show_form_item:hover .postal-9 { background-position: -200px 42px }
#prodamus_office .show_form_item:hover .postal-0 { background-position: -220px 42px }

#prodamus_office a.about {
    padding: 0 15px 0 8px;
    background: url('/office/img/_about.png') no-repeat right;
}
#prodamus_office a.about:hover {
    color: #bb023c;
}
#prodamus_office .open-all, #prodamus_office .close-all, #prodamus_office .send-all {
    float: left;
    padding-right: 5px;
}
#prodamus_office .ui-niceRadio {
    margin-top: 1px;
    position: relative;
    top: 2px;
}
#prodamus_office .form_item label {
    cursor: pointer;
    padding-right: 15px;
    position: relative;
}
#prodamus_office .form_item .checkbox label {
    cursor: pointer;
    padding-right: 15px;
    font-size: 20px;
}
#prodamus_office .ui-niceCheckbox {
    margin-bottom: -3px;
}
#prodamus_office .profile_top,
#prodamus_office .partner_top,
#prodamus_office .cabinet_top,
#prodamus_office .finances_top,
#prodamus_office .product_lists_wrap {
    width: 86%;
    margin: auto;
    position: relative;
    padding-bottom: 20px;
}
#prodamus_office .office-question-body .line {
    width: 100%;
    border-top: 1px dashed silver;
}
#prodamus_office .ui-niceField {
    width: 100%;
}
#prodamus_office .ui-niceField.ui-niceField-disabled.ui-niceField-hasstatus.ui-niceField-hasbutton .ui-niceField-wrapper {
    margin-right: 20px;
}
#prodamus_office .ui-niceField.ui-niceField-hasstatus .ui-niceField-status-icon { opacity: 0; }
#prodamus_office .ui-niceField.ui-niceField-error  .ui-niceField-status-icon { opacity: 1; }


/* стилизуем селект */
#prodamus_office .PO-nselect.ui-niceSelect {
    width: 100%;
    max-width: 500px;
}
#prodamus_office .PO-nselect.ui-niceSelect .ui-niceSelect-input { width: 100%; }
#prodamus_office .PO-nselect.ui-niceSelect .ui-niceSelect-placeholder { width: 100%; }
#prodamus_office .PO-nselect.ui-niceSelect .ui-niceSelect-options { width: 90%; }
#prodamus_office .PO-nselect.ui-niceSelect .ui-niceSelect-option-column  { text-align: left; }
#prodamus_office .PO-nselect.ui-niceSelect { display: block; }
#prodamus_office .PO-nselect.ui-niceSelect .ui-niceSelect-options-scroll { position: relative;}
#prodamus_office .PO-nselect.ui-niceSelect .ui-slider-handle{ position: absolute; }
/*  Конец: стилизуем селект */

/* варианты оплаты и доставки */
#prodamus_office #delivery_payment .PO-nselect.ui-niceSelect .ui-niceSelect-options { background: transparent; }
#prodamus_office #delivery_payment .PO-nselect.ui-niceSelect .ui-niceSelect-option-wrapper { margin-left: 10px; }

/* Окно уведомлений */
.office-notice {
    font: 12px Arial;
    margin: 0 0 20px;
    position: relative;
}
#prodamus_office .PO_content-wrap .office-notice {
    margin: 0 0 50px;
}
.office-notice .close_notice {
    background: url('/getfile/widgets/img/ui-nicebutton-icon-transparent-close.png') 0px 0px no-repeat;
    position: absolute;
    top: 3px;
    right: 3px;
    display: block;
    width: 22px;
    height: 22px;
}
.office-notice .close_notice:hover { background-position: 0px -23px; }
.office-notice .notice_success,
.office-notice .notice_error,
.office-notice .notice_warning {
    color: white;
    padding: 7px;
    margin-top: 10px;
}
.office-notice .notice_success {
    display: block;
    background: #39aa35;
}
.office-notice .notice_error {
    display: block;
    background: #ff5223;
}

.office-notice .notice_warning {
    background: #eee;
    color: #292b2e;
}

/* Стилизуем дату */
#prodamus_office .PO-nselect.ui-niceSelect.office_date_ns { display: inline-block; }
#prodamus_office .PO-nselect.ui-niceSelect.office_date_ns .ui-niceSelect-options { margin: 0px; }
#prodamus_office .PO-nselect.ui-niceSelect.office_date_ns .ui-niceSelect-option-column  { text-align: center; }
#prodamus_office .PO-nselect.ui-niceSelect.office_date_ns .ui-niceSelect-input-fade { display: none; }
#prodamus_office .PO-nselect.ui-niceSelect.office_date_ns .ui-niceSelect-option .ui-niceSelect-option-column-fade { display: none; }
#prodamus_office .PO-nselect.ui-niceSelect.office_date_ns .ui-niceSelect-option {
    margin-left: 4px;
    width: 100%;
}
#prodamus_office .PO-nselect.ui-niceSelect.office_day { width: 60px; }
/*
#prodamus_office .PO-nselect.ui-niceSelect.office_day .ui-niceSelect-option { width: 30px; }
*/
#prodamus_office .PO-nselect.ui-niceSelect.office_month { width: 90px; }
/*
#prodamus_office .PO-nselect.ui-niceSelect.office_month .ui-niceSelect-option { width: 80px; }
*/
#prodamus_office .PO-nselect.ui-niceSelect.office_year { width: 80px; }
/*
#prodamus_office .PO-nselect.ui-niceSelect.office_year .ui-niceSelect-option { width: 50px; }
*/
#prodamus_office .PO-nselect.ui-niceSelect.office_date_ns .ui-niceSelect-placeholder {
    height: 268px;
    overflow-x: hidden;
    overflow-y: auto;
}
#prodamus_office .PO-nselect.ui-niceSelect.office_date_ns .ui-niceSelect-placeholder-direction-down { margin-top: -2px; }
#prodamus_office .PO-nselect.ui-niceSelect.office_date_ns .ui-niceSelect-placeholder-direction-up { margin-bottom: -2px; }

#prodamus_office .date_sroller_wrap {
    background-color: #eee;
    border-left: 1px solid #bbb;
    width: 22px;
    height: 268px;
    position: absolute;
    top: 0px;
    right: 0px;
}
#prodamus_office .date_sroller_wrap .date_sroller {
    background-image: url('/getfile/widgets/img/ui-nicebutton-icon-button.png');
    width: 22px;
    height: 22px;
}
#prodamus_office .date_sroller_wrap .date_sroller:hover {
    background-position: 0px -23px;
}
#prodamus_office .office_date {
    width: 263px;
}
#prodamus_office .office_date .ui-niceButton {
    margin-left: 2px;
    display: inline-block;
    float: right;
}

/* пароль */
#hidden_a_27 {
    width: 70%;
}

#prodamus_office .profile_content .ui-niceLoader-background {
    background-color: #f3f3f3;
    margin: 1px;
    height: 20px;
}
/* Стилизация кнопок сохранения всех данных */
#prodamus_office .office-question-controls { padding-top: 5px; }
#prodamus_office .office-question-controls .ui-niceButton,
#prodamus_office .office-question-controls .ui-niceButton .ui-niceButton-left,
#prodamus_office .office-question-controls .ui-niceButton .ui-niceButton-right,
#prodamus_office .office-question-controls .ui-niceButton .ui-niceButton-center {height:27px}
#prodamus_office .office-question-controls .ui-niceButton {padding:0 3px}
#prodamus_office .office-question-controls .ui-niceButton .ui-niceButton-left,
#prodamus_office .office-question-controls .ui-niceButton .ui-niceButton-right {width:3px}
#prodamus_office .office-question-controls .ui-niceButton .ui-niceButton-left {background:url('/office/img/ui-nicebutton.png') 0 0px no-repeat}
#prodamus_office .office-question-controls .ui-niceButton .ui-niceButton-right {background:url('/office/img/ui-nicebutton.png') 0 -109px no-repeat}
#prodamus_office .office-question-controls .ui-niceButton .ui-niceButton-center {background:url('/office/img/ui-nicebutton.png') 0 -217px repeat-x}
#prodamus_office .office-question-controls .ui-niceButton .ui-niceButton-center {padding: 0 20px;}
#prodamus_office .office-question-controls .ui-niceButton.ui-niceButton-hover .ui-niceButton-left {background-position:0 -28px}
#prodamus_office .office-question-controls .ui-niceButton.ui-niceButton-hover .ui-niceButton-right {background-position:0 -136px}
#prodamus_office .office-question-controls .ui-niceButton.ui-niceButton-hover .ui-niceButton-center {background-position:0 -244px}
#prodamus_office .office-question-controls .ui-niceButton.ui-niceButton-active .ui-niceButton-left {background-position:0 -55px}
#prodamus_office .office-question-controls .ui-niceButton.ui-niceButton-active .ui-niceButton-right {background-position:0 -163px}
#prodamus_office .office-question-controls .ui-niceButton.ui-niceButton-active .ui-niceButton-center {background-position:0 -271px}
#prodamus_office .office-question-controls .ui-niceButton.ui-niceButton-disabled .ui-niceButton-left {background-position:0 0px}
#prodamus_office .office-question-controls .ui-niceButton.ui-niceButton-disabled .ui-niceButton-right {background-position:0 -109px}
#prodamus_office .office-question-controls .ui-niceButton.ui-niceButton-disabled .ui-niceButton-center {background-position:0 -217px}
#prodamus_office .office-question-controls .ui-niceButton .ui-niceButton-text {
    font: bold 11px/25px Arial;
    vertical-align: top;
}
/* ссылка загрузки паспорта */
#prodamus_office .upload_pasport.hover,
#prodamus_office .upload_payment_pasport.hover {
    text-decoration: none;
    background-position: 0 22px;
    color: #C03;
}
#prodamus_office a.upload_pasport.hover .show-question-icon,
#prodamus_office a.upload_payment_pasport.hover .show-question-icon {
    position: relative;
    width: 19px;
    height: 18px;
    background: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNq00lEKACEIBNDqwHoWTzyLHwXuWozBClIELy3sANpNjHYZ/0JVhWc49DeeUkSQ7SmUYapSdkmpvWOrDPpAFgVYQQtWUYC7X9zleE/IXM2sl0aOQR6PAAMAPSd4Ouw8h84AAAAASUVORK5CYII=") no-repeat 5px -2px;
    background-color: #fff;
    display: inline-block;
    top: 5px;
    right: 0px;
}
/* стили для кнопок загрузки изображений, если включены js */
#prodamus_office .upload_wraper_js .ui-niceField {
    display:  block;
    width:    auto;
    margin-right: 87px;
}
#prodamus_office .upload_wraper_js .doc_open {
    position: absolute;
    top:   1px;
    right: 0px;
}



/* Prodamus Office (PO) common  */
.PO-link-pseudo {
    cursor: pointer;
    background: transparent url('data:image/gif;base64,R0lGODlhBAABAIABAACg4v///yH5BAEAAAEALAAAAAAEAAEAAAIDBBIFADs=') left bottom repeat-x;
    text-decoration: none !important;
}
.PO-link-pseudo:hover {
    background-image: url('data:image/gif;base64,R0lGODlhBAABAIABAMwAM////yH5BAEAAAEALAAAAAAEAAEAAAIDBBIFADs=');
}
.PO-link-pseudo.PO-link-wave {
    background-image: url('data:image/gif;base64,R0lGODlhBgADAIABAACg4v///yH5BAEAAAEALAAAAAAGAAMAAAIHTAB2lqlQAAA7');
}
.PO-link-pseudo.PO-link-wave:hover {
    background-image: url('data:image/gif;base64,R0lGODlhBgADAIABALsCPP///yH5BAEAAAEALAAAAAAGAAMAAAIHTAB2lqlQAAA7');
}
    /* not authorized | empty FAQ */
.PO-faq-empty,
.PO-finances-payment-empty,
.PO-need-auth {
	color: #6d6d6d;
	margin: 100px 0;
	font-size: 20px;
	text-align: center;
	line-height: 32px;
}
    /* PO nicePopupBox */
.nicePopupBox-PO-confirm {
    width: 550px;
    height: 350px;
    font-family: Arial;
}
.nicePopupBox-PO-confirm .ui-nicePopupBox-wrapper {
    width: 470px;
    height: 270px;
    margin: 40px auto 0;
    padding: 0;
    overflow: auto;
}
.nicePopupBox-PO-confirm-buttons-left,
.nicePopupBox-PO-confirm-buttons-right{
    bottom: 20px;
    position: absolute;
}
.nicePopupBox-PO-confirm-buttons-left  { left: 40px }
.nicePopupBox-PO-confirm-buttons-left  .ui-niceButton { margin-right: 20px }
.nicePopupBox-PO-confirm-buttons-right { right: 40px }
.nicePopupBox-PO-confirm-buttons-right .ui-niceButton { margin-left: 20px }
    /* PO confirm forms */
.PO-confirm-box {
    width: 520px;
    border: #f00 1px solid;
    margin: 50px auto;
    padding: 40px 40px 60px 40px;

    -moz-box-shadow: 3px 3px 6px rgba(0,0,0,0.3);
    -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,0.3);
    box-shadow: 3px 3px 6px rgba(0,0,0,0.3);
}
.PO-confirm {
    margin: 0;
    padding: 0;
    position: relative;
}
.PO-confirm-delimiter {
    width: 100%;
    height: 55px;
    border-bottom: 1px dashed silver;
    margin-bottom: 10px;
}
h1.PO-confirm-title{
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: normal;
	color: #000;
	font-style: normal;
	font-family: Arial;
}
.PO-confirm-messages {
    margin: 10px 0 0;
    padding: 0;
    font-size: 12px;
}
.PO-confirm-text {
    margin: 10px 0 0;
    padding: 0;
    font-size: 12px;
}
.PO-confirm-text b{
	font-size: 12px;
	color: #000;
}
.PO-confirm-error {
    color: white;
    padding: 7px;
    margin-top: 10px;
    display: block;
    background: #ff5223;
	font-size: 12px;
}
.PO-confirm-buttons-left,
.PO-confirm-buttons-right {
    margin: 10px 0 0;
    padding: 0;
	font-size: 12px;
}
.PO-confirm-box .PO-confirm-buttons-left,
.PO-confirm-box .PO-confirm-buttons-right {
    bottom: -40px;
    margin: 0;
    position: absolute;
    line-height: 20px;
}
.PO-confirm-box .PO-confirm-buttons-left  { left: 0 }
.PO-confirm-box .PO-confirm-buttons-right { right: 0 }
.PO-confirm-box .PO-confirm-buttons-left  a,
.PO-confirm-box .PO-confirm-buttons-left  button,
.PO-confirm-box .PO-confirm-buttons-right a,
.PO-confirm-box .PO-confirm-buttons-right button {
    line-height: 20px;
}
.PO-confirm-box .PO-confirm-buttons-left  a,
.PO-confirm-box .PO-confirm-buttons-left  butotn {
    margin-right: 10px;
}
.PO-confirm-box .PO-confirm-buttons-right a,
.PO-confirm-box .PO-confirm-buttons-right button {
    margin-left: 10px;
}



/* FAQ */
#prodamus_office .PO-faq-group,
#prodamus_office .PO-faq-group dt,
#prodamus_office .PO-faq-group dd {
    margin: 0;
    padding: 0 !important;
    line-height: 18px;
}
#prodamus_office .PO-faq-group {
    width: 70%;
    margin-top: 10px;
    margin-left: 20px;
}
#prodamus_office .PO-faq-group dt {
    font-size: 14px;
    margin-bottom: 15px;
}
#prodamus_office .PO-faq-group dt a {
    padding-bottom: 3px;
}
#prodamus_office .PO-faq-group dt.PO-faq-item-open a:link,
#prodamus_office .PO-faq-group dt.PO-faq-item-open a:visited {
    color: #C03;
}
#prodamus_office .PO-faq-group dt.PO-faq-item-open a.PO-link-pseudo:link,
#prodamus_office .PO-faq-group dt.PO-faq-item-open a.PO-link-pseudo:visited { background-image: url("data:image/gif;base64,R0lGODlhBAABAIABAMwAM////yH5BAEAAAEALAAAAAAEAAEAAAIDBBIFADs="); }
#prodamus_office .PO-faq-group dt.PO-faq-item-open a.PO-link-wave:link,
#prodamus_office .PO-faq-group dt.PO-faq-item-open a.PO-link-wave:visited { background-image: url("data:image/gif;base64,R0lGODlhBgADAIABALsCPP///yH5BAEAAAEALAAAAAAGAAMAAAIHTAB2lqlQAAA7"); }
#prodamus_office .PO-faq-group dd {
    font-size: 13px;
    margin-bottom: 15px;
}
#prodamus_office .help_content .office-question-form .office-open-link {
    padding-bottom: 3px;
    background-image: url("data:image/gif;base64,R0lGODlhBgADAIABAAAAAP///yH5BAEAAAEALAAAAAAGAAMAAAIHTAB2lqlQAAA7");
    background-position: left bottom;
}
#prodamus_office .help_content .office-question-form .office-open-link:hover,
#prodamus_office .help_content .office-question-form .office-open-link.a-open {
    background-image: url("data:image/gif;base64,R0lGODlhBgADAIABALsCPP///yH5BAEAAAEALAAAAAAGAAMAAAIHTAB2lqlQAAA7");
    background-position: left bottom;
}
#PO-faq-question-form { width: 70%; }
#PO-faq-question-form .PO-faq-question-buttons {
    margin: 17px 0 0;
    padding: 0;
}
#prodamus_office  .btn_clear { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAByCAYAAABX0SF3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NJREFUeNrsmc1OIkEQx6uHTbxpxIunNUFQ3sMLh9VoJIoI3twHMCZq8AO/ol64L55MPJL4AUZeAWLQJzC6Jy+E6MGL4uxU7zYZZ5qhcbqTFaeTCknNzI/iz3RXVzXRdR1UDA0UDQ/sge3jm9PFhYWFvPHxwzBiufTLsJ+ZTIZ8NOJRwwqG6VYo58valsIMF4K2ozHCf4tC2wFjpN85snzsz2uiaf4f3JXGPE1HRSIn3rLpgTtl2dzf35f6Mi8vLxPY29vTZQ9kNtaKl5cXNRlE9tRWD357e/viEWtmsNWOj49hfX3d5j8/P+f6mbUEx2IxGBoagnQ63fAVCgW4uroSB6PGPJuenoZQKARbW1sN6NraWtP72X/lGDGzqakp6OnpgUqlAqlUyvFeISmYXVxcwOPjIwSDQdjd3ZUDvry8hJubG1haWoLJyUkYHBzE9UUcXK/Xbcagi4uLDd/ExASFHxwccJ9Be/ceM4d5jIyMULNeGxsba/qMbYLUX1/VzDynb/9iYF3yIkQ3hSqSqbLdJpXi5OREKt2YRIRks1k9EAhIjfb29vZvxIQQ8Pv9asCy4RSsaVrDpIIxWiVgZRGrAGtWKcyWy+VotrD6i8Ui128OTmMR8+CY/jFDY55jPswq19fXNFO3BLPXjWczMzN0b7G9vU2TKmZq3FM4PWOTwgnO0v/GxoYj9B242U9ixtL/8PAwbG5utrxfSIp8Pk93P7gTmp2dpfBWUbeMmG2pdnZ2Gr5kMgnhcJjq7BSx48wbHx+nZh1zc3PiE4TBpa8VZn3+/0VIacSywTRLHx4eSk2m8/PzitP//f29VPrAwAAhd3d3el9fn9Roq9Wq17rxwO2Ca7UaPDw82PxPT09cvzC4t7cXurq63kEQ+vz8DP39/e6kMMNFocIaI9zn8wlDhcEYKZZrVllcgc0/n6f5h8A8TUXhjscV3d3d1Hiae1O6g8E0SytJpsrSv1H50z6I7OofJ4iOvTSZA9sU6o+PveZ/hzX/j46OYGVlxeY/PT3l+oV79IlEghaL2D5nvrOzMyiVSrSodNWjj8fjtMxdXV2lkZbLZVr+SunRs+ofy1/z0YVrMNbUWP1bz0RcnYOYzz7MZyKuzkEQaj37wDMRhGPHxSlix/c4EolQs16LRqMt3331U/rzgT/VsklUtNL/CDAAZ900aYw9xeMAAAAASUVORK5CYII="); }


#prodamus_office  .office-straddle-head {
    width: auto;
    padding: 20px;
    background-color: #f2f2f2;
    color: #6d6d6d;
    font-size: 18pt;
    font-family: Verdana;
    font-weight: bold;
}
#prodamus_office  .office-straddle-head .left-column,
#prodamus_office  .office-straddle-head .right-column {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
}
#prodamus_office  .office-straddle-head .single_out {
    color: #ff5223;
}
#prodamus_office  .office-straddle-head .partner-count-by-level {
    font-size: 11px;
    display: block;
    padding-left: 30px;
}
/* События */
#prodamus_office .events-list {
    float: left;
    width: 50%;
}
#prodamus_office .events-list .events-title {
    font-size: 20px;
    font-weight: normal;
    color: #292B2E;
}
#prodamus_office .events-list .event-item { margin: 15px 0; }
#prodamus_office .events-list .event-date {
    display: inline-block;
    width: 100%;
    margin: 0 0 6px;
    font: 10px Arial;
    font-style: italic;
    color: #888;
}


/* окно подтверждения */
.partner-confirm-wrap {
    width: 86%;
    margin: auto;
}
.partner-confirm-wrap p {
    margin: 13px 0;
}
.partner-confirm .confirm_form {
    border: 1px solid red;
    padding: 34px 40px;
}
.partner-confirm .confirm_form_line {
    margin-bottom: 15px;
}
.partner-confirm .confirm_form_line.regulations_text {
    height: 250px;
    border: #ACACAC solid 1px;
    margin: 0 0 10px;
    padding: 10px 15px;
    overflow: auto;
    background: white;
    box-shadow: inset 2px 2px 2px #E2E2E2;
}
.partner-confirm .confirm_form_line.regulations_text h2 {
    font: normal bold 16px/24px Arial,sans-serif;
    margin: 0 0 10px 0;
}
.partner-confirm .confirm_form_line input[type=checkbox] {
    margin: 0;
    vertical-align: middle;
}
.partner-confirm .confirm_form_line label {
    margin-left: 5px;
    vertical-align: middle;
}
.partner-confirm .confirm_headline {
    color: black;
    font-size: 20px;
    margin-top: 0px;
    font-style: normal;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 15px;
}
.partner-confirm .confirm_msg {
    color: #fff;
    padding: 7px;
    text-align: left;
    background: #FF5223;
    margin-bottom: 15px;
}



/* formal certificate confirm "window" */
.office_frm_formal_certificate table td {
    text-align: left;
    vertical-align: middle;
}
.office_frm_formal_certificate table td:first-child {
    text-align: right;
    padding-right: 10px;
}
.office_frm_formal_certificate table td+td {
    width: 50%;
}
.office_frm_formal_certificate table td+td+td {
    width: 30%;
    padding-left: 20px;
}
.office_frm_formal_certificate table input[type=text] {
    width: 98%;
}
.office_frm_formal_certificate table ._withBorder td {
    border-bottom: silver dashed 1px;
}
.office_frm_formal_certificate table ._paddingTopBig td {
    padding-top: 30px;
}
.office_frm_formal_certificate table ._paddingBottomBig td {
    padding-bottom: 30px;
}
.office_frm_formal_certificate table ._paddingTopSmall td {
    padding-top: 10px;
}
.office_frm_formal_certificate table ._paddingBottomSmall td {
    padding-bottom: 10px;
}
.office_frm_formal_certificate table td .confirm_msg {
    margin: 0;
}
.office_frm_formal_certificate table td .confirm_msg span {
    white-space: nowrap;
}
.office_frm_formal_certificate ._formal_city_list_box_ {
    border: silver dashed 1px;
    padding: 10px;
    text-align: left;
    margin-top: 5px;
}
.office_frm_formal_certificate ._formal_city_list_ {
    max-height: 90px;
    overflow-y: auto;
    margin-bottom: 10px;
}
.office_frm_formal_certificate ._formal_city_list_ div {
    line-height: 20px;
}
.office_frm_formal_certificate ._formal_city_list_ label {
    cursor: pointer;
}


 /* Стили внутренних сообщений */
.correspondenceMessageItem { margin: 0 0 20px 3px; }
.correspondenceMessageItem p {
    font: normal 13px/15px Arial;
    color: #000;
    margin: 0 0 3px 0;
}
.correspondenceMessageItem a { text-decoration: underline; }
.correspondenceMessageItem p b { color: #f80 }
.correspondenceMessageItem div { margin: 0 }
.correspondenceMessageItemLast { margin-bottom: 0 }
.correspondenceMessageItemLast p { margin-bottom: 0; margin: 0 0 3px 3px; }
.correspondenceMessageItemLast p b { color: #f80 }

#sendMessagesForm .form-wrapper {
    padding: 20px 0;
}
#sendMessagesForm .ui-niceField-control_textarea {
    width: 100%;
}
#sendMessagesForm textarea {
    color: #000;
}
#correspondenceMessages {
    padding: 5px 0;
    background: #eee;
    max-height: 350px;
    overflow: auto;
}
#correspondenceOpponent {
    margin-bottom: 20px;
}
#correspondenceOpponent .userPhoto {
    width: 50px;
}
#PO_msgFileLink {
    color: #00a0e2;
    cursor: pointer;
    margin: 0 0 0 20px;
    position: relative;
    border-bottom: dotted 1px;
}
#PO_msgFileLink:hover {
    border-color: transparent;
}
#PO_msgFileLink:before {
    top: 50%;
    left: -20px;
    width: 16px;
    height: 16px;
    margin: -8px 0 0 0;
    display: block;
    content: '';
    position: absolute;
    background: transparent url(data:image/gif;base64,R0lGODlhEAAQAKIFACosM2RkZLe3t4CAgAEBAf///wAAAAAAACH5BAEAAAUALAAAAAAQABAAAAM0WLrc/vARMOIialSHS1cAp3xg05GFsI1sS55XmwleXDPwjd4CkTcBGi5CEPYshYBvhUQmAAA7) no-repeat left center;
}
#PO_msgFileInfo {
    color: #900;
    margin: 0 0 0 10px;
}
#sendMessagesErrors {
    font: normal 11px/13px Arial;
    color: #900;
    margin: 20px 0 0;
    padding: 0;
    overflow: auto;
    max-height: 50px;
}
/* Конец стилей внутренних сообщений */


 .mini-img {
    width: 25px;
    height: 25px;
}

.correspondenceOpponent_info {
    font: normal 13px/15px Arial;
    margin: 9px 0 0 20px;
    display: block;
}

#prodamus_office .messages-list tr span.item-count {
    padding: 0 4px;
    color: white;
    background: #007cba;
    font: 12px Arial;
    font-weight: bold;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
}



#prodamus_office .PO-marker-box {
	padding:3px 5px;
    display:inline-block;
	font-size:11px;
	background:#fccc01;
    font-weight:bold;
    vertical-align:middle;
}
#prodamus_office .PO-marker-box.PO-marker-box-super {
	color:#fff;
	background:#bb023c;
}
#prodamus_office .PO-marker-box.PO-marker-box-disabled {
	color:#fff;
	background:#c4c4c4;
}
.nojs_location{
	position: absolute;
	margin: -22px 200px;
	height:22px;
	width:22px;
	border:0px;
	background-image: url('/getfile/widgets/img/ui-nicefield-button-enter.png');
}
.nojs_location:hover{
	background-position: 0px -23px;
}
.nojs_location:active{
	background-position: 0px -46px;
}
.nojs_variants{
	position: absolute;
	background-color:#fff;
	z-index: 1000;
	cursor: auto;
}
.nojs_variants .table{
	max-height: 200px;
	overflow-y: auto;
}
._profile_city_list_{
	max-height: 200px;
	border: 1px dashed black;
	padding: 5px 20px;
	overflow-y: auto;
}
.nojs_variants td{
	padding: 3px 5px;
}
.maybe-city{
	margin:0px !important;
	line-height: 18px;
}
.variant-area, .profile-variant-area,  .formal-variant-area{
	cursor: pointer;
	padding:4px 10px;
}
#span_other_cities, #profile_span_other_cities, #formal_span_other_cities{
	margin: 0;
	cursor: pointer;
	padding: 7px 10px;
	text-align: center;
}

#span_other_cities font, #profile_span_other_cities font, #formal_span_other_cities font{
	font-size: 12px;
	border-bottom: 1px dotted;
}

.variant-area.hover, .profile-variant-area.hover, .formal-variant-area.hover, #span_other_cities.hover, #profile_span_other_cities.hover, #formal_span_other_cities.hover{
	background-color: #ddd;
}

.maybe-region{
	font-size: 10px;
	color: #888
}
span#profile_city_name{
	border-bottom:1px dotted;
	display: none;
}
span#profile_city_name:hover{
	color:#dd0000
}

#city_variants{
    width: 200px;
	z-index: 25;
}
#profile_city_variants{
    width: 100%;
	max-height: 300px;
}
#formal_city_variants{
    width: 359px;
	max-height: 250px;
}
.city_variants{
    background: none repeat scroll 0 0 #EEEEEE;
    height: auto;
    padding: 0px;
    position: absolute;
    overflow-y:auto;
    z-index: 10;
}
.maybe-kladr{
	display: none;
}

.PO-link-external {
    padding-right: 15px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAR0lEQVQY05XQwQkAIAwDwOw/hUN0IheJCFaipIKB/I5QCpLIovVZ2hrocUTQ1cI75WKFjmWFimYWRLmYEQh7o8L9kS/4asIBW2YxTelwXBYAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-position: 100% 50%;
}

.account {
    font-size: 15px;
    margin: 30px 0 0 0;
}

.invoice-download {
    margin-top: 30px;
}
.invoice-download .input-group {
    margin-bottom: 10px;
}
.invoice-download label {
    font-weight: 300;
}
.invoice-download button {
    margin-top: 10px;
}

.account .color-danger {
    color: #E4565D;
}

.account-qr ol {
    padding-left: 25px;
}

.account-qr span,
.account-qr li {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.08px;
}


.account-qr {
    display: flex;
    justify-content: space-between;
}
#account-qrcode {
    margin-left: 20px;
    padding: 10px;
    background: #fff;
    width: 200px;

}
.account-qr ol {
    list-style: decimal;
}

@media (max-width: 1200px) and (min-width: 600px) {
    #account-qrcode {
        width: 150px;
        margin-left: 10px;

    }

    .account-qr span,
    .account-qr li {
        font-size: 22px;
        line-height: 22px;
        letter-spacing: -0.08px;
    }
}

@media (max-width: 600px)  {
    .account-qr {
        flex-direction: column-reverse;
    }

    #account-qrcode {
        width: 200px;
        max-width: 100%;
        margin-left: 0;
        margin-bottom: 15px;


    }
    .account-qr span,
    .account-qr li {
        font-size: 22px;
        line-height: 22px;
        letter-spacing: -0.08px;
    }
}

@media (max-width: 425px) {
    .qr-wrapper {
        display: none;
    }
}

/* изображение аватарки */
#prodamus_office .avatar {
    width: 150px;
    height: 200px;
    position: absolute;
    top: 10px;
    left: 0px;
}
#prodamus_office .avatar .avatar_img {
    box-shadow: 0px 0px 4px 2px #e2e2e2;
    -o-box-shadow: 0px 0px 4px 2px #e2e2e2;
    -moz-box-shadow: 0px 0px 4px 2px #e2e2e2;
    -webkit-box-shadow: 0px 0px 4px 2px #e2e2e2;
    width: 50px;
    height: 50px;
    padding: 5px;
    margin: 5px;
    background-color: white;
}
#prodamus_office .avatar .avatar_upload {
    margin: 5px 0px 0px 5px;
    text-decoration: none;
    background: url(/office/img/_bottom-dot-blue.png) repeat-x bottom;
    background-position: 0 14px;
}
#prodamus_office .avatar a.avatar_upload:hover,
#prodamus_office .avatar a.avatar_upload.hover {
    color: #C03;
    background-position: 0px -59px;
}
#prodamus_office .avatar_ornament {
    width: 66px;
    height: 54px;
    position: absolute;
    top: -1px;
    left: -1px;
    background-image: url("/office/img/_ornament.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

#prodamus_office .cabinet_content {
    padding-bottom: 20px;
}
#prodamus_office .cabinet_top {
    padding-top: 15px;
}
#prodamus_office .cabinet-base-info {
    width: 50%;
    float: left;
    padding-bottom: 30px;
}
#prodamus_office .cabinet-base-info .parntner-name{
    font-size: 30px;
    font-weight: normal;
    color: #292B2E;
}
#prodamus_office .cabinet-status-info {
    width: 50%;
    float: right;
    padding-bottom: 30px;
}
#prodamus_office .cabinet-status-info .staluses { padding-bottom: 5px; }
#prodamus_office .cabinet-status-info .staluses img{ margin-right: 10px; }
#prodamus_office .cabinet-status-info .cabinet-discount {
    padding-top: 10px;
}
#prodamus_office .cabinet-summary-info {
    width: 100%;
    clear: both;
    padding: 10px 0;
    background-color: #F2F2F2;
}
#prodamus_office .cabinet-summary-info .summary-column{
    display: inline-block;
    margin: 10px 0;
    padding: 0 20px;
}
#prodamus_office .cabinet-summary-info .summary-column-name,
#prodamus_office .cabinet-summary-info .summary-column-value,
#prodamus_office .cabinet-summary-info .summary-column-links {
    display: block;
}
#prodamus_office .cabinet-summary-info .summary-column-value {
    color: #6D6D6D;
    font-size: 18pt;
    font-family: Verdana;
    font-weight: bold;
    margin: 5px 0;
}
#prodamus_office .dropshipper_status_form {
    overflow: hidden;
    display: table;
}
#prodamus_office .dropshipper_status_form > span {
    display: table-cell;
    vertical-align: middle;
    padding: 0 10px 0 0;
}
#prodamus_office .dropshipper_status_form > span.text span {
    width: 210px;
    display: inline-block;
}
.PO_switcherDropshipperStatus,
.PO_switcherDropshipperStatus input,
.PO_switcherDropshipperStatus .ui-niceSwitcher {
    vertical-align: middle;
}

#prodamus_office .cabinet_content_right {
    float: right;
    width: 45%;
}
#prodamus_office .cabinet_content_right .block_title{
    font-size: 20px;
    font-weight: normal;
    color: #292B2E;
}

/* обрезацние изображений */
.crop_wraper {
    display: inline-block;
    position: relative;
	font-size: 12px;
	font-family: "Arial", sans-serif;
}
.crop_wraper h1.crop_title {
    font-size: 20px;
    margin-top: 0px;
	color: #000;
	line-height: 25px;
	margin-bottom: 15px;
	font-weight: bold;
	font-style: normal;
}

.crop_wraper div.crop_img_loader {
    position: relative;
    display: inline-block;
    float: left;
    margin: 0px 0px 20px 0px;
    background-color: rgba(217,217,217, 0.5);
    background-image: url("data:image/gif;base64,R0lGODlhMwAMAMwHAL+/v21tbby8vNPT09nZ2f///sPDw9P08Hd3d5ycnJmZmdXV1ZeXl3Z2dpubm8jIyJiYmMXFxXV1dQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUKABMAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAMwAMAAAF/+A0HQCDIApwiGxBDIYxEAUrurBM2xMezzURIREoGhME1mEAaDoHwRHT2YQqp1TrwRGANIoNRiBRKwwEAipAMFiZ0Wq2+5ymygFjgqHRMBAgAQATBGgECwsDh2lJBFl0i4NOaHCLYn0ED34DXwwTdASgoWgDnmloC41NbKWTa60DCEUID6B7shNqqpMGuIuhL028TobEC8GxAZcvXwEIEwaSubzQAKi/a4IGadahqgrJBoh+tgqeTaiHwACkWACGWea5TwYBCssSfkQCg9u/qYymqqUqxA+bKlc0vilghoAIgzLtskCsE3AdRFetLA76ZqSIvSsH17S5EnDUChFLShuuOzlCgIITDABEufFCGxAePtjssIEjzc0JIQAAIfkEBQoAEwAsAAAAABkADAAABY3gNBXEYBgDUYjsATAIogBHOwB4PqwikQTAYIIwGggMgpwBMKgVGMFoIEFiTm7WCIAoALJYQCZucCUbBWSF9zsBMpICtGiBPE4QUiliORad7Xh5QQg3cgsLEwtJaWtfQAoEhkiIN0QGjWABAAU3f0dMKwU/gg41B2c5oCwEalJDLCQmKCpsBwIKMQybIiEAIfkEBQoAEwAsDQAAABkADAAABYHgNBXEYBgDUYjsATAIogBHOwB4PqwikQTAYIIwGggEOZxgUCswgtBAgoRksZBEAVQEBdwAVtFxMFFsJ1CGAXBsuw0TBDCMDiDWyTxcHqADEV90OGRmQVxBCgQ4ggBZZ10FX3leKwU/UUAONQdfSEhMLD6YQywkXyk8pQIKMQwAPCEAIfkECQoAEwAsAAAAADMADAAABZvgJI5kaZ4FMRjGQBTlATAIogDHqe/xAPzAAUxESASOyASBxzQVBgIB8CcY5AoMpDaQGDabhKlIKl0KtlvA9wsFREVu6WCiQGsZ66ZbXXIbJghHJkcIeUwGPyZSaoEBgwGFhjs+QHBBE0Z2RwqSOwSLApZuZppHfJ1ObVNyMAWZaA45qCcHbVFRViNFaEqzOykrVS8xAgo1DABDIQA7");
    background-repeat: no-repeat;
    background-position: center center;
}
.crop_wraper div.crop_img_column {
    position: relative;
    display: inline-block;
    float: left;
    border-bottom: 20px solid #fff;
    background-color: rgba(217,217,217, 0.5);
}
.crop_wraper .crop_img {
    position: relative;
}
.crop_wraper .crop_preview_column {
    position: relative;
    width: 70px;
    display: inline-block;
    float: left;
    margin: -5px 0px 0px 20px;

}
.crop_wraper .crop_preview_wrap {
    position: relative;
    box-shadow: 0px 0px 4px 2px #e2e2e2;
    -o-box-shadow: 0px 0px 4px 2px #e2e2e2;
    -moz-box-shadow: 0px 0px 4px 2px #e2e2e2;
    -webkit-box-shadow: 0px 0px 4px 2px #e2e2e2;
    width: 50px;
    height: 50px;
    padding: 5px;
    margin: 5px;
}
.crop_wraper .crop_preview_img_wrap {
    background-color: rgba(217,217,217, 0.5);
    width: 50px;
    height: 50px;
    overflow: hidden;
}
.crop_preview_img {
    display: none;
}
.crop_wraper .crop_preview_helper {
    width: 32px;
    height: 26px;
    background-image: url(/office/img/cropper-helper.png);
    position: absolute;
    top: 75px;
    left: -10px;
}

/* Уведомления */
.crop_wraper .notice_success,
.crop_wraper .notice_error,
.crop_wraper .notice_warning {
    color: white;
    padding: 7px;
    margin-bottom: 20px;
}
.crop_wraper .notice_success {
    display: block;
    background: #39aa35;
}
.crop_wraper .notice_error {
    display: block;
    background: #ff5223;
}
.crop_wraper .notice_warning {
    background: #eee;
    color: #292b2e;
}
/* окно подтверждения удаления */
.crop_wraper .delete_confirm {
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #fff;
}
.crop_wraper .delete_confirm .delete_confirm_text {
    padding: 15px 0px;
    color: #6D6D6D;
}
.crop_wraper .delete_confirm .delete_confirm_controls {
    display: inline-block;
    width: 100%;
}
/* окно подтверждения замены */
.crop_wraper .upload_confirm {
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #fff;
}
.crop_wraper .upload_confirm .upload_confirm_text {
    padding: 15px 0px;
    color: #6D6D6D;
}
.crop_wraper .upload_confirm .upload_confirm_controls {
    float: left;
    display: inline-block;
    width: 100%;
}

/*кнопки управления */
.crop_wraper .crop_controls {
    width: 100%;
	position: absolute;
	bottom: 0px;
    left: 0px;
	background-color: #fff;
}
.crop_wraper .ui-niceButton,
.crop_wraper .ui-niceButton .ui-niceButton-left,
.crop_wraper .ui-niceButton .ui-niceButton-right,
.crop_wraper .ui-niceButton .ui-niceButton-center {height:27px}
.crop_wraper .ui-niceButton {padding:0 3px}
.crop_wraper .ui-niceButton .ui-niceButton-left,
.crop_wraper .ui-niceButton .ui-niceButton-right {width:3px}
.crop_wraper .ui-niceButton .ui-niceButton-left {background:url(/office/img/ui-nicebutton.png) 0 0px no-repeat}
.crop_wraper .ui-niceButton .ui-niceButton-right {background:url(/office/img/ui-nicebutton.png) 0 -109px no-repeat}
.crop_wraper .ui-niceButton .ui-niceButton-center {background:url(/office/img/ui-nicebutton.png) 0 -217px repeat-x}
.crop_wraper .ui-niceButton .ui-niceButton-center {padding: 0 15px;}
.crop_wraper .ui-niceButton.ui-niceButton-icon .ui-niceButton-center {padding: 0 3px;}
.crop_wraper .ui-niceButton.ui-niceButton-hover .ui-niceButton-left {background-position:0 -28px}
.crop_wraper .ui-niceButton.ui-niceButton-hover .ui-niceButton-right {background-position:0 -136px}
.crop_wraper .ui-niceButton.ui-niceButton-hover .ui-niceButton-center {background-position:0 -244px}
.crop_wraper .ui-niceButton.hover .ui-niceButton-left {background-position:0 -28px}
.crop_wraper .ui-niceButton.hover .ui-niceButton-right {background-position:0 -136px}
.crop_wraper .ui-niceButton.hover .ui-niceButton-center {background-position:0 -244px}
.crop_wraper .ui-niceButton.ui-niceButton-active .ui-niceButton-left {background-position:0 -55px}
.crop_wraper .ui-niceButton.ui-niceButton-active .ui-niceButton-right {background-position:0 -163px}
.crop_wraper .ui-niceButton.ui-niceButton-active .ui-niceButton-center {background-position:0 -271px}
.crop_wraper .ui-niceButton.mousedown .ui-niceButton-left {background-position:0 -55px}
.crop_wraper .ui-niceButton.mousedown .ui-niceButton-right {background-position:0 -163px}
.crop_wraper .ui-niceButton.mousedown .ui-niceButton-center {background-position:0 -271px}
.crop_wraper .ui-niceButton.ui-niceButton-disabled .ui-niceButton-left {background-position:0 0}
.crop_wraper .ui-niceButton.ui-niceButton-disabled .ui-niceButton-right {background-position:0 -109px}
.crop_wraper .ui-niceButton.ui-niceButton-disabled .ui-niceButton-center {background-position:0 -217px}
.crop_wraper .ui-niceButton.ui-niceButton-disabled .ui-niceButton-text { color: #6D6D6D; }
.crop_wraper .ui-niceButton .ui-niceButton-text {
    font: bold 11px/25px Arial;
    vertical-align: top;
}
.crop_wraper .img_upload_nb,
.crop_wraper .img_upload_confirm_nb,
.crop_wraper .img_upload_cancel_nb,
.crop_wraper .img_confirm_delete_nb,
.crop_wraper .img_delete_nb,
.crop_wraper .img_crop_nb {
    float: left;
    margin-right: 5px;
}
.crop_wraper .img_crop_nb {
    margin-right: 20px;
}

.crop_wraper .img_close {
    display: inline-block;
    float: right;
    margin-top: 6px;
    text-decoration: none;
    background: url(/office/img/_bottom-dot-blue.png) repeat-x bottom;
    background-position: 0 14px;
}
.crop_wraper .img_close:hover {
    color: #C03;
    background-position: 0px -59px;
}
.crop_wraper .ui-niceButton.img_delete_nb {
    width: 27px;
    padding: 0px;
}
.crop_wraper .ui-niceButton.img_delete_nb  .ui-niceButton-center {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAABrCAMAAACxKAmmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxQTFRF+vr6+Pj41NTUy8vL/Pz84ODgcHBw2dnZ9vb29PT09fX18/Pz9/f3o6Ojvb298vLyKSsu8fHx5+fn////5LJ2NgAAABR0Uk5T/////////////////////////wBPT+cRAAABGElEQVR42tSWSQ6DMAxFXWgDBAqB3v+uxVEmEzuCUhY8LyzlyYoyLD6MMjA+JNA9edANMPD8xRmEuBZaBNdjQxIHbqllXCQ6DdpiNO2aOF/7XAedxYRynHA99BYTyrHb0U6cJ3ETTDwXuVlidYW/+5GBtwy8xf3QgYB1pbmzzr4C59x6ohMXx9k5R76f2YxR5+vOjjnfY6YXk7hlWHhW9+pePKtrpoZnddVc8aCrZFf4uz//+XqsedA18hnqRr6X886+AufceqITB2GcnXPk+5nNGHW+7uwK59tcy3L52x5zP/75G2YbhXDZBtdjo/lFhWzDuEiebZSmXRPna5/zGUWFyvPLUedziAqVZ5Syo504z+2yzVeAAQBceZDakJVN2QAAAABJRU5ErkJggg==");
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
.crop_wraper .img_delete_nb.ui-niceButton-hover .ui-niceButton-center { background-position: 0px -27px; }
.crop_wraper .img_delete_nb.ui-niceButton-active .ui-niceButton-center { background-position: 0px -54px; }
.crop_wraper .img_delete_nb.ui-niceButton-disabled .ui-niceButton-center { background-position: 0px -81px; }


.crop_wraper .ui-niceButton.img_upload_nb {
    width: 27px;
    padding: 0px;
}
.crop_wraper .ui-niceButton.img_upload_nb  .ui-niceButton-center {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAABrCAMAAACxKAmmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEJQTFRF+Pj4+vr61NTUy8vL/Pz8JCcr4ODgbW1tJCcq2dnZIyYq9fX19vb29PT08/Pz9/f3o6Ojvb298vLy8fHx5+fn////64KvmQAAABZ0Uk5T////////////////////////////AAHSwOQAAAFqSURBVHja1JbdkoIwDEYLbGwIf4Lu+7/qtsVCCknHKe6FxxkGOX5DwFx8ZtYxs9Hw7kfGu6maZK46RHL4I3DXV33fUx9BjGfR4e4ID27PEQJsrqu6rqMu4u5IGM6iA+7cSNztuQC83FANw4BDQvgaHaWOuFNyoxnHkcYE9IfoMHXAXTZH7gPhbbvHw+gWs8j8k3toOJfZ3V8dc9cxd/V+3lUKweVyFxzb+ZOj7QriKbc7QjXnd151fucTB9y5keRcAORZ1oEyOSrMYSYH7+TM+qaSnX+55/SUce423GSca5dWxrn6Uct4V+sus7vFO9/MjYx3rf4MTau/l0uO7fzJ0XYF8ZTbHaGa8zuvOr/ziQPu3EhyLgDyLOtAmRwV5jCTg7dzh53/xP/3YVe489/VbezOqdvYraNYe+w23Nmcs2m3sVs9CfdMus3BWdmtP+DdxqYdxfL+UuBCD7FpR7G8oxS7A1/Vbf4EGADi16KHGQnfuwAAAABJRU5ErkJggg==");
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
.crop_wraper .img_upload_nb.ui-niceButton-hover .ui-niceButton-center { background-position: 0px -27px; }
.crop_wraper .img_upload_nb.ui-niceButton-active .ui-niceButton-center { background-position: 0px -54px; }
.crop_wraper .img_upload_nb.ui-niceButton-disabled .ui-niceButton-center { background-position: 0px -81px; }
.crop_wraper .img_crop_nb.ui-niceButton .ui-niceButton-text {
    position: relative;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAdCAMAAACt1K3WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRFcHBwKSsu////5RnfWgAAAAN0Uk5T//8A18oNQQAAAERJREFUeNqsz8EKAEAEBNDh/z9627A7yM0c1CuaQFVEX1AolM6/6IzbFVrLHZ2ld6B/BMzkdPJiul2hteTqYOllHgEGABLlAklQjhJCAAAAAElFTkSuQmCC");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding-left: 20px;
}
.crop_wraper .img_crop_nb.ui-niceButton-disabled .ui-niceButton-text {
    background-position: 0px -15px;
}

#prodamus_office .finances_content .office-question-body,
#prodamus_office .finances_content .office-question-body p {
    line-height: 18px;
    font-size: 12px;
}
#prodamus_office .finances_content .office-question-body p {
    margin-bottom: 20px;
}
/* список операций */
#prodamus_office .fee_operations_list { width: auto; }
#prodamus_office .fee_operations_list .fee_operations_table { width: 100%; }
#prodamus_office .fee_operations_list .fee_operations_table th,
#prodamus_office .fee_operations_list .fee_operations_table td {
    border-bottom: 1px dashed silver;
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
    padding: 3px;
}
#prodamus_office .fee_operations_list .fee_operations_table tbody tr:hover th,
#prodamus_office .fee_operations_list .fee_operations_table tbody tr:hover td {
    background-color: #E8EFF2;
    color: #C03;
}
#prodamus_office .fee_operations_list .fee_operations_table .field_name{
    position: relative;
    text-decoration: none;
    background: url(/office/img/_bottom-dotb.png) repeat-x bottom;
    color: black;
    margin-right: 10px;
}
#prodamus_office .fee_operations_list .fee_operations_table .field_name .sort_ico{
    background: url(/office/img/_active-icon.png) no-repeat -1px -1px;
    height: 100%;
    display: block;
    position: absolute;
    right: -9px;
    width: 7px;
    top: 0;
    background-position: -7px 60%;
}
#prodamus_office .fee_operations_list .fee_operations_table .field_name.active,
#prodamus_office .fee_operations_list .fee_operations_table .field_name:hover {
    background: url(/office/img/_bottom-dot2.png) repeat-x bottom;
    color: #C03;
}
#prodamus_office .fee_operations_list .fee_operations_table .field_name:hover .sort_ico,
#prodamus_office .fee_operations_list .fee_operations_table .field_name.active .sort_ico { background-position: -14px 60%; }
#prodamus_office .fee_operations_list .fee_operations_table .field_name.asc .sort_ico { background-position: -21px 60%; }
#prodamus_office .fee_operations_list .fee_operations_table .field_name.asc:hover .sort_ico,
#prodamus_office .fee_operations_list .fee_operations_table .field_name.asc.active .sort_ico { background-position: 0px 60%; }
#prodamus_office .fee_operations_list .paginator_wrap {
     position: relative;
     height: 26px;
     margin: 15px 0 15px 0;
}
#prodamus_office .fee_operations_list .paginator {
    position: absolute;
    left: 0px;
    top: 0px;
}
#prodamus_office .fee_operations_list .paginator .paginator-item { float: left; }

/* Пагинатор */
.square-button{
    display: block;
    float: left;
    height: 27px;
    margin-right: 2px;
}
.square-button .b-left{
    display: block;
    float: left;
    height: 27px;
    width: 3px;
    background: url(/office/img/s-button.png) 0 0;
}
.square-button .b-center{
    display: block;
    float: left;
    height: 27px;
    background: url(/office/img/s-button.png) 0 -27px;
    font: 14px Arial;
    line-height: 26px;
    color: #6f6f6f;
}
a.square-button .b-center span { color: #6f6f6f; }
.square-button .b-right{
    display: block;
    float: left;
    height: 27px;
    width: 3px;
    background: url(/office/img/s-button.png) 0 -54px;
}
.square-button.active .b-left{
    background-position: 0 -81px;
}
.square-button.active .b-center{
    background-position: 0 -108px;
    font-weight: bold;
}
.square-button.active .b-right{
    background-position: 0 -135px;
}
.square-button:hover .b-left{
    background-position: 0 -81px;
}
.square-button:hover .b-center{
    background-position: 0 -108px;
}
.square-button:hover .b-right{
    background-position: 0 -135px;
}
.square-button .b-center .text{
    padding: 0 8px 0 7px;
}
.square-button .b-center .text.previous-group, .square-button .b-center .text.next-group {
    background-position: 0 0;
    display: inline-block;
    width: 9px;
    height: 9px;
    margin: 9px 8px 0 7px;
    padding: 0px;
}
.square-button .b-center .text.previous-group {
    background-image: url("data:image/gif;base64,R0lGODlhCQAJAJECAG9vb25ubv///wAAACH5BAEAAAIALAAAAAAJAAkAAAIRlBWnkYrsmJxUvmqsE6BtLxQAOw==");
    background-position: 0 0;
}
.square-button .b-center .text.next-group {
    background-image: url("data:image/gif;base64,R0lGODlhCQAJAIABAG5ubv///yH5BAEAAAEALAAAAAAJAAkAAAIPjAOnmMsNooxvWruko1sVADs=");
    background-position: 0 0;
}
/* форма отправки сообщений */
#prodamus_office  #actions-quest {
    width: auto;
    margin: 0 0 20px;
    padding: 20px;
    border: 1px solid #D1D1D1;
}

#prodamus_office  #actions-quest .form-item { padding-bottom: 12px; }
#prodamus_office  #actions-quest label{
    display: block;
    width: 100%;
    padding-bottom: 5px;
    font: 12px Arial;
    font-weight: bold;
    color: #404040;
}
#prodamus_office  #actions-quest .nf_usermsg .ui-niceField-wrapper { height: 140px; }
#prodamus_office  #actions-quest .usermsg { height: 140px; }



/**
 * office :: finances
 */
    /* payment button */
#prodamus_office .ui-niceButton.PO-finances-button-2payment {
    height: 27px;
    padding: 0 3px 0 3px;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment .ui-niceButton-extra {
    display: inline-block;
    width: 14px;
    height: 12px;
    position: relative;
    top: 3px;
    left: 4px;
    background: url('/office/img/_icon_koshelek.png') 0 0 no-repeat;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment .ui-niceButton-text {
    color: #fff;
    font: 11px Arial;
    font-weight: bold;
    line-height: 25px;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment .ui-niceButton-left {
    height: 27px;
    width: 3px;
    background: url('/office/img/ui-nicebutton-green.png') 0 0;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment .ui-niceButton-center {
    display: block;
    text-align: center;
    height: 27px;
    background: url('/office/img/ui-nicebutton-green.png') 0 -27px repeat-x;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment .ui-niceButton-right {
    height: 27px;
    width: 3px;
    background: url('/office/img/ui-nicebutton-green.png') 0 -54px;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment.ui-niceButton-hover .ui-niceButton-left {
    background-position: 0 -81px;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment.ui-niceButton-hover .ui-niceButton-center {
    background-position: 0 -108px;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment.ui-niceButton-hover .ui-niceButton-right {
    background-position: 0 -135px;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment.ui-niceButton-active .ui-niceButton-left {
    background-position: 0 -162px;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment.ui-niceButton-active .ui-niceButton-center {
    background-position: 0 -189px;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment.ui-niceButton-active .ui-niceButton-right {
    background-position: 0 -216px;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment.ui-niceButton-disabled .ui-niceButton-left {
    background-position: 0 -243px;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment.ui-niceButton-disabled .ui-niceButton-center {
    background-position: 0 -270px;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment.ui-niceButton-disabled .ui-niceButton-right {
    background-position: 0 -297px;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment.ui-niceButton-disabled .ui-niceButton-text {
    color: #999;
}
#prodamus_office .ui-niceButton.PO-finances-button-2payment.ui-niceButton-disabled .ui-niceButton-extra {
    background-position: 0 -14px;
}



/**
 * office :: finances :: payment
 */
/* payments list */
#prodamus_office .PO-finances-payment-list { width: 100% }
#prodamus_office .PO-finances-payment-list tr {}
#prodamus_office .PO-finances-payment-list th {
    padding: 20px 0;
    text-align: left;
    font-weight: normal;
}
#prodamus_office .PO-finances-payment-list td {
    padding: 20px 0;
    vertical-align: top;
}
#prodamus_office .PO-finances-payment-list label,
#prodamus_office .PO-finances-payment-list input[type=radio] {
    cursor: pointer;
}
#prodamus_office .PO-finances-payment-list .PO-pfl-ears-t  { width: 2% }
#prodamus_office .PO-finances-payment-list .PO-pfl-ears-c  { width: 6% }
#prodamus_office .PO-finances-payment-list .PO-pfl-text { width: 42% }
#prodamus_office .PO-finances-payment-list .PO-pfl-text-box { padding-left: 30px }
#prodamus_office .PO-finances-payment-list .PO-pfl-text-box h1 {
    margin: 0;
    padding: 0;
    position: relative;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
}
#prodamus_office .PO-finances-payment-list .PO-pfl-text-box h1 input,
#prodamus_office .PO-finances-payment-list .PO-pfl-text-box h1 .ui-niceRadio {
    top: 3px;
    left: -30px;
    position: absolute;
}
#prodamus_office .PO-finances-payment-list .PO-pfl-text-box h1 input {
    top: 1px;
}
#prodamus_office .PO-finances-payment-list .PO-pfl-text-box p {
    margin: 10px 0 0;
    padding: 0;
    font-size: 12px;
    line-height: 1.5;
}
#prodamus_office .PO-finances-payment-list .PO-pfl-text-box .PO-pfl-payment-box { margin-left: 25px }
#prodamus_office .PO-finances-payment-list .PO-pfl-text-box .PO-pfl-text-extra {
    color: #6d6d6d;
    font-size: 12px;
    margin-top: 20px;
    line-height: 1.5;
}
#prodamus_office .PO-finances-payment-list .PO-pfl-text-box .PO-pfl-text-extra .PO-marker-box {
    color: #000;
    margin: 5px 0 0;
}
#prodamus_office .PO-finances-payment-list .PO-pfl-icons { width: 42% }
#prodamus_office .PO-finances-payment-list .PO-pfl-icons-box { padding-left: 15% }
#prodamus_office .PO-finances-payment-list .PO-pfl-icons img { margin-right: 10px }
    /* payments list row hover */
#prodamus_office .PO-finances-payment-list tbody tr:hover td {
    cursor: pointer;
    background-color: #e8eff2;
}
#prodamus_office .PO-finances-payment-list tbody tr:hover td.PO-pfl-ears-t  { background-color: transparent }
    /* payments extra */
#prodamus_office #PO-fpl-payments-extra-link {
    color: #00A0E2;
    cursor: pointer;
    font-size: 20px;
    line-height: 24px;

    border: 0;
    background: left bottom repeat-x transparent url('data:image/gif;base64,R0lGODlhBgADAIABAACg4v///yH5BAEAAAEALAAAAAAGAAMAAAIHTAB2lqlQAAA7');
    padding-bottom: 3px;
}
#prodamus_office #PO-fpl-payments-extra-link span {
    width: 10px;
    height: 10px;
    display: inline-block;
    background-color: transparent;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACVJREFUeNpiZFjw6D8DDsAExIw45BiZYAx0CZhOBjQFcIUAAQYAHeECj4PCWBUAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right center;
}
#prodamus_office #PO-fpl-payments-extra-link:hover {
    color: #C03;
    background-image: url('data:image/gif;base64,R0lGODlhBgADAIABALsCPP///yH5BAEAAAEALAAAAAAGAAMAAAIHTAB2lqlQAAA7');
}
#prodamus_office #PO-fpl-payments-extra-link:hover span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACVJREFUeNpi3M1k858BB2ACYkYccoxMMAa6BEwnA5oCuEKAAAMA4jECBiZZDEoAAAAASUVORK5CYII=);
}
#prodamus_office #PO-fpl-payments-extra-link.active {
    color: #C03;
    background-image: url('data:image/gif;base64,R0lGODlhBgADAIABALsCPP///yH5BAEAAAEALAAAAAAGAAMAAAIHTAB2lqlQAAA7');
}
#prodamus_office #PO-fpl-payments-extra-link.active span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC9JREFUeNpifMImLM0ABbf/qj5RZb4tA+MzIUsg03BJZAFkPuN+Zov/DDgAQIABAOJgEpw+gp64AAAAAElFTkSuQmCC);
}
    /* disabled payment */
#prodamus_office .PO-fpl-payment-disable p,
#prodamus_office .PO-fpl-payment-disable h1 {
    color: #6d6d6d;
}



/**
 * office :: finances :: payment :: ready
 */
    /* details */
#prodamus_office .PO-finances-payment-ready-details {
    width: 40%;
    float: left;
    color: #292b2e;
}
#prodamus_office .PO-finances-payment-ready-details h1 {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 3px;
}
#prodamus_office .PO-finances-payment-ready-details p {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 25px;
}
#prodamus_office .PO-finances-payment-ready-details p.pb-ready-goodluck {
    color: #bb023c;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton {
    padding: 0 3px;
}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton .ui-niceButton-text {
    font: bold 11px/25px Arial;
    vertical-align: top;
}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton .ui-niceButton-left,
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton .ui-niceButton-right,
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton .ui-niceButton-center {
    height: 27px;
}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton .ui-niceButton-left {
    background: url('/office/img/ui-nicebutton.png') 0 0 no-repeat;
}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton .ui-niceButton-center {
    padding: 0 20px 0 30px;
    background: url('/office/img/ui-nicebutton.png') 0 -217px repeat-x;
}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton .ui-niceButton-right {
    background: url('/office/img/ui-nicebutton.png') 0 -109px no-repeat;
}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton.ui-niceButton-hover .ui-niceButton-left {background-position:0 -28px}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton.ui-niceButton-hover .ui-niceButton-right {background-position:0 -136px}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton.ui-niceButton-hover .ui-niceButton-center {background-position:0 -244px}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton.ui-niceButton-active .ui-niceButton-left {background-position:0 -55px}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton.ui-niceButton-active .ui-niceButton-right {background-position:0 -163px}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton.ui-niceButton-active .ui-niceButton-center {background-position:0 -271px}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton.ui-niceButton-disabled .ui-niceButton-left {background-position:0 0px}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton.ui-niceButton-disabled .ui-niceButton-right {background-position:0 -109px}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton.ui-niceButton-disabled .ui-niceButton-center {background-position:0 -217px}
#prodamus_office .PO-finances-payment-ready-details .ui-niceButton .ui-niceButton-extra {
    width: 14px;
    height: 13px;
    display: block;
    background: url('/office/img/print_icon.png') 0 0 no-repeat;
    position: absolute;
    top: 7px;
    left: 14px;
}
    /* info */
#prodamus_office .PO-finances-payment-ready-info {
    width: 50%;
    float: right;
    color: #292b2e;
    margin-top: 20px;
}
#prodamus_office .PO-finances-payment-ready-info-number {
    margin: 0 0 20px;
    padding: 20px;
    background: #fed900;
    border-radius: 8px;
}
#prodamus_office .PO-finances-payment-ready-info-number-wrapper {
    width: 420px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}
#prodamus_office .PO-finances-payment-ready-info-number-title {
    display: block;
    margin-bottom: 5px;
}
#prodamus_office .PO-finances-payment-ready-info-number-chars {}
#prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char,
#prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char-spliter {
    width: 28px;
    height: 51px;
    margin: 0 2px 0 0;
    display: inline-block;
    font-size: 32px;
    text-align: center;
    line-height: 51px;

    background: transparent url(/office/img/chars.png) 0 0 no-repeat;
    text-indent: -10000px;
    border-radius: 0;
}
#prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char-spliter {
    background-position:  -300px 0;
}
#prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char-0 {}
#prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char-1 {
    background-position:  -30px 0;
}
#prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char-2 {
    background-position:  -60px 0;
}
#prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char-3 {
    background-position:  -90px 0;
}
#prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char-4 {
    background-position: -120px 0;
}
#prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char-5 {
    background-position: -150px 0;
}
#prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char-6 {
    background-position: -180px 0;
}
#prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char-7 {
    background-position: -210px 0;
}
#prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char-8 {
    background-position: -240px 0;
}
#prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char-9 {
    background-position: -270px 0;
}
#prodamus_office .PO-finances-payment-ready-info-summary {
}
#prodamus_office .PO-finances-payment-ready-info-title,
#prodamus_office .PO-finances-payment-ready-info-percent {
    font-size: 20px;
}

@media screen and (max-width: 1150px) {
    #prodamus_office .PO-finances-payment-ready-info-number-wrapper {
        width: 360px;
    }
    #prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char-spliter {
        display: none;
    }
}

@media print {
    #prodamus_office .PO-finances-payment-ready-info-number {
        background: transparent;
        border-radius: 0;
    }
    #prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char {
        color: #000;
        background: transparent;
        text-indent: 0;
    }
    #prodamus_office .PO-finances-payment-ready-info-number-chars span.PO-fprin-char-spliter {
        display: none;
    }
}




#prodamus_office .PO-payment-use-form {
    margin: 0 0 10px 0;
}
#prodamus_office .PO-payment-use-form .ui-niceField {
    width: 100px;
    margin-left: 10px;
}

#prodamus_office .orders-navi {
    margin-left: 5px;
    float: left;
}
#prodamus_office .orders-navi.navi a.navi-page,
#prodamus_office .orders-navi.navi a.navi-previous-group,
#prodamus_office .orders-navi.navi a.navi-next-group {
    color: #6F6F6F;
    text-decoration: none;
}
.navi { height: 26px; }

.navi .navi-page, a.navi-page,
.navi .navi-b-left,
.navi .navi-b-right {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAFECAMAAADV3HTtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhQTFRF9PT09vb29fX11NTU+Pj4+fn5+/v77u7u4ODg/Pz8lJSU8PDw8/Pzy8vL+vr62dnZ8vLyvb296Ojo8fHx5+fno6Oj9/f3////r+iCmQAAABh0Uk5T//////////////////////////////8AzRMu6gAAAOJJREFUeNq009luwyAUBNBhSbFTMJsv/P+f9oLTYPqaYukICZAGGBkxRkSt2Y5YvmbiRh4DbuxjFv7IGS2jhoBaK4gIxHOUj8+ZB+gsoA0gH0Dqm6mekRJnPZ8g55hfh7Pa3VJKSKWsxRm1Hv09tb6UMhNikHIABmtnIcxyjj0j8L3a/XL+H8YQzpOwbQTvCUpdrr5SH5271tq+FVpGePVVylot4zh++9LY953ny0QI8SalfLt/1tpJO/9dfv1jo6/cc9v4CWMMv9nJfW3cieeuVDf35fpa27fC3FdZijN+BBgA/ztBU01wHb0AAAAASUVORK5CYII=") 0 0 repeat-x;
}

.navi .navi-page, a.navi-page,
.navi .navi-previous-group,
.navi .navi-next-group {
    display: inline-block;
    min-width: 26px;
    height: 26px;
    margin-right: 0px;
    font: 14px Arial;
    line-height: 26px;
    color: #6F6F6F;
    text-align: center;
    text-decoration: none;
    background-position: 0 -217px;
}
.navi .navi-page:hover { background-position: 0 -244px; }

.navi .navi-b-left {
    float: left;
    height: 26px;
    width: 3px;
    background-position: 0 0;
}
.navi .navi-page:hover .navi-b-left  { background-position: 0 -28px; }

.navi .navi-b-right {
    display: inline-block;
    float:   right;
    height:  26px;
    width:   3px;
    background-position: 0 -109px;
}
.navi .navi-page:hover .navi-b-right { background-position: 0 -136px; }

.navi .navi-page.navi-page-active  {
    cursor: default;
    font-weight: bold;
    background-position: 0 -271px;
}
.navi .navi-page.navi-page-active .navi-b-left {
    cursor: default;
    font-weight: bold;
    background-position: 0 -55px;
}
.navi .navi-page.navi-page-active .navi-b-right {
    cursor: default;
    font-weight: bold;
    background-position: 0 -163px;
}

.navi .navi-page:active {
    font-weight: bold;
    background-position: 0 -271px;
}
.navi .navi-page:active .navi-b-left {
    font-weight: bold;
    background-position: 0 -55px;
}
.navi .navi-page:active .navi-b-right {
    font-weight: bold;
    background-position: 0 -163px;
}
.navi .navi-next-group {
    background-color: #ddd;
    width: 26px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAABrCAMAAABe6mKYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtQTFRF9PT0y8vL1NTU+vr62tra+Pj47u7u4ODg/Pz8+fn5+/v78PDw9fX19vb22dnZ8/Pz8vLy6Ojovb29bm5uo6Oj8fHx5+fn9/f3////stOa0gAAABl0Uk5T////////////////////////////////AAE0CrcAAADqSURBVHja3NJ/D0MwEIDhQzdjKM503/+TrjW/NnenJBLx/lV50rSpg5oN6huTowdVRyY1ZEdQnuZk/oS/lEXZGOK0XhBShH0zggi6BsLvJxAES+oZZqQTPYY4rf9Js6S9qUxKsiPoxWSJH9E3GzRs0HBnOYqoehJ2nY5QIBQIKRpGVCDctEs4a+2G3q9xT+5kllrTklmKISazVJQFmaXwGZI5ClniR3TnYAdMjgr28kHBvsYJCQVCgZCiYUQFwk27hLPWbnj6l/enXYNdsUFlmK5ESiAlkKJI9QmkNu0Szlq74YX+F9tHgAEAAW7GzcpGbkcAAAAASUVORK5CYII=");
    background-position: 0 0;
}
.navi .navi-previous-group {
    width: 26px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAABrCAMAAABe6mKYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5QTFRF9PT0y8vL1NTU+vr62tra+Pj44ODg7u7u/Pz8+fn5+/v7b29v8PDw9fX19vb22dnZ8/Pz8vLy6Ojovb29bm5uo6Oj8fHx5+fn9/f3////bsXZeQAAABp0Uk5T/////////////////////////////////wAUIgDaAAAA9ElEQVR42tzS2w6CMBBF0RHqBREpeAT8/x+1KA0CcyaGxETdb7DSlJaRC00uW1JPB60HdcdO7RN0Pp7V3idMqUiLGFCMTQiUMDSSpPIoCp6P8kJikIyvB/KZj+XwY1PyBvm3qcoqtU9QQwrER/RGkytNrmyvnlKtgYxVX0egBEqgFEd0SeBkrLL2apoca841v419tlcL1HatWqCd7NQClVWpFig5JWo9JZT4iK4c7A2pp5J+/Kakt/GFBEqgBEpxRJcETsYqa6+2zbHmXD/wU2a0arBrmtQd6Z/IUXKUHCU3tCTHyVhl7WV9oXWu3/tftLsAAwBtq9BCN8NcwAAAAABJRU5ErkJggg==");
    background-position: 0 0;
}

.navi .navi-next-group:hover,
.navi .navi-previous-group:hover  { background-position: 0 -27px; }

.navi .navi-next-group:active,
.navi .navi-previous-group:active { background-position: 0 -54px; }




#prodamus_office #tab-notify-options .form_item .ui-niceCheckbox { cursor: pointer; }
#prodamus_office #tab-notify-options .form_item .checkbox label {
    margin: 0;
    padding: 0;
}
#prodamus_office #tab-notify-options .checkbox {
    margin: 0 0 15px 0;
    padding: 0;
}
#prodamus_office #tab-notify-options .checkbox:last-child { margin-bottom: 0px; }

#prodamus_office #tab-notify-options .notice-method {
    width: 105%;
    margin: 0;
    padding: 0;
    display: table;
    position: relative;
}
#prodamus_office #tab-notify-options .notice-method .notice-method-checkbox-wrap {
    display: table-cell;
    /* width: 1%;
    white-space: nowrap;*/
    width: 100%;
}
#prodamus_office #tab-notify-options .notice-method .notice-method-checkbox-wrap .notice-black-email {
    border: dashed 1px red;
    padding: 12px;
    margin: 12px 0 14px 21px;
}
#prodamus_office #tab-notify-options .notice-method .notice-method-checkbox-wrap .notice-black-email .contact-link {
    width: 100px;
}
#prodamus_office #tab-notify-options .notice-method .notice-method-val {
    display: inline-block;
    width: 60%;
    padding-left: 7px;
}

#prodamus_office #tab-notify-options .notice-method .notice-method-msg-wrap {
    width: 50%;
    text-align: right;
    position: absolute;
    top: 5px;
    left: -50%;
}
#prodamus_office #tab-notify-options .notice-method .notice-method-error {
    font: 12px Arial;
    color:#FF5223;
    margin-right: 10px;
    background-color: #fff;
}
#prodamus_office #tab-notify-options .notice-development-error {
    font: 12px Arial;
    color:#FF5223;
}
#prodamus_office #tab-notify-options .notice-method-val {
    display: inline-block;
    vertical-align: top;
    width: 150px;
}
#prodamus_office #tab-notify-options .show-notice-method-val {
    display: inline;
    font: 20px Arial;
    text-decoration: none;
    background: url(/office/img/_bottom-dot.png) repeat-x bottom;
    background-position: 0px -51px;
    color: black;
}
#prodamus_office #tab-notify-options .show-notice-method-val:hover {
    background-position: 0 22px;
    color: #C03;
}
#prodamus_office #tab-notify-options .show-notice-method-val.no-value {
    color: #00A0E2;
    background: url(/office/img/_bottom-dot.png) repeat-x bottom;
    background-position: 0px -51px;
}
#prodamus_office #tab-notify-options .show-notice-method-val.no-value:hover {
    color: #C03;
    background-position: 0px 22px;
}
/* иконка */
#prodamus_office #tab-notify-options .notice-method-ico {
    /*display: table-cell;*/
    display: inline-block !important;
    margin-left: 2px;
    vertical-align: top;
    font-size: 20px;
    padding-left: 18px;
}
#prodamus_office #tab-notify-options .notice-method .notice-method-ico.on_field_hover {
    width: 0px;
    overflow: hidden;
    display: table-cell;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNq00lEKACEIBNDqwHoWTzyLHwXuWozBClIELy3sANpNjHYZ/0JVhWc49DeeUkSQ7SmUYapSdkmpvWOrDPpAFgVYQQtWUYC7X9zleE/IXM2sl0aOQR6PAAMAPSd4Ouw8h84AAAAASUVORK5CYII=") no-repeat 5px 4px;
}

#prodamus_office #tab-notify-options .notice-method-ico.error { color: #FF5223; }
#prodamus_office #tab-notify-options .notice-method-ico.error .pseudolink {
    color: #FF5223;
    background: url(/office/img/_bottom-dot-orange.png) repeat-x bottom;
    background-position: 0px -51px;
    text-decoration: none;
}
#prodamus_office #tab-notify-options .notice-method-ico.error .pseudolink:hover {
    background-position: 0px 22px;
    color: #C03
}
#prodamus_office #tab-notify-options .notice-method-ico.error,
#prodamus_office #tab-notify-options .notice-method:hover .notice-method-ico.error:hover {
    width: auto;
    background-image: url(/office/img/_pay-error.png);
    background-repeat: no-repeat;
    background-position: 5px 6px;
}
#prodamus_office #tab-notify-options .notice-method-ico.success { color: #4CB500; }
#prodamus_office #tab-notify-options .notice-method-ico.success .pseudolink {
    color: #4CB500;
    background: url(/office/img/_bottom-dot-orange.png) repeat-x bottom;
    background-position: 0px -51px;
    text-decoration: none;
}
#prodamus_office #tab-notify-options .notice-method-ico.success .pseudolink:hover {
    background-position: 0px 22px;
    color: #C03
}
#prodamus_office #tab-notify-options .notice-method-ico.success,
#prodamus_office #tab-notify-options .notice-method:hover .notice-method-ico.success:hover {
    width: auto;
    background-image: url(/office/img/_pay-success.png);
    background-repeat: no-repeat;
    background-position: 5px 6px;
}

#prodamus_office #tab-notify-options .notice-method-input { width: 100%; }
#prodamus_office #tab-notify-options .notice-method-input.nojs {
    width: 98%;
    outline-offset: 0;
    background-color: white;
    border: 1px solid #ACACAC;
    box-shadow: 2px 2px 2px #E2E2E2 inset;
    color: black;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding: 2px 3px;
    height: 18px;
    vertical-align: middle;
}
#prodamus_office #tab-notify-options .notice-method-input.nojs:focus {
    outline: 2px solid #B2E2F6;
}

/* новые значения для уведомлений */
#prodamus_office #tab-notify-options .new-notice-method-value-wrap {
    position: relative;
    width: 1px;
    height: 20px;
    padding: 5px 0 0 20px;
}
#prodamus_office #tab-notify-options .new-notice-method-value {
    font-size: 14px;
    width: 1000px;
    color: #999;
    white-space: nowrap;
}
#prodamus_office #tab-notify-options .new-notice-method-value .form-item-extra {
    font-size: 14px;
    float: left;
    cursor: pointer;
    display: block;
}
#prodamus_office #tab-notify-options .new-notice-method-value .form-item-extra .form-item-extra-icon { top: 2px; }
#prodamus_office #tab-notify-options .new-notice-method-value .form-item-extra .form-item-extra-text {
    background-position: 0 -58px;
}
#prodamus_office #tab-notify-options .new-notice-method-value .form-item-extra:hover .form-item-extra-text {
    background-position: 0 15px;
}
#prodamus_office #tab-notify-options .new-notice-method-decs { float: left; }

/* общие стили для паролей */
.edit_pass_wrap .nicefield-old-pass .ui-niceField-example { font-size: 20px; }
.edit_pass_wrap .nicefield-new-pass .ui-niceField-example { font-size: 20px; }
.edit_pass_wrap.visible .nicefield-new-pass .ui-niceField-example { font-size: 11px; }

.edit_pass_wrap .nicefield-new-pass .ui-niceField-button {
    background: url("/office/img/ui-nicefield-button-lock.png");
}
.edit_pass_wrap.visible .nicefield-new-pass .ui-niceField-button {
    background: url("/authorize/img/ui-nicefield-button-unlock.png");
}
.edit_pass_wrap .nicefield-new-pass .ui-niceField-button.ui-niceField-button-hover { background-position:0 -23px; }
.edit_pass_wrap .nicefield-new-pass .ui-niceField-button.ui-niceField-button-active { background-position:0 -46px; }

/* стили добавления пароля */
#prodamus_office .form_item.edit_pass_wrap .ui-niceField {
    margin-bottom: 15px;
    display: block;
}
#prodamus_office .form_item.edit_pass_wrap .nb_save_new_password{ margin-right: 5px; }
#prodamus_office .form_item.edit_pass_wrap .new_pass,
#prodamus_office .form_item.edit_pass_wrap .re_new_pass {
    width: 100%;
    margin-bottom: 15px;
}
#prodamus_office .form_item.edit_pass_wrap .ui-niceField .new_pass,
#prodamus_office .form_item.edit_pass_wrap .ui-niceField .re_new_pass { margin-bottom: 0px; }
#prodamus_office .form_item.edit_pass_wrap #onjs_repass_helper {
    position: absolute;
    left: -119px;
    top: 40px;
    color: #6D6D6D;
}

/** стили изменения/папоминания пароля NPB **/
/* обшие для всех вкладок */
.nicePopupBox-profile-password {
    width: 550px;
}
@media screen and (max-width: 439px) {
	.ui-nicePopupBox-form {
		width: 100%!important;
		margin-top: 0!important;
	}
}
.profile_password {
    width: 100%;
    font-size: 12px;
    font-family: "Arial", sans-serif;
}
.profile_password .profile_password_head  {
    padding-bottom: 30px;
    font: 20px "Arial";
}
.profile_password .profile_password_head  a{
    font: 20px "Arial";
    /*background: url(/office/img/_bottom-line.png) 0px -48px repeat-x;*/
    background: url('/office/img/_bottom_line_blue.png') 0 bottom repeat-x;
    padding: 2px 0;
    cursor: pointer;
}
.profile_password .profile_password_head  a:hover { 
    background: url('/office/img/_bottom_line_red.png') 0 bottom repeat-x; 
}
.profile_password .profile_password_head  a.show_profile_password_tab_active {
    color: #C03;
    background: none;
}
.profile_password .profile_password_content { padding-bottom: 7px; }

.profile_password .profile_password_notice>div {
    display: block;
    margin-bottom: 14px;
    padding: 7px;
    text-align: left;
}
.profile_password .profile_password_notice>div.profile_password_notice_error {
    color: white;
    background: #FF5223;
}
.profile_password .profile_password_notice>div.profile_password_notice_success {
    color: white;
    background: #39AA35;
}
.profile_password .profile_password_notice>div.profile_password_notice_warning {
    color: #292B2E;
    background: #EEEEEE;
}
.profile_password .niceloader4passwordNPB .ui-niceLoader-background{
    background-color: #F3F3F3;
    margin-top: 1px;
    margin-left: 1px;
    width: 99%;
    height: 95%;
}
.profile_password .profile_password_controls { padding-bottom: 13px; }

.nicePopupBox-profile-password .pass-fval{ padding: 7px 0px; }

/* только для вкладки изменения */
.profile_password .edit_passord table { width: 100%; }
.profile_password .edit_passord .pass-fname {
    height: 30px;
    text-align: right;
    width: 130px;
    padding-right: 10px;
    vertical-align: middle;
}
.profile_password .edit_passord .pass-separator {
    width: 100%;
    height: 42px;
    display: inline-block;
    border-top: 1px dashed silver;
    position: relative;
    top: 22px;
}
.profile_password .edit_passord .pass-separator .pass-separator-text {
    position: absolute;
    top: -9px;
    left: 50%;
    margin-left: -10px;
    color: #AFAFAF;
    font: italic 12px Arial;
    background-color: #fff;
    width: 20px;
    text-align: center;
}
.profile_password .edit_passord .ui-niceField { width: 100%; }
.profile_password .edit_passord .profile_password_controls { padding-left: 140px; }
.profile_password .edit_passord .old_pass { font-size: 20px; }
.profile_password .edit_passord .new_pass { font-size: 20px; }
.profile_password .edit_passord .re_new_pass{ font-size: 20px; }
.profile_password .edit_passord.visible .new_pass{ font-size: 12px; }
.profile_password .edit_passord.visible .re_new_pass{ font-size: 12px; }

/* общие стили для напоминания пароля */
.profile_password .generate_new_password .profile_password_content { padding-bottom: 10px; }

/* стилизация для рабюоты без js */
.profile_password_nojs { display: none; }

.orders_item_tab {
    width: 100%;
    margin-bottom: 10px;
}
.orders_item_tab .PO-need-auth { margin: 70px 0 100px 0px; }
.orders_item_tab_header {
    display: inline-block;
    font: 20px "Arial";
    padding: 2px 0;
    color: #000;
    text-decoration: none;
    margin-bottom: 30px;
}
#prodamus_office .orders_item_tab_header a.pseudo-link { text-decoration: none; }
#prodamus_office .orders_item_tab_header a.pseudo-link.active { color: #C03; }
.orders_item_tab_header .pseudo-link {
    /*background: url(/office/img/_bottom-line.png) 0px -48px repeat-x;*/
    background: url('/office/img/_bottom_line_blue.png') 0 bottom repeat-x;
    cursor: pointer;
    font: 20px "Arial";
    padding: 2px 0;
    color: #00A0E2;
    text-decoration: none;
}
.orders_item_tab_header .pseudo-link.active {
    color: #C03;
    background: none;
    cursor: default;
}
.orders_item_tab_header .pseudo-link:hover {
    color: #C03;
    background: url('/office/img/_bottom_line_red.png') 0 bottom repeat-x;
}

.order_products_table {
    width: 100%;
    border-top: #D9D9D9 dashed 1px;
    font-size: 12px;
    line-height: normal;
    font-style: normal;
    font-family: Arial, sans-serif;
    font-weight: normal;
}
.order_products_table .order_product_pic,
.order_products_table .order_product_desc,
.order_products_table .order_product_count,
.order_products_table .order_product_summ {
    padding: 15px 10px;
    border-bottom: #D9D9D9 dashed 1px;
}
.order_products_table .order_product_pic     { width: 100px; }
.order_products_table .order_product_count { width: 8%; }
.order_products_table .order_product_summ   { width: 16%; }

.order_products_table .order_product_name { font-weight: bold; }
.order_products_table .order_product_details {
    margin: 5px 0px;
    font-size: 12px;
}
.order_products_table .order_product_price {
    padding: 3px 5px;
    display: inline-block;
    font-size: 11px;
    background: #FCCC01;
    font-weight: bold;
    vertical-align: middle;
    color: black;
}
.order_products_table .order_service .order_product_price {
    display: inline;
}
.order_products_table .order_product_summ {
    white-space:nowrap;
    padding-right: 0px;
    text-align: right;
}
.order_products_table .order_total_info {
    text-align: right;
    padding: 15px 0px;
}
.order_products_table .order_total_info .order_total_summ { font-size: 20px; }
.order_products_table .order_total_info .profile_order_pay_link {
	margin: 0 0 0 20px;
}
.order_products_table .order_total_info .profile_order_pay_link.ui-niceButton {
	position: relative;
	top: -5px;
}
.order_products_table .order_total_info .profile_order_pay_link.ui-niceButton .ui-niceButton-extra {
	display: inline-block;
    width: 14px;
    height: 12px;
    position: relative;
    top: 3px;
    left: 4px;
    background: url(/office/img/_icon_koshelek.png) 0 -14px no-repeat;
}

.order_recipient_table { width: 100%; }
.order_recipient_table td {
    width: 50%;
    font-style: normal;
    font-family: Arial, sans-serif;
    font-weight: normal;
    padding-bottom: 5px;
}
.order_recipient_table .order_recipient_fn {
    width: 50%;
    font-size: 11px;
    font-style: normal;
    vertical-align: top;
}
.order_recipient_table .order_recipient_fv {
    font-size: 12px;
    line-height: 16px;
    padding-left: 3px;
}
.order_recipient_table .order_recipient_fn .dotted {
    background: transparent url("data:image/gif;base64,R0lGODlhAgABAIABAKampv///yH5BAEAAAEALAAAAAACAAEAAAICRAoAOw==") repeat-x 0 11px;
}
.order_recipient_table .order_recipient_fn .dotted span{
    background: white;
    padding-right: 2px;
}
.order_recipient_table .order_recipient_fv .novalue {
    font-style: italic;
}
.order_recipient_table .separator {
    width: 100%;
    margin: 10px 0;
    border-top: #D9D9D9 dashed 1px;
}
.order_recipient_table .pay-error ,
.order_recipient_table .pay-success ,
.order_recipient_table .pay-usual {
    display: inline-block;
    /*width: 100%;*/
}
.order_recipient_table .pay-error {
    color: #ff6633;
    background: url(/office/img/_pay-error.png) no-repeat 0 0;
    padding-left: 18px;
}
.order_recipient_table .pay-success {
    color: #4cb500;
    background: url(/office/img/_pay-success.png) no-repeat 0 0;
    padding-left: 18px;
}
.order_recipient_table .pay-usual {
    color: #ff6633;
}


#prodamus_office .product_lists_top {
    width: 300px;
    margin-top: 20px;
}

#prodamus_office .product_lists_top .office-add-new-list {
    font: 20px Arial;
    cursor: default;
    text-decoration: none;
    color: black;
}
#prodamus_office .product_lists_top .office-add-new-list.mouseenter {
    background-position: 1px 22px!important;
    color: #C03;
}
#prodamus_office .product_lists_top .new-list-operations {
    padding: 5px 0;
}

#prodamus_office .product_lists_top table {
    width: 100%;
}
#prodamus_office .office-product-list .office-productlist-manage,
#prodamus_office .office-product-list .office-productlist-export {
    display: inline-block;
    margin: 0 5px 0 0;
}
#prodamus_office .office-product-list .product-list-manage-form .ui-niceField {
    width: 300px;
    left: 5px;
    margin: 0 5px 0 0;
}
#prodamus_office .office-product-list .product-list-manage-form .ui-niceField,
#prodamus_office .office-product-list .product-list-manage-form .ui-niceSelect,
#prodamus_office .office-product-list .product-list-export-form .ui-niceSelect {
    vertical-align: middle;
}
#prodamus_office .office-product-list .product-list-export {
    border: 1px dashed silver;
    margin: 10px 0 10px 0;
    padding: 0 10px;
}
#prodamus_office .office-product-list .product-list-export span.export-file-date {
    font: 10px Arial;
    font-style: italic;
    padding: 2px;
    color: #888888;
}
#prodamus_office .office-product-list .show-question-icon {
    background: white url('/office/img/_link-bg.png') no-repeat -1px -1px;
    height: 27px;
    display: inline-block;
    position: absolute;
    right: -12px;
    width: 7px;
    top: 2px;
    background-position: 0px 60%;
}
#prodamus_office .office-product-list .show-edit-icon {
    position: absolute;
    width: 19px;
    height: 18px;
    background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNq00lEKACEIBNDqwHoWTzyLHwXuWozBClIELy3sANpNjHYZ/0JVhWc49DeeUkSQ7SmUYapSdkmpvWOrDPpAFgVYQQtWUYC7X9zleE/IXM2sl0aOQR6PAAMAPSd4Ouw8h84AAAAASUVORK5CYII=") no-repeat 5px -2px;
    display: inline-block;
    top: 14px;
    right: -20px;
    cursor: pointer;
}
#prodamus_office .office-product-list .a-open .show-question-icon {
    background-position: -7px 60%;
}
#prodamus_office .office-product-list a:hover.a-open .show-question-icon {
    background-position: -7px 60%;
}
#prodamus_office .office-product-list a.office-open-product-link {
    text-decoration: none !important;
    display: inline-block;
    position: relative;
    /*background: url('/office/img/_bottom_line_blue.png') 0 bottom repeat-x;*/
    line-height: 30px;
}
#prodamus_office .product_lists_content .office-product-list-body .product-list-table thead .product-list-headline th {
    background-color: #F2F2F2;
    font-weight: bold;
    padding: 3px;
}
#prodamus_office .product_lists_content .office-product-list-body .product-list-table thead th {
    padding: 10px;
}
#prodamus_office .product_lists_content .office-product-list-body .product-list-table tbody td {
    padding: 10px;
}
#prodamus_office .product_lists_content .office-product-list-body .product-list-table tbody td .product-list-desc {
    margin: 5px 0 0 0;
}
#prodamus_office .product_lists_content .office-product-list-body .product-list-table tbody td .ui-niceButton {
    left: 13px;
}
#prodamus_office .office-product-list .office-list-item td {
    height: 43px;

}
#prodamus_office .office-product-list form.office-manage-list {
    position: relative;
    top: 2px;
    padding: 2px 0;
}
#prodamus_office .office-product-list .office-action-list {
    position: relative;
    top: 0px;
    padding: 2px 0;
}
#prodamus_office .office-product-list .office-action-list span.ui-niceButton {
    display: inline-block;
}
#prodamus_office .office-product-list a.office-open-product-link.a-open, 
#prodamus_office .office-product-list a.office-open-product-link.mouseenter {
    cursor: default;
    color: #C03;
}
#prodamus_office .office-product-list a.office-open-product-link.mouseenter,
#prodamus_office .office-product-list a.office-open-product-link.a-active {
    background: url('/office/img/_bottom_line_red.png') 0 bottom repeat-x!important;
}
#prodamus_office .office-product-list .ui-niceField {
    width: 200px;
}
#prodamus_office .office-product-list {
    font: 20px Arial;
    width: 100%;
}
#prodamus_office .office-product-list .office-product-list-body {
    clear: both;
}
#prodamus_office .office-product-list .office-product-list-body .product-list-table {
    margin: 20px 20px 10px 0;
}
#prodamus_office .product_lists_content .product-list-table {
   width: 100%; 
}
#prodamus_office .product_lists_content .product-list-table tbody tr:hover td {
    background-color: #E8EFF2;
}

#prodamus_office .product_lists_content .product-list-table .product-mod {
    color: #000;
    padding: 2px 3px;
    font-size: 11px;
    box-shadow: 1px 1px 0 rgba(196, 164, 51, .15);
    font-weight: bold;
    background-color: #fddb61;
}

#prodamus_office .product_lists_content .product-list-table .product-mod.avaliable {
    border: 1px solid #c4a433;
}

#prodamus_office .product_lists_content .product-list-table .product-mod.not-avaliable {
    color:#fff;
    background:#bb023c;
}


.manage-product-list {margin: 0; padding: 0;}
.manage-product-list .show_form_item_wrap {
	margin-right: 50px;
}

.manage-product-list .show_form_item_wrap .hidden_form_block {
	padding: 5px 0;
}

.manage-product-list .show_form_item_wrap a {
	text-decoration: none !important;
	position: relative;
	background: url('/office/img/_bottom_line_blue.png') 0 bottom repeat-x;
	padding: 3px 0;
	line-height: 20px;
}

.manage-product-list .show_form_item_wrap a.a-open {
	color: #C03 !important;
	background-position: 0px 18px !important;
}

.manage-product-list .show_form_item_wrap a:hover {
	background: url('/office/img/_bottom_line_red.png') 0 bottom repeat-x;
}

.messages-list tbody tr td .nicebutton-icon-delete-transp .ui-niceButton-center {background:url('/basket/img/pb-ui-icons.png') -161px 0 no-repeat }
.messages-list tbody tr td .nicebutton-icon-delete-transp.ui-niceButton-hover .ui-niceButton-center {background-position:-161px -23px}
.messages-list tbody tr td .nicebutton-icon-delete-transp.ui-niceButton-active   .ui-niceButton-center {background-position:-161px -46px}
.messages-list tbody tr td .nicebutton-icon-delete-transp.ui-niceButton-disabled .ui-niceButton-center {background-position:-161px -69px}

#prodamus_office .partner_content .office-question-body,
#prodamus_office .partner_content .office-question-body p {
    line-height: 18px;
    font-size: 12px;
}
#prodamus_office .partner_content .office-question-body p {
    margin-bottom: 20px;
}
/* условия программы */
#prodamus_office .ref_conditions .green,
#prodamus_office .ref_conditions .black {
    vertical-align: top;
    line-height: 18px;
}
#prodamus_office .ref_conditions .black {
    padding: 3px 1px 7px 5px;
}
#prodamus_office .ref_conditions .green span{
    display: inline-block;
    padding: 3px 6px;
    background: #39AA35;
    color: white;
    font: 12px Arial;
    font-weight: bold;
}

/* список партнеров */
#prodamus_office .partners_list a.PO-link-wave { color: #00A0E2; }
#prodamus_office .partners_list .PO-faq-item-open>a.PO-link-wave,
#prodamus_office .partners_list a.PO-link-wave:hover {
    color: #C03;
    background-image: url('data:image/gif;base64,R0lGODlhBgADAIABALsCPP///yH5BAEAAAEALAAAAAAGAAMAAAIHTAB2lqlQAAA7');
}

#prodamus_office .partners_list { width: auto; }
#prodamus_office .partners_list .partners_table {
    width: 100%;
    margin: 20px 20px 0 0;
}
#prodamus_office .partners_list .partners_table th,
#prodamus_office .partners_list .partners_table td,
#prodamus_office .product_lists_content .product-list-table th,
#prodamus_office .product_lists_content .product-list-table td {
    border-bottom: 1px dashed silver;
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
    padding: 3px;
}
#prodamus_office .partners_list .partners_table tbody tr:hover th,
#prodamus_office .partners_list .partners_table tbody tr:hover td,
#prodamus_office .product_lists_content .product-list-table tbody tr:hover th {
    background-color: #E8EFF2;
    color: #C03;
}
#prodamus_office .partners_list .partners_table .partners_headline th {
    background-color: #F2F2F2;
    padding: 0px 15px;
    font-weight: bold;
}
#prodamus_office .partners_list .partners_table .partners_headline .total_info{
    color: #6D6D6D;
    font-size: 11px;
}
#prodamus_office .partners_list .partners_table .field_name{
    position: relative;
    text-decoration: none;
    background: url(/office/img/_bottom-dotb.png) repeat-x bottom;
    color: black;
    margin-right: 10px;
}
#prodamus_office .partners_list .partners_table .field_name .sort_ico{
    background: url(/office/img/_active-icon.png) no-repeat -1px -1px;
    height: 100%;
    display: block;
    position: absolute;
    right: -9px;
    width: 7px;
    top: 0;
    background-position: -7px 60%;
}
#prodamus_office .partners_list .partners_table .field_name.active,
#prodamus_office .partners_list .partners_table .field_name:hover {
    background: url(/office/img/_bottom-dot2.png) repeat-x bottom;
    color: #C03;
}
#prodamus_office .partners_list .partners_table .field_name:hover .sort_ico,
#prodamus_office .partners_list .partners_table .field_name.active .sort_ico { background-position: -14px 60%; }
#prodamus_office .partners_list .partners_table .field_name.asc .sort_ico { background-position: -21px 60%; }
#prodamus_office .partners_list .partners_table .field_name.asc:hover .sort_ico,
#prodamus_office .partners_list .partners_table .field_name.asc.active .sort_ico { background-position: 0px 60%; }
#prodamus_office .partners_list .partners_table .pst {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: #eee;
    float: left;
    margin-right: 2px;
    background: url('/office/img/partner_statuses.png') no-repeat;
}
#prodamus_office .partners_table .pst.formal { background-position: -80px -16px; }
#prodamus_office .partners_table .pst.formal.active { background-position: -80px 0; }
#prodamus_office .partners_table .pst.personal { background-position: -16px -16px; }
#prodamus_office .partners_table .pst.personal.active { background-position: -16px 0; }
#prodamus_office .partners_table .pst.net { background-position: -32px -16px; }
#prodamus_office .partners_table .pst.net.active { background-position: -32px 0; }
#prodamus_office .partners_table .pst.auth { background-position: -48px -16px; }
#prodamus_office .partners_table .pst.auth.active { background-position: -48px 0; }
#prodamus_office .partners_table .pst.exporter { background-position: 0 -16px; }
#prodamus_office .partners_table .pst.exporter.active { background-position: 0 0; }
#prodamus_office .partners_table .pst.merchant { background-position: -64px -16px; }
#prodamus_office .partners_table .pst.merchant.active { background-position: -64px 0; }
#prodamus_office .partners_table .pst.gold { background-position: -96px -16px; }
#prodamus_office .partners_table .pst.gold.active { background-position: -96px 0; }

#prodamus_office .partners_list .paginator_wrap {
     position: relative;
     height: 26px;
     margin: 15px 0 30px 0;
}
#prodamus_office .partners_list .paginator {
    position: absolute;
    left: 0px;
    top: 0px;
}
#prodamus_office .partners_list .paginator .paginator-item { float: left; }

/* реламные блоки */
#prodamus_office .parntner-advertising {
    margin: 0 20px 20px 20px;
    width: 97.5%;
}
#prodamus_office .parntner-advertising .advertising-item {
    position: relative;
    width: 100%;
}
#prodamus_office .parntner-advertising .advertising-item .a-title { margin-top: 10px; }
#prodamus_office .parntner-advertising .advertising-item .left-column {
    width: 55%;
    float: left;
    border-right: 1px dashed silver;
}
#prodamus_office .parntner-advertising .advertising-item .a-preview {
    margin: 10px 20px 10px 0;
    background-color: #F2F2F2;
    padding: 20px;
}
#prodamus_office .parntner-advertising .advertising-item .right-column {
    width: 45%;
    position: absolute;
    right: 0px;
    bottom: 0px;
    top: 0px;
}
#prodamus_office .parntner-advertising .advertising-item .right-column .a-title { margin-left: 20px; }
#prodamus_office .parntner-advertising .advertising-item .a-code {
    position: absolute;
    top: 38px;
    left: 20px;
    right: 20px;
    bottom: 15px;
}
#prodamus_office .parntner-advertising .advertising-item .a-code textarea {
    font: normal 13px/15px Arial;
    color: #000;
    width: 100%;
    height: 100%;
    border: 1px solid silver;
    resize: none;
    margin: 0;
    padding: 0;
    border-radius: 0;
}
/* Пагинатор */
.square-button{
    display: block;
    float: left;
    height: 27px;
    margin-right: 2px;
}
.square-button .b-left{
    display: block;
    float: left;
    height: 27px;
    width: 3px;
    background: url(/office/img/s-button.png) 0 0;
}
.square-button .b-center{
    display: block;
    float: left;
    height: 27px;
    background: url(/office/img/s-button.png) 0 -27px;
    font: 14px Arial;
    line-height: 26px;
    color: #6f6f6f;
}
a.square-button .b-center span { color: #6f6f6f; }
.square-button .b-right{
    display: block;
    float: left;
    height: 27px;
    width: 3px;
    background: url(/office/img/s-button.png) 0 -54px;
}
.square-button.active .b-left{
    background-position: 0 -81px;
}
.square-button.active .b-center{
    background-position: 0 -108px;
    font-weight: bold;
}
.square-button.active .b-right{
    background-position: 0 -135px;
}
.square-button:hover .b-left{
    background-position: 0 -81px;
}
.square-button:hover .b-center{
    background-position: 0 -108px;
}
.square-button:hover .b-right{
    background-position: 0 -135px;
}
.square-button .b-center .text{
    padding: 0 8px 0 7px;
}
.square-button .b-center .text.previous-group, .square-button .b-center .text.next-group {
    background-position: 0 0;
    display: inline-block;
    width: 9px;
    height: 9px;
    margin: 9px 8px 0 7px;
    padding: 0px;
}
.square-button .b-center .text.previous-group {
    background-image: url("data:image/gif;base64,R0lGODlhCQAJAJECAG9vb25ubv///wAAACH5BAEAAAIALAAAAAAJAAkAAAIRlBWnkYrsmJxUvmqsE6BtLxQAOw==");
    background-position: 0 0;
}
.square-button .b-center .text.next-group {
    background-image: url("data:image/gif;base64,R0lGODlhCQAJAIABAG5ubv///yH5BAEAAAEALAAAAAAJAAkAAAIPjAOnmMsNooxvWruko1sVADs=");
    background-position: 0 0;
}

#prodamus_office .parntner-advertising .parntner-bonus-code-info .a-code .ui-niceButton {
    position: absolute;
    top: 50%;
    margin-top: -13px;
}

#prodamus_office .iRent_components {
    margin: 0 0 50px;
    padding: 0;
}
#prodamus_office .iRent_components .iRent_components-primary {
    width: 100%;
    margin: 20px 0 0;
}
#prodamus_office .iRent_components .iRent_components-primary th,
#prodamus_office .iRent_components .iRent_components-primary td {
    padding: 5px 3px;
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
    border-bottom: 1px dashed silver;
}
#prodamus_office .iRent_components .iRent_components-primary th {
    height: 24px;
}
#prodamus_office .iRent_components .iRent_components-primary td {
    height: 30px;
}
#prodamus_office .iRent_components .iRent_components-primary .iRent_components-item_preview img {
    max-width: 70px;
    max-height: 30px;
    vertical-align: middle;
}
#prodamus_office .iRent_components .iRent_components-primary .iRent_components-item_name {
}
#prodamus_office .iRent_components .iRent_components-primary .iRent_components-item_name a {
    margin-right: 10px;
}
#prodamus_office .iRent_components .iRent_components-primary .iRent_components-item_warning {
    font: normal 10px/10px Arial;
    color: #ff5223;
    margin: 5px 0 0;
    padding: 0;
}
#prodamus_office .iRent_components .iRent_components-primary .iRent_components-item_name .PO-marker-box {
}
#prodamus_office .iRent_components .iRent_components-primary .iRent_components-item_expired {
}
#prodamus_office .iRent_components .iRent_components-primary .iRent_components-item_expired.iRent_components-item_expired-4payment {
    color: #fc5331;
}
#prodamus_office .iRent_components .iRent_components-primary .iRent_components-item_price,
#prodamus_office .iRent_components .iRent_components-primary .iRent_components-item_actions {
    text-align: right;
}
#prodamus_office .iRent_components .iRent_components-primary td.iRent_components-item_price {
    font-size: 16px;
}
#prodamus_office .iRent_components .iRent_components-primary td.iRent_components-item_price .iRent_components-item_price-undiscount {
    color: #bb023c;
    font-size: 12px;
    font-weight: bold;
    text-decoration: line-through;
}
#prodamus_office .iRent_components .iRent_components-primary .iRent_components-item_price .iRent_components-item_price-undiscount span {
    color: #999;
}
#prodamus_office .iRent_components .iRent_components-primary tbody tr:hover td {
    background-color: #e8eff2;
}



#prodamus_office #iRent_managment {
    margin: 25px 0 0;
}
#prodamus_office #iRent_managment > tbody > tr > td {
    vertical-align: top;
}
#prodamus_office .iRent_managment-description {
    margin: 0 0 25px;
    padding: 0;
    font-size: 12px;
    line-height: 1.5;
}
#prodamus_office .iRent_managment-special {
    color: #e71b1b;
    margin: 25px 0 0;
    padding: 0;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.5;
}
#prodamus_office .iRent_managment-header {
    color: #999;
    margin: 0 0 10px;
    font-size: 12px;
}
#prodamus_office .iRent_managment-tariff_wrapper {
    margin: 0 50px 0 0;
}
#prodamus_office .iRent_managment-tariff_wrapper .ui-niceSelect,
#prodamus_office .iRent_managment-tariff_wrapper .ui-niceSelect .ui-niceSelect-input {
    width: 100%;
}
#prodamus_office .iRent_managment-tariff_wrapper .ui-niceSelect .ui-niceSelect-placeholder {
    width: 100%;
}
#prodamus_office .iRent_managment-tariff_wrapper .ui-niceSelect .ui-niceSelect-placeholder .ui-niceSelect-options {
    width: auto;
}
#prodamus_office .iRent_managment-tariff_wrapper .ui-niceSelect .ui-niceSelect-placeholder .ui-niceSelect-options .ui-niceSelect-option-column:first-child {
    text-align: left;
}
#prodamus_office #iRent_managment-tariff_list {
    width: 100%;
    display: block;
}
#prodamus_office #iRent_managment .iRent_managment-tariff_description {
    margin: 0 0 15px 0;
    padding: 0 0 0 40px;
    min-height: 30px;
    background: transparent url('/office/img/_rent_desc_on.png') top left no-repeat;
    line-height: 1.5;
}
#prodamus_office #iRent_managment .iRent_managment-tariff_description.iRent_managment-tariff_description-disabled {
    cursor: pointer;
    opacity: 0.4;
    background-image: url('/office/img/_rent_desc_off.png');
}

#prodamus_office #iRent_managment .iRent_managment-template_list {
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template {
    float: left;
    width: 136px;
    margin: 0 20px 15px 0;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template label {
    cursor: pointer;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template .iRent_managment-template_preview {
    width: 134px;
    height: 134px;
    border: #999 solid 1px;
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template .iRent_managment-template_preview.iRent_managment-template_preview-hover,
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template .iRent_managment-template_preview:hover {
    border-color: #00a0e2;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template .iRent_managment-template_preview img {
    border: 0;
    margin: 0 auto;
    display: block;
    max-width: 134px;
    max-height: 134px;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template .iRent_managment-template_control {
    margin: 3px 0 0;
    height:16px;
    text-align: center;
    line-height: 16px;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template .iRent_managment-template_control input {
    margin: 0;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template .iRent_managment-template_control input,
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template .iRent_managment-template_control label,
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template .iRent_managment-template_control {
    font-size: 12px;
    vertical-align: middle;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template .iRent_managment-template_control .ui-niceRadio {
    top: 0;
    margin: 0;
    cursor: pointer;
    position: static;
    vertical-align: middle;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template .iRent_managment-template-price {
    height: 20px;
    margin: 5px 0 0;
    text-align: center;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template .iRent_managment-template-unavailable {
    color: #999;
    margin: 5px 0 0;
    display: none;
    font-size: 10px;
    text-align: center;
    height: 20px;
    line-height: 20px;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template .iRent_managment-template-unavailable .iRent_managment-template-tariff_on {
    color: #00a0e2;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template .iRent_managment-template-unavailable .iRent_managment-template-tariff_on:hover {
    color: #c03;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template.iRent_managment-template-disabled {
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template.iRent_managment-template-disabled label {
    cursor: default;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template.iRent_managment-template-disabled .iRent_managment-template_preview {
    opacity: 0.4;
    border-color: #ddd;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template.iRent_managment-template-disabled .iRent_managment-template_control .ui-niceRadio {
    cursor: default;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template.iRent_managment-template-disabled .iRent_managment-template-unavailable {
    display: block;
}
#prodamus_office #iRent_managment .iRent_managment-template_list .iRent_managment-template.iRent_managment-template-disabled .iRent_managment-template-price {
    display: none;
}
#prodamus_office #iRent_managment .iRent_managment-template_description {
    margin: 0 0 10px 0;
    padding: 0 0 0 40px;
    min-height: 30px;
    background: transparent url('/office/img/_rent_desc_on.png') top left no-repeat;
    line-height: 1.5;
}



#prodamus_office #iRent-shop_list {
    margin: 25px 0 0;
}
#prodamus_office #iRent-shop_list .iRent-shop_list-item {
    float: left;
    width: 136px;
    margin: 0 20px 15px 0;
    padding: 1px 0;
}
#prodamus_office #iRent-shop_list .iRent-shop_list-item label {
    cursor: pointer;
}
#prodamus_office #iRent-shop_list .iRent-shop_list-item .iRent-shop_list-item_preview {
    width: 134px;
    height: 134px;
    border: #999 solid 1px;
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
}
#prodamus_office #iRent-shop_list .iRent-shop_list-item .iRent-shop_list-item_preview.iRent-shop_list-item_preview-hover,
#prodamus_office #iRent-shop_list .iRent-shop_list-item .iRent-shop_list-item_preview:hover {
    border-color: #00a0e2;
}
#prodamus_office #iRent-shop_list .iRent-shop_list-item .iRent-shop_list-item_preview img {
    border: 0;
    margin: 0 auto;
    display: block;
    max-width: 124px;
    max-height: 124px;
}
#prodamus_office #iRent-shop_list .iRent-shop_list-item .iRent-shop_list-item_control {
    margin: 3px 0 0;
    height: 32px;
    overflow: hidden;
    text-align: center;
    line-height: 16px;
}
#prodamus_office #iRent-shop_list .iRent-shop_list-item .iRent-shop_list-item_control input {
    margin: 0 10px 0 0;
}
#prodamus_office #iRent-shop_list .iRent-shop_list-item .iRent-shop_list-item_control input,
#prodamus_office #iRent-shop_list .iRent-shop_list-item .iRent-shop_list-item_control label,
#prodamus_office #iRent-shop_list .iRent-shop_list-item .iRent-shop_list-item_control {
    font-size: 12px;
    vertical-align: middle;
}
#prodamus_office #iRent-shop_list .iRent-shop_list-item .iRent-shop_list-item_control .ui-niceRadio {
    top: 0;
    margin: 0;
    cursor: pointer;
    position: static;
    vertical-align: middle;
}
#prodamus_office #iRent-shop_list .iRent-shop_list-item .iRent-shop_list-item_price {
    height: 20px;
    margin: 5px 5px 0;
}
#prodamus_office #iRent-shop_list .iRent-shop_list-item .iRent-shop_list-item_price,
#prodamus_office #iRent-shop_list .iRent-shop_list-item .iRent-shop_list-item_price .PO-marker-box,
#prodamus_office #iRent-shop_list .iRent-shop_list-item .iRent-shop_list-item_price .iRent-shop_list-item_tariff {
    vertical-align: middle;
}



#prodamus_office #iRent-shop_item {}
#prodamus_office #iRent-shop_item .iRent-shop_item-annotation {
    margin: 20px 0;
}
#prodamus_office #iRent-shop_item .iRent-shop_item-preview_wrapper {
    float: left;
    padding: 0 20px 0 0;
}
#prodamus_office #iRent-shop_item .iRent-shop_item-preview_box {
    width: 134px;
    height: 134px;
    border: #999 solid 1px;
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
}
#prodamus_office #iRent-shop_item .iRent-shop_item-preview_box img {
    border: 0;
    margin: 0 auto;
    display: block;
    max-width: 124px;
    max-height: 124px;
}
#prodamus_office #iRent-shop_item .iRent-shop_item-price {
    margin: 10px 0;
}
#prodamus_office #iRent-shop_item .iRent-shop_item-price,
#prodamus_office #iRent-shop_item .iRent-shop_item-price .PO-marker-box,
#prodamus_office #iRent-shop_item .iRent-shop_item-price .iRent-shop_item-tariff {
    vertical-align: middle;
}
#prodamus_office #iRent-shop_item .iRent-shop_item-header {
    color: #999;
    margin: 40px 0 10px;
    font-size: 12px;
}



#prodamus_office .iRent_helpful_info {
    margin: 25px 0 50px 0;
}
#prodamus_office .iRent_helpful_info .iRent_helpful_info-wrapper_left {
    width: 50%;
    float: left;
}
#prodamus_office .iRent_helpful_info .iRent_helpful_info-wrapper_left > div {
    margin-right: 50px;
}
#prodamus_office .iRent_helpful_info-links {
    width: 100%;
    border-top: 1px solid #d1d1d1;
    border-spacing: 0;
}
#prodamus_office .iRent_helpful_info-links td {
    padding: 6px 0;
    font-size: 12px;
    border-bottom: 1px solid #d1d1d1;
}
#prodamus_office .iRent_helpful_info-links td img {
    vertical-align: middle;
}
#prodamus_office .iRent_helpful_info .iRent_helpful_info-wrapper_right {
    width: 50%;
    float: right;
}
#prodamus_office .iRent_helpful_info .iRent_helpful_info-wrapper_right .iRent_helpful_info-hint {
    border: 1px solid rgb(255, 82, 36);
    padding: 20px;
    position: relative;
    box-shadow: 3px 3px 5px rgba(0,0,0,0.3);
}
#prodamus_office .iRent_helpful_info .iRent_helpful_info-wrapper_right .iRent_helpful_info-hint:after {
    left: 20px;
    width: 18px;
    height: 21px;
    bottom: -21px;
    content: ' ';
    z-index: 1;
    position: absolute;
    background-image: url('https://dropshopping.ru/design/img/corner_img.png');
    background-repeat: no-repeat;
}
#prodamus_office .iRent_helpful_info .iRent_helpful_info-wrapper_right .iRent_helpful_info-hint-title {
    font: normal 20px Arial;
    color: #ff5223;
    margin-bottom: 15px;
}
#prodamus_office .iRent_helpful_info .iRent_helpful_info-wrapper_right .iRent_helpful_info-hint p {
    margin: 10px 0 0;
    font-size: 12px;
    line-height: 1.5;
}



#prodamus_office .iRent_components-action {
    width: 70px;
    vertical-align: middle;
}
#prodamus_office .iRent_components-action-nojs {
    vertical-align: middle;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS {
    width: 90px;
    vertical-align: middle;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS .ui-niceSelect-input {
    height: 27px;
    margin: 0 3px;
    background: url('/getfile/widgets/img/ui-nicebutton-silver.png') 0 -217px repeat-x;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS .ui-niceSelect-input-button {
    margin: 1px 0;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS .ui-niceSelect-input-text {
    height: 27px;
    color: #6F6F6F;
    font: 11px Arial;
    font-weight: bold;
    line-height: 25px;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS .ui-niceSelect-placeholder {
    margin: 2px 2px 3px 1px;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS .ui-niceSelect-options {
    width: auto;
    min-width: 110px;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS .ui-niceSelect-left,
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS .ui-niceSelect-right {
    width: 3px;
    height: 27px;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS .ui-niceSelect-left {
    left: -3px;
    background: url('/getfile/widgets/img/ui-nicebutton-silver.png') 0 0;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS .ui-niceSelect-right {
    right: -3px;
    background: url('/getfile/widgets/img/ui-nicebutton-silver.png') 0 -109px;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS.ui-niceSelect-hover .ui-niceSelect-left {
    background-position: 0 -28px;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS.ui-niceSelect-hover .ui-niceSelect-right {
    background-position: 0 -136px;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS.ui-niceSelect-hover .ui-niceSelect-input {
    background-position: 0 -244px;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS.ui-niceSelect-active .ui-niceSelect-left,
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS.ui-niceSelect-opened .ui-niceSelect-left {
    background-position: 0 -55px;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS.ui-niceSelect-active .ui-niceSelect-right,
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS.ui-niceSelect-opened .ui-niceSelect-right {
    background-position: 0 -163px;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS.ui-niceSelect-active .ui-niceSelect-input,
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS.ui-niceSelect-opened .ui-niceSelect-input {
    background-position: 0 -271px;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS.ui-niceSelect-disabled .ui-niceSelect-left {
    background-position: 0 -82px;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS.ui-niceSelect-disabled .ui-niceSelect-right {
    background-position: 0 -190px;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS.ui-niceSelect-disabled .ui-niceSelect-input {
    background-position: 0 -298px;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS.ui-niceSelect-disabled .ui-niceSelect-input-text {
    color: #aaa;
}
#prodamus_office .iRent_components .ui-niceSelect.iRent_components-action-NS .ui-niceSelect-option-column-fade {
    display:none;
}


#prodamus_office .iRent_create-column {
    float: left;
    width: 60%;
    cursor: pointer;
    text-align: center;
}
#prodamus_office .iRent_create-column .PO_header {
    margin: 20px 0;
}
#prodamus_office .iRent_create-column > p {
    font: normal 12px/1.5 Arial;
    color: #000;
}
#prodamus_office .iRent_create-column > img {
    max-width: 100%;
}
#prodamus_office .iRent_create-column.iRent_create-column_2 {
    float: right;
    width: 30%;
}



/* PO iRent nicePopupBox */
.Prodamus-iRent-popup {
	font-family: Arial;
	font-feature-settings: initial;
    letter-spacing: normal;
}
.Prodamus-iRent-popup .ui-nicePopupBox-wrapper {}
.Prodamus-iRent-popup .Prodamus-iRent-popup-error {
    color: #900;
}
.Prodamus-iRent-popup .Prodamus-iRent-popup-form {
    border: 0;
    margin: 0;
    padding: 0;
}
.Prodamus-iRent-popup .Prodamus-iRent-popup-header,
.Prodamus-iRent-popup .Prodamus-iRent-popup-footer {
    margin: 0;
    padding: 0;
}
.Prodamus-iRent-popup .Prodamus-iRent-popup-header p,
.Prodamus-iRent-popup .Prodamus-iRent-popup-footer p {
    color: #565656;
    margin: 10px 0 0;
    padding: 0;
    font-size: 12px;
    line-height: 1.5;
}
.Prodamus-iRent-popup .Prodamus-iRent-popup-footer p {
    margin-top: 0;
}
.Prodamus-iRent-popup .Prodamus-iRent-popup-header .Prodamus-iRent-popup-title {
    color: #000;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 20px;
}
.Prodamus-iRent-popup .Prodamus-iRent-popup-content {
    margin: 20px 0;
    padding: 25px 0;
    border-color: #ccc;
    border-style: dashed;
    border-width: 1px 0;
}
.Prodamus-iRent-popup .Prodamus-iRent-popup-content p {
    color: #565656;
    margin: 10px 0 0;
    padding: 0;
    font-size: 12px;
    line-height: 1.5;
}
.Prodamus-iRent-popup .Prodamus-iRent-popup-bottom {
    margin: 20px 0 0;
}
.Prodamus-iRent-popup .Prodamus-iRent-popup-bottom,
.Prodamus-iRent-popup .Prodamus-iRent-popup-bottom .ui-niceButton,
.Prodamus-iRent-popup .Prodamus-iRent-popup-bottom .Prodamus-iRent-popup-error {
    vertical-align: middle;
}
.Prodamus-iRent-popup .Prodamus-iRent-popup-bottom .Prodamus-iRent-popup-error {
    margin-left: 20px;
}
.Prodamus-iRent-popup .Prodamus-iRent-popup-bottom p {
    color: #565656;
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 1.5;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button {
    height: 27px;
    padding: 0 2px;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button .ui-niceButton-text {
    font: bold 11px/25px Arial;
    color: #000;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button .ui-niceButton-left{
    height: 27px;
    width: 3px;
    background: url('/getfile/widgets/img/ui-nicebutton-silver.png') 0 0;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button .ui-niceButton-center{
    display: block;
    text-align: center;
    height: 27px;
    padding: 0 10px;
    background: url('/getfile/widgets/img/ui-nicebutton-silver.png') 0 -217px repeat-x;
    overflow: hidden;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button .ui-niceButton-right{
    height: 27px;
    width: 3px;
    background: url('/getfile/widgets/img/ui-nicebutton-silver.png') 0 -109px;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button.ui-niceButton-hover .ui-niceButton-left {
    background-position: 0 -28px;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button.ui-niceButton-hover .ui-niceButton-center {
    background-position: 0 -244px;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button.ui-niceButton-hover .ui-niceButton-right {
    background-position: 0 -136px;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button.ui-niceButton-active .ui-niceButton-left,
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button.ui-niceButton-open .ui-niceButton-left {
    background-position: 0 -55px;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button.ui-niceButton-active .ui-niceButton-center,
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button.ui-niceButton-open .ui-niceButton-center {
    background-position: 0 -271px;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button.ui-niceButton-active .ui-niceButton-right,
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button.ui-niceButton-open .ui-niceButton-right {
    background-position: 0 -163px;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button.ui-niceButton-disabled .ui-niceButton-left {
    background-position: 0 0;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button.ui-niceButton-disabled .ui-niceButton-center {
    background-position: 0 -217px;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button.ui-niceButton-disabled .ui-niceButton-center .ui-niceButton-text {
    color: #aaa;
}
.Prodamus-iRent-popup .ui-niceButton.Prodamus-iRent-popup-button.ui-niceButton-disabled .ui-niceButton-right {
    background-position: 0 -109px;
}



#iRent_phone_bonus {
    border: 1px solid rgb(82, 200, 36);
    margin: 0 0 30px;
    padding: 10px 20px;
    position: relative;
    box-shadow: 3px 3px 5px rgba(0,0,0,0.3);
}
#iRent_phone_bonus, #iRent_phone_bonus button {
    vertical-align: middle;
}
#iRent_payment_bonus {
    border: 1px solid rgb(82, 200, 36);
    margin: 0 0 30px;
    padding: 10px 20px;
    position: relative;
    box-shadow: 3px 3px 5px rgba(0,0,0,0.3);
}
#iRent_payment_bonus, #iRent_payment_bonus > span {
    vertical-align: middle;
}
#iRent_payment_bonus > a,
#iRent_payment_bonus .ui-niceButton-content {
    margin-left: 10px;
}

/* Общие стили */
#prodamus_office .po-profile-sn {
    display: inline-block;
    max-width: 70%;
    position: relative;
    height: 42px;
    margin-top: 10px;
}
#prodamus_office .po-profile-sn .po-profile-sn-img {
    width:  42px;
    height: 42px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url("/office/img/_social.png") 42px 42px no-repeat transparent;
    background-color: #eee;
}
#prodamus_office .po-profile-sn .po-profile-sn-info { padding: 8px 0px 0px 42px; }
#prodamus_office .po-profile-sn .po-profile-sn-text {
    font: 20px Arial;
    margin: 0px 3px 0px 10px;
    cursor: default;
    overflow: hidden;
    max-width: 300px;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#prodamus_office .po-profile-sn a.po-profile-sn-text {
    color: #000;
    text-decoration: none;
    background: url(/office/img/_bottom-dot.png) repeat-x bottom;
    background-position: 0px -51px;
    cursor: pointer;
}
#prodamus_office .po-profile-sn a.po-profile-sn-text:hover {
    background-position: 0 22px;
    color: #C03;
}
#prodamus_office .po-profile-sn.logged { color: #C03; }
#prodamus_office .po-profile-sn .po-profile-sn-icons { display: inline-block; }
#prodamus_office .po-profile-sn .po-profile-sn-icon {
    width: 14px; 
    height: 14px; 
    display: inline-block;
    margin-right: 3px;
}

/* Соц. логотипы */
#prodamus_office .po-profile-sn-fb .po-profile-sn-img { background-position: 0px 0px; }
#prodamus_office .po-profile-sn-tw .po-profile-sn-img { background-position: 0px -84px; }
#prodamus_office .po-profile-sn-vk .po-profile-sn-img { background-position: 0px -42px; }
#prodamus_office .po-profile-sn-ya .po-profile-sn-img { background-position: 0px -126px; }
#prodamus_office .po-profile-sn-mail .po-profile-sn-img { background-position: 0px -168px; }

/* Иконки */
#prodamus_office .po-profile-sn .po-profile-sn-icon-edit {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNq00lEKACEIBNDqwHoWTzyLHwXuWozBClIELy3sANpNjHYZ/0JVhWc49DeeUkSQ7SmUYapSdkmpvWOrDPpAFgVYQQtWUYC7X9zleE/IXM2sl0aOQR6PAAMAPSd4Ouw8h84AAAAASUVORK5CYII=");
    background-position: 0px -1px;
    display: none;
}
#prodamus_office .po-profile-sn .po-profile-sn-icon-tick {
    background-image: url("/office/img/_pay-success.png");
    background-position: 0px 2px;
    background-repeat: no-repeat;
}
#prodamus_office .po-profile-sn .po-profile-sn-icon-cross {
    width: 22px;
    height: 22px;
    position: relative;
    top: 4px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAByCAYAAABX0SF3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NJREFUeNrsmc1OIkEQx6uHTbxpxIunNUFQ3sMLh9VoJIoI3twHMCZq8AO/ol64L55MPJL4AUZeAWLQJzC6Jy+E6MGL4uxU7zYZZ5qhcbqTFaeTCknNzI/iz3RXVzXRdR1UDA0UDQ/sge3jm9PFhYWFvPHxwzBiufTLsJ+ZTIZ8NOJRwwqG6VYo58valsIMF4K2ozHCf4tC2wFjpN85snzsz2uiaf4f3JXGPE1HRSIn3rLpgTtl2dzf35f6Mi8vLxPY29vTZQ9kNtaKl5cXNRlE9tRWD357e/viEWtmsNWOj49hfX3d5j8/P+f6mbUEx2IxGBoagnQ63fAVCgW4uroSB6PGPJuenoZQKARbW1sN6NraWtP72X/lGDGzqakp6OnpgUqlAqlUyvFeISmYXVxcwOPjIwSDQdjd3ZUDvry8hJubG1haWoLJyUkYHBzE9UUcXK/Xbcagi4uLDd/ExASFHxwccJ9Be/ceM4d5jIyMULNeGxsba/qMbYLUX1/VzDynb/9iYF3yIkQ3hSqSqbLdJpXi5OREKt2YRIRks1k9EAhIjfb29vZvxIQQ8Pv9asCy4RSsaVrDpIIxWiVgZRGrAGtWKcyWy+VotrD6i8Ui128OTmMR8+CY/jFDY55jPswq19fXNFO3BLPXjWczMzN0b7G9vU2TKmZq3FM4PWOTwgnO0v/GxoYj9B242U9ixtL/8PAwbG5utrxfSIp8Pk93P7gTmp2dpfBWUbeMmG2pdnZ2Gr5kMgnhcJjq7BSx48wbHx+nZh1zc3PiE4TBpa8VZn3+/0VIacSywTRLHx4eSk2m8/PzitP//f29VPrAwAAhd3d3el9fn9Roq9Wq17rxwO2Ca7UaPDw82PxPT09cvzC4t7cXurq63kEQ+vz8DP39/e6kMMNFocIaI9zn8wlDhcEYKZZrVllcgc0/n6f5h8A8TUXhjscV3d3d1Hiae1O6g8E0SytJpsrSv1H50z6I7OofJ4iOvTSZA9sU6o+PveZ/hzX/j46OYGVlxeY/PT3l+oV79IlEghaL2D5nvrOzMyiVSrSodNWjj8fjtMxdXV2lkZbLZVr+SunRs+ofy1/z0YVrMNbUWP1bz0RcnYOYzz7MZyKuzkEQaj37wDMRhGPHxSlix/c4EolQs16LRqMt3331U/rzgT/VsklUtNL/CDAAZ900aYw9xeMAAAAASUVORK5CYII="); 
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
/*
#prodamus_office .po-profile-sn:hover .po-profile-sn-icon { display: inline-block; }
*/
#prodamus_office .po-profile-sn .po-profile-sn-icon-cross:hover { background-position: 0px -23px; }
#prodamus_office .po-profile-sn .po-profile-sn-icon-cross.mousedown { background-position: 0px -46px; }

/* стили для непривязанных */
#prodamus_office .po-profile-sn.not-tie {
    cursor: pointer;
}
#prodamus_office .po-profile-sn.not-tie:hover a.po-profile-sn-text {
    background-position: 0 22px;
    color: #C03;
}
#prodamus_office .po-profile-sn-fb.not-tie:hover .po-profile-sn-img { background-position: -42px 0px; }
#prodamus_office .po-profile-sn-fb.not-tie.mdown .po-profile-sn-img { background-position: -84px 0px; }
#prodamus_office .po-profile-sn-vk.not-tie:hover .po-profile-sn-img { background-position: -42px -42px; }
#prodamus_office .po-profile-sn-vk.not-tie.mdown .po-profile-sn-img { background-position: -84px -42px; }
#prodamus_office .po-profile-sn-tw.not-tie:hover .po-profile-sn-img { background-position: -42px -84px; }
#prodamus_office .po-profile-sn-tw.not-tie.mdown .po-profile-sn-img { background-position: -84px -84px; }
#prodamus_office .po-profile-sn-ya.not-tie:hover .po-profile-sn-img { background-position: -42px -126px; }
#prodamus_office .po-profile-sn-ya.not-tie.mdown .po-profile-sn-img { background-position: -84px -126px; }
#prodamus_office .po-profile-sn-mail.not-tie:hover .po-profile-sn-img { background-position: -42px -168px; }
#prodamus_office .po-profile-sn-mail.not-tie.mdown .po-profile-sn-img { background-position: -84px -168px; }

/* стили для уведомлений */
#prodamus_office .po-profile-sn-notice {
    cursor: default;
    position: absolute;
    top: 0px;
    left: -191px;
    width: 180px;
    height: 40px;
    background-color: #fff;
    display: table;
}
#prodamus_office .po-profile-sn-error {
    text-align: right;
    color: #FF5223;
    display: table-cell;
    vertical-align: middle;
}