/* old rest */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}

/* end old rest */
/* mp */
.col-pt-4 h3 a {
  color: #000;
}

/* end mp */
/* wanted */
div.vacancy {
    background: #eee none repeat scroll 0 0;
    display: none;
    margin: 2px 0 6px 10px;
    padding: 1px 10px;
}
.selected div.vacancy {
    display: block;
}
#agreement {
    display: none;
}
/* end wanted */

/* online lastdocs */
ol li.avail_yes div, ol li.avail_no div {
    display: block;
    padding-left: 32px;
    position: relative;
}
.avail_yes i, .avail_no i {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAANBAMAAABFt2PeAAAAD1BMVEUAmQD/AAAAAAD////////Cm/aFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QIJCjcBjyuszwAAAFJJREFUCJl1zsENgDAMQ1GLTpBOQJMFSv/+u9FICJEDub1DbAvcA1juINysB+uUHC3b19mQ4qM2QyNlrtShsRO4UuhPtJl6/hqpN5PakKpbys4bhy8STn2BSGEAAAAASUVORK5CYII=") no-repeat scroll left top;
    display: block;
    height: 13px;
    left: 4px;
    position: absolute;
    top: 14px;
    width: 13px;
}
.avail_yes i {
    background-position: -13px 0;
}
.avail_yes a, .avail_no a {
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 10px 0 16px;
}

/* end online lastdocs */


/* online */

.table-info-source {
    border-collapse: collapse;
    font-size: 0.865em;
    margin-bottom: 1.2em;
    width: 100%;
}
.table-info-source thead th {
    background-color: #e5ebee;
    color: rgb(98, 102, 176);;
    font-weight: 500;
    padding: 0.4em 0 0.4em 0.5em;
    vertical-align: middle;
    position: static;
    display: table-cell;
    float: none;
}
.table-info-source td {
    border-bottom: 1px solid #ced5e4;
    padding: 0.3em 0.5em 0.3em 0.5em;
    position: static;
    display: table-cell;
    float: none;
}

.table-info-source td.block-title {
    background-color: #f5f6f8;
    border-bottom: none;
    font-weight: 700;
}
.table-info-source .full-doc {
    background-color: #e8e8f3;
}
.table-info-source .order-doc {
    background-color: #c6f0eb;
}
.table-info-source .last-doc {
    background-color: #ffe6d1
}

@media only screen and (max-width: 767px) {
    .pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
    .pinned table { border-right: none; border-left: none; width: 100%; }
    .pinned table th, .pinned table td { white-space: nowrap; }
    .pinned td:last-child { border-bottom: 0; }
    
    div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
    /*div.table-wrapper div.scrollable table { margin-left: 48%; }*/
    div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }  
    
    table.responsive td, table.responsive th { position: relative; overflow: hidden; }
    /*table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }*/   
}

/* end online */
/* law */
.row.revsel {
    margin-top: 20px;
}
.review h2.part-heading {
    margin-top: 1.4em;
}
.review h1 + h2.part-heading {
    margin-top: 0 !important;
}
.review h2 a {
    color: #1200d4;
}
.review h2 a:hover {
    color: #e06618;
}
.review .list-item {
    margin: .14em 0;
}
.review .list-item a.invisible {
    margin: 0;
    padding: 0;
}
.review .list-item a {
    margin: 0 8px;
}

@media (min-width:768px) {
    .review .section {
        margin-right: 230px;
        width: auto !important;
    }
}
.review div.section {
    background-color: #eee;
    padding: 5px 0 16px 12px;
    margin-bottom: 2em;
}
.review div.section ul {
    margin-top: 10px;
}
.review div.section li {
    margin-bottom: 5px;
    margin-left: 12px;
    list-style-image: url('data:image/gif;base64,R0lGODlhCAAMAIABAP+YAP///yH5BAEAAAEALAAAAAAIAAwAAAIPjI+pmwDqGHzRxCrx0aEAADs=')
}
.review div.section a {
    color: #000;
}
.review div.section a:hover {
    text-decoration: underline;
}

.review .right-block {
    display: block;
    float: right;
    margin-left: 12px;
    margin-bottom: 12px;
    width: 210px;
}

.review .right-block #widget {
    width: 212px;
}


.btn-calendar {
    display: inline-block;
    background: transparent url('data:image/gif;base64,R0lGODlhEwAUANUAAMHI2ert87vE1cfO3cHJ2fT2+cfO3LW+0rW+0fv9/dPZ5N/j7LvD1dnf6M3U4fv8/e/y9vT2+LvD1tre6LW/0s3T4dPZ5cHJ2Ort8vv8/uXo7+Tp7/v9/vj5+/f5+7vE1ra+0t/k7PP2+ba/0u/x9vDy9c3U4P///8fP3eru8vj6++vu8rrE1trf6O/y9cbO3cDJ2eXo8LW/0fT1+dne6eXp8Pf6+9ne6BkZGf7//zMzMwAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAATABQAAAbHQJ1wSCwWEQfQgYIYHZBIEEXGFDIEAglWcv0wWAzJByskAACXM8B8MRPeBJjQQDcMcPYB6oUb5AdCDiYVODg6hYiHOA4OFUIWFgpGRQqVQg0TNDebLTeYm6ATDUILISGIqKgLq0I1GhqTRBsxG0IBKwE6uRi6Oik6vAHCQiQuEIfIhso6ECXHOiIRBTrTEToz1NkF0kIeNirJ4YYeHR1CCRwZOgnrOg/uOhzuGew6Offi4fc5Qvv+///6ARy4T8gJggRjKRwSBAA7') no-repeat 0 50%;
    width: 21px;
    height: 34px;
    margin-left: 20px;
}

#interim {
    margin-top: 1em;
    margin-bottom: 1em;
}
#interim input {
    background: #fff url('data:image/gif;base64,R0lGODlhCwANAJEDABkZGf///zMzM////yH5BAEAAAMALAAAAAALAA0AAAIk3GCJBwL/XBO02oCzDrB3C1aBMJYk1aTOeprmqqrtPMJ2s+UFADs=') no-repeat 95% 50%;
}

div.maintab table, table.dyntable {
    padding: 0;
    margin: 5px;
    border-spacing: 0;
    border-collapse: collapse;
}

div.maintab td, table.dyntable td {
    background: #fff;
    border: black 1px solid;
    padding: 4px;
    vertical-align: top;
}

div.section {
    background-color: #eee;
    padding: 5px 0 16px 12px;
    width: 70%;
    margin: 0;
}

div.section a {
    color: #000;
}

div.sect {
    width: 70%;
    padding-left: 12px;
    margin: 0;
}

ul.head {
    background: none;
    border-bottom: none;
    margin: 10px 0 0 40px;
    min-width: auto;
    padding-left: 0;
}

li.head {
    background: none;
    border-bottom: none;
    margin-left: 12px;
    min-width: auto;
    padding-bottom: 12px;
    list-style-image: url('/img/arrw.gif')
}

li.small {
    padding-bottom: 5px;
}

div.hditem {
    margin-bottom: 32px;
}

div.hditem .date {
    font-weight: 700;
}

div.hditem .img_top {
    float: left;
    margin: 0 12px 12px 0 !important;
}
div.hditem span.date,
div.hditem span.date a {
    color: #767676;
}
img.hd_img {
  float: left;
  margin: 0 14px 14px 0 !important;
}
a.rev_ttl {
    font-weight: 700;
}

.rev_ann {
    font-weight: 700;
}

.nb, .nb:hover {
    font-weight: bold;
    color: #f60;
}

p.U, p.C {
    min-height: 1em;
}

p.U, p.UJ, p.UV, p.UP, p.UNI, p.UNIP, .F, p.oglavlItem {
    text-indent: 26px;
}

p.R, .L, p.U, p.LJ, p.UJ, p.UV, p.C, p.UNI, p.UNIP, p.U, p.UP, p.CV, .F,
p.T, p.oglavlItem {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.review h2 {
    font-size: 1.4em;
    margin: .4em 0;
}

.review h2.part-heading, .review .advert {
    margin-top: 30px;
}

.review .list-item a.invisible {
    margin: 0;
    padding: 0;
}

.review .list-item a.no-indent {
    margin-left: 0;
}

.description .comment {
    margin-left: 0;
}

.review h3 {
    margin: 1em 0 0.5em;
}

.review .doc_link, .review .doc_empty {
    display: block;
    min-height: 32px;
    padding-left: 32px;
}

.review .doc_link {
    background: url('/img/doclink.gif') no-repeat 0 5px;
}

.review .doc_empty {
    background: url('/img/docmiss.gif') no-repeat 0 5px;
}

.review .description {
    font-size: 1.0em;
}

.review .list-item {
    font-size: 1.0em;
    margin: .14em 0;
}

.review .list-item a {
    margin: 0 8px;
}

.review.widget {
    float: right;
    width: 25%;
}




.panel {
    margin-bottom: 1em;
}
.panel-default {
    border: 1px solid #ddd;
}
.panel-heading {
    background-color: #f5f5f5;
}
.panel-heading h4.panel-title a {
    color: #000000;
    display: block;
    padding: 0.8em 1em;
    font-size: 1.1em;
    font-weight: 500;
}
.panel-heading h4.panel-title a:hover {
    color: #f90;
}
.panel-title {
    color: inherit;
    margin-bottom: 0;
    margin-top: 0;
}
.panel-body {
    border-top: 1px solid #ddd;
    padding: 1em;
}
.panel-body ul li {
    margin-bottom: 16px;
}

.rss-icons li {
    margin-bottom: 1em;
    padding-left: 22px;
    position: relative;
}
.rss-icons li {
    background-color: #fff;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZxJREFUeNpiYACCt13e/5lABJB9ASCAQLwEBhgAcgwAAogRKvIAiOcLl21VhMkUwFQBBBBM4D8Q74dxBIC4Acq+z4ABgKLzQaqg7PMAAcQIZbwHUopAWz4gKwRSjQxQF4LoBiAOgOmE0gosQPoAVJM8CAMFGYAmGUId8gBmhQKQAjnTESj5AOq5fJBCgABiRLITpMAByk0ESi6ASShAHYTsEwGowxGeBTkQ5DggdkBSlMAEsheq0QBkJyjMQYqgXp6PHkgJSO4BBwELVBAUcgJAXaCw6AcHEAQcQA6UAvQgB9Es0EABKZqIHiYgPkCAusmAhkEYiKLUAVKYguGAoIBVwhRMAkFCFTAJSEAKDrb7y7vmEhhJQ9K73u9/d40cFFiRk8QmaCEmdy9buvzosRR6s9tm9lkgUUX2q4lwKgnHpZI/J3fgWmIOcCYV+FggWumxMUiF/h8UWutg+4MIHhsGdWA9adwsNawUp+1nVCCLKocfqOqb+Rdb99o3ux25sp7juArkG+XjD4+WwnoYN3UiXST94ITRboL6CfYX7Dno1GjpP38AAAAASUVORK5CYII=");
    background-position: left 2px;
    background-repeat: no-repeat;
}
.rss-icons li.ya {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXBJREFUeNp8k7tKQ1EQRZMgxGe0MCSKjVjYiIX4BXZCBC0lRSoRIhgbH4UfIBaBgBY2QsBHLQRSKUgaRfwDX5UPSGGEJCAqroEdOR4vDiwu9+yZfSeTM+H6cHvIi0WYh36o6awLXuEY9tzksGMQgzPogyPYhwdpCUhDVkZT8GZCmxJ64UkGk84HtmAMqrABeSjBMwxYhxElVuAcUk7xFSzBJWRgVecp5VZaHZg4AuNOcVqddEMdVuDT0ad1nrEOcrDtDXJWv7Wud8v78HKsJmdCFA488UXD/Bm2TNw4hA47bMCjJ+b13IW4vv7u5VhNIyJn3/1OM8iqm5gm/yessFN/iR/Xei7LMOHpg1ZrBk1NPcjAvrqjmxj1dKtpmkEB1gLECZjT+5BM3LCaghkU4RbKjrgAJ3DhXKp7Ry+rptjahdZVPoWZ0P9R0i78usq2dUkd3sA6jEKPWrebuiktKWr+NvrrHNfGfanDatA6fwswABWsVBTYkODmAAAAAElFTkSuQmCC");
}
.rss-icons li.twt {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXVJREFUeNqM008oRFEUx/FnmpIhLJA/sWBtNnZKUxYWIvlTyMJKlrJgrdkosbCULJQ/iayI1UTS7NlQIhvyL8bCLGj4Hv1uvV6v4danee/OPefee9690frVdy/QxjGMCmQQQSmesIkl/+Co79kGpVCODWzjWgka0Y8pjKEdvzMXaAVluFeCLi9/21OCGlthRJ0nOP5HsKcxRzh1WxhFE+IoRAyvvoASzKMKO7hFJ14s1lYwgTkN7sY5Er4ECypsL9axr/4Zi41o1jV1WvY6LdEqPoKOwBbcZJaoyLbwgTt1fvkGDkmwpfT7aLERfSZXzBuk8xTwGxd6znkKjOmTWHvDSp4EyxpjrdZiLUFWe3XNEsyGBF9i0vduMVlLsKgT5qmAVvWBQPAhWlUv16Yt1p3EM+2/B4Nowae+dTqkLgeaLO7uQhsesIs+bP1xlBOubq76GZ20BlwhiWadwmI9J/VftWT8lynsOlfqxuV02Z7DrvOPAAMAVBhVzN1hgF4AAAAASUVORK5CYII=");
}

img[align="right"],
.pull-right img {
    margin: 0 0 14px 14px;
}
img[align="left"],
.pull-left img {
    margin: 0 14px 14px 0;
}

.sm {
    display: block;
    margin: 0;
    height: 28px;
    width: 28px;
}

ul.social li a {
    background: transparent url('//www.consultant.ru/images/social.png') no-repeat top left;
}

ul.social li a.sm:hover {
    text-decoration: none;
}

ul.social li a.mail {
    background-position: left top;
}

ul.social li a.mail:hover {
    background-position: right top;
}

ul.social li a.rss {
    background-position: left -28px;
}

ul.social li a.rss:hover {
    background-position: right -28px;
}

ul.social li a.facebook {
    background-position: left -85px;
}

ul.social li a.facebook:hover {
    background-position: right -85px;
}

ul.social li a.twitter {
    background-position: left -169px;
}

ul.social li a.twitter:hover {
    background-position: right -169px;
}

ul.social li a.vkontakte {
    background-position: left -113px;
}

ul.social li a.vkontakte:hover {
    background-position: right -113px;
}

ul.social li a.odnoklassniki {
    background-position: left -141px;
}

ul.social li a.odnoklassniki:hover {
    background-position: right -141px;
}

ul.social li a.yandex {
    background-position: left -57px;
}

ul.social li a.yandex:hover {
    background-position: right -57px;
}




table.calendar-table {
    border-spacing: 0;
    margin: 20px 0 50px;
    width: 100%;
}

table.calendar-table tr td, table.calendar-table tr th {
    background-color: #FFFFFF;
    font-size: 12px;
    padding: 0;
    text-align: center;
    vertical-align: top;
}

h3.quarter-title {
    color: #666699;
    font-weight: normal;
    line-height: 1.5em;
    text-transform: uppercase;
}

.small {
  font-size: 0.865em;
}

h2 {
    color: #000;
}

@media (max-width:767px) {
    table.cal thead th,
    table.cal tbody td {
        font-size: 16px !important;
    }
}

table.cal {
    background: #fff;
    border-collapse: collapse;
    color: #000;
    width: 100%;
}

.row .col-md-3 table.cal {
    margin-bottom: 1em;
}

table.cal thead th, table.cal tbody td {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-size: 14px !important;
    line-height: 24px;
    font-weight: 500;
    text-align: center;
}

table.cal thead th {
    background-color: #ededed;
    color: #363636;
    width: 28px;
}

table.cal thead th.month {
    background-color: #ccc;
    color: #363636;
    font-size: 16px;
    font-weight: 700;
    line-height: 32px;
}

table.cal thead th:first-child, table.cal tbody td:first-child {
    border-left: 1px solid #ccc;
}

table.cal th.weekend, table.cal td.weekend {
    color: red;
    font-weight: 700;
}

table.cal td {
    color: #000000;
}

table.cal td.inactively {
    color: #cacaca;
}

table.cal td.nowork {
    color: #666699;
}

table.cal td.active, table.cal td a {
    color: #64599e;
    font-weight: 700;
}

table.cal td.active, table.cal td a:hover, table.cal td.active a {
    color: #ff9900;
}

table.cal a.backward, table.cal a.forward {
    display: block;
    height: 100%;
    width: 100%;
}

.nb,
.nb:hover,
.nb:active {
  font-weight: bold;
  color: #f60;
}

@media (max-width: 767px) {
    .else {
        float: none;
        display: block;
        margin: 0 0 1em 0 !important;
        width: 100% !important;
    }
}
.J {
    margin-top: 14px;
}
#vortaro p a {
    margin-right: 0.5em;
}


ul.alphabet {
    list-style: none outside none;
    margin: 0 0 1em;
    padding: 0;
}
.alphabet li {
    display: inline-block;
}
.alphabet li a, .alphabet li span  {
    background-color: #eee;
    border: 1px solid #ddd;
    display: block;
    padding: 2px;
    text-align: center;
    width: 20px;
}
.alphabet .active {
    color: black;
    font-weight: bold;
}
.alphabet li a:hover {}
.alphabet li a.inactive {
    background-color: #FFFFFF;
    color: #CCCCCC;
    cursor: default;
    text-decoration: none;
}
/* end law */


/* interview */

.media-group.interview .media {
    border-bottom: none;
}
/* end interview */

/* Wanted */
#contact-map {
    margin-bottom: 1.4em;
}


/* About */

h2.orange {
    color: #e47703;
    margin-bottom: 0;
}
.accidental-block {
    background: #e6e5e3 url("//static.consultant.ru/images/photos/photo69178.png") no-repeat scroll left top;
    border-bottom: 2px solid #e47605;
    border-right: 2px solid #e47605;
    margin: 2.4em 0 1.2em;
}
.guidance div {
    background: transparent url("//static.consultant.ru/images/photos/photo69177.png") no-repeat scroll 50px 50%;
    display: block;
    padding: 0.8em 1.6em 0.2em 150px;
}
.guidance div.bookkeeper {
    background: transparent url("//static.consultant.ru/images/photos/photo69280.png") no-repeat scroll 50px 50%;
}
.guidance div.lawyer {
    background: transparent url("//static.consultant.ru/images/photos/photo69285.png") no-repeat scroll 50px 50%;
}
.guidance div.humanresource {
    background: transparent url("//static.consultant.ru/images/photos/photo69284.png") no-repeat scroll 50px 50%;
}
.guidance div.budget {
    background: transparent url("//static.consultant.ru/images/photos/photo69282.png") no-repeat scroll 50px 50%;
}
.guidance div.chief {
    background: transparent url("//static.consultant.ru/images/photos/photo69281.png") no-repeat scroll 50px 50%;
}
.guidance div.medcorp {
    background: transparent url("//static.consultant.ru/images/photos/photo69286.png") no-repeat scroll 50px 50%;
}
.guidance div.cbuild {
    background: transparent url("//static.consultant.ru/images/photos/photo69283.png") no-repeat scroll 50px 50%;
}
.guidance h2 {
    margin: 0;
}
.guidance ul {
    font-size: 1.2em;
    list-style-type: none;
    margin-left: -40px;
}
.guidance ul p {
    text-align: left;
}
.addition div {
    background: transparent url("//static.consultant.ru/images/photos/photo69179.png") no-repeat scroll 60px 50%;
    display: block;
    padding: 0.4em 1.6em 1.6em 220px;
}
.addition ul {
    font-size: 1.2em;
    margin-left: -20px;
}

ul.additional-list {
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 7.5px;
    margin-left: 0;
    padding: 0;
}

ul.additional-list li {
    padding-left: 1.3em;
    position: relative;
    margin-bottom: 0.4em;
}

ul.additional-list li:before {
    content: "\2014";
    font-family: Georgia, serif;
    left: 0;
    position: absolute;
    top: 0;
}

.cons-table {
    border: 0 none;
}
.cons-table td {
    vertical-align: top;
}
.cons-table tr td:first-child {
    padding-right: 20px;
    width: 200px;
}


div.list {
    margin-bottom: 1.2em;
    padding-left: 48px;
    position: relative;
}
div.list span.count {
    background: #ffffff url("//static.consultant.ru/images/photos/photo63424.gif") no-repeat scroll left top;
    color: #ffffff;
    display: block;
    font-size: 26px;
    font-weight: 700;
    height: 38px;
    left: 0;
    line-height: 38px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 38px;
}
div.list h3 {
    margin-bottom: 0;
    padding-bottom: 0;
}


/* */
table.info-data {
    border-spacing: none;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin-top: 1.2em;
}

table.info-data td {
    vertical-align: top;
    padding: 0.4em 2em 0.4em 0;
}

table.info-data-clear {
    border-spacing: none;
    margin-top: 1.2em;
}

table.info-data td {
    vertical-align: top;
    padding: 0.4em 2em 0.4em 0;
}
/* facts */
.facts {
    display: block;
    margin-bottom: 2.6em;
}

.facts span {
    font-weight: 400;
    font-size: 1.4em;
}

/* cons */

#ib div {
    background-color: #eee;
    margin: 0.5em 0 1.2em;
    padding: 15px 20px 20px 20px;
}

#ib div p {
    padding: 0 5px 10px 5px;
    font-weight: normal;
}

#ib p {
    margin: 5px 0 5px 0;
}

#ib a.ib, #ib span.ib {
    font-size: 135%;
    font-weight: bold;
}

#ib h1 {
    font-size: 150%;
    color: #f90;
    margin: 12px 0 24px 0;
}

#ib ul {
    margin: 5px 0 5px 3px;
}

#ib li {
    margin-left: 12px;
    padding-bottom: 5px;
    list-style-image: url('/img/arrw_a.gif')
}

#ib h3 {
    margin: 0;
    color: #888;
}

#ib select {
    margin-top: 5px;
}

#ib h3 {
    margin: 0;
    color: #888;
}

#ib select {
    margin-top: 5px;
}

.desc-ttl {
    display: block;
    height: 54px;
    padding-top: 7px;
    text-align: center;
}

.desc-ttl.violet {
    background-color: #8c59a5;
}
.desc-ttl.dviolet {
    background-color: #842f8a;
}
.desc-ttl.orange {
    background-color: #f29f3f;
}
.desc-ttl.aqua {
    background-color: #38b4bf;
}
.desc-ttl.pink {
    background-color: #ea3894;
}
.desc-ttl.red {
    background-color: #e54e2e;
}
.desc-ttl.blue {
    background-color: #5393ce;
}
.desc-ttl.ddblue {
    background-color: #091966;
}
.desc-ttl.green {
    background-color: #01b254;
}
.desc-ttl.dgreen {
    background-color: #017b4a;
}
.desc-ttl.gray {
    background-color: #b6b6b7;
}
.desc-ttl.purple {
    background-color: #cd015a;
}
.desc-ttl.dred {
    background-color: #da001b;
}
.desc-ttl.lgreen {
    background-color: #92c953;
}
.desc-ttl.dblue {
    background-color: #333399;
}
.col-pt-12 .desc-ttl.orange.alone {
    margin-top: 1em;
    margin-bottom: 1em;
}
.col-pt-12 .desc-ttl.orange.alone a {
    display: block;
    padding: 0 10px;
    text-align: left;
}
.desc-ttl a {
    color: #fff;
    font-size: 1.1em;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
}
.desc-table.dgray td.desc-ttl a {
    color: #685aa6;
    text-decoration: none;
}
.desc-table.dgray td.desc-ttl a:hover span {
    text-decoration: none;
}
.col-pt-4 p.text-right,
.col-pt-6 p.text-right,
.col-pt-12 p.text-right {
    margin-right: 10px;
    font-size: 85%;
    margin-bottom: 5px !important;
}
.yellow-block {
    margin-top: 10px;
    margin-bottom: 20px;
}
span.desc-ttl.alone {
    line-height: 54px;
    padding-top: 0;
}
.dgray .desc-ttl {
    background-color: #cccccb;
}
.dgray .desc-ttl a {
    color: #685aa6;
}
.dgray .green span {
    color: #008140;
}
.dgray .brown span {
    color: #b04125;
}
.dgray .lviolet span {
    color: #8c5da5;
}
.dgray .violet span {
    color: #8c2577;
}
.gray-block {
    background-color: #f2f2f4;
    display: block;
    padding: 10px 10px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.desc-table-inside td.desc-ttl {
    border-bottom: 5px solid #f4d347;
    border-top: 5px solid #f4d347;
    height: 54px;
    text-align: center;
    vertical-align: middle;
    width: 33%;
}
.desc-table-inside td.left {
    border-right: 5px solid #f4d347;
}
.desc-table-inside td.right {
    border-left: 5px solid #f4d347;
}
.desc-table-inside td.desc-text-link {
    border-bottom: 10px solid #f4d347;
}

.video-container {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.col {
    display: none;
}

.exp {
    display: block;
}

/* About */
.btn-wrapper {
    float: right;
}
.btn-wrapper .btn {
    color: #333;
    background-color: #ffffff;
    border-color: #adadad;
}
.btn-wrapper .btn:hover,
.btn-wrapper .btn:focus,
.btn-wrapper .btn:active {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
/* /about/presscenter/news/ */
.news_month {
    border-bottom: 1px solid #999;
}
div.news_item {
    margin-bottom: 1.6em;
    margin-left: 0;
    min-height: 120px;
    padding-left: 120px;
    position: relative;
}
.news_item img {
    margin: 0 !important;
    position: absolute;
    top: 0;
    left: 0;
    height: 100px;
    width: 100px;
}

/* Search */
.srchitem {
    border-bottom: 1px solid #ddd;
    padding: 10px 0 16px;
}
.srchcnt {
    border-left: 4px solid #bba;
    margin: 4px 0 0 24px;
    padding: 4px 10px;
}
/* End Search */

/* Производственный календарь */
ul.list-year {
    display: block;
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}
ul.list-year li {
    float: left;
    padding-top: 14px;
    padding-right: 20px;
}
.calendar-table h2 {
    color:#669;
}
.calendar .title span {
    cursor: default  !important;
    color: #363636 !important;
}
div.block-download {
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REM1RTM3RTUyMzQ0MTFFN0ExQ0FERUNDODI3NjhFODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REM1RTM3RTYyMzQ0MTFFN0ExQ0FERUNDODI3NjhFODEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQzVFMzdFMzIzNDQxMUU3QTFDQURFQ0M4Mjc2OEU4MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQzVFMzdFNDIzNDQxMUU3QTFDQURFQ0M4Mjc2OEU4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgYN1v0AAAP0SURBVHjapFZLbxNJEP56no7jVxLljUyWBIkLZFFOHMIhV8hlJXZ/Q7TcEaccEfwA0OYAueQSiZ+AOEXivSjioSjBwUJIkSIRO/Fz4pmmqj1tnHhshGi5NT3TXfVV1VdVbSGl/Aogid8YpANCiMjvNI6EDFcbGxvY2tqC4zhoNBrwPA/z8/OYmZlBuVKBIQylyPd9xONxOme3lB0fN/D69Ut8+PAR/f39KJfLWFxcxPDwcAvtkIHoI4OdmPfvP5CViie3t3Nyd/ezzOe/yG/fCvLdu/fy7t07cnl5Wa6vP5YELG/e/PeE7MLCgiwWi6z60NLWTE5OKi+mp6dRr9eRy+WQSmbgNyRMwyIvDBiGiYGBNN68+R+3bt1Wcjdu/EPzL4yPT9K+gbm5OZRKJWxubuLg4ACpVAqGBuEDlmWpp45xEAQ0ffj0bAQS9KMwBrAtB8lkk8axsTH1JGdIVoThOybQcWU0D6sbmcxjIEm53yAQHywfBMxJoHhBaF9IaVfye4OQR37DR7VWQ52SwCYvSROB+vDI0lLpUJ2re3VNLktFZdcPEP2BrSQmFYDjxpFKp5X7jm1TOE0kEy6GhoYwe+lPFIoFZM9ONRXZTjO0JGuaZrQn2lWblFGOYmx0FE+fPlEW12pl8syERZP3q9UKrl1fVHnkEj+rq2t4/uwZ/piaahnK3EaGi4lOJBLY29uDSeF59GgFDx/+FxnONHnIFhcKBSXHSTMxMaEiogztxgkf3t/fRzabRSaTCQk+EWUVes1vcy3UO6d3jfjL5/OqmHVmdYBwlXO819bWMDIyggpVensoNW+dmSiUJ7FYDEtLS1hZWcHs7Gz37GLlg4ODkSnZLUV5sPXMA9fH6bMdxLM3XLGu6xLB1Y50jALjPQZgPjlkP60TTSI3wV8ZnAS6W3QF0Zt8kAlnPriH/cpgw7SX7UkT6QkfZMt6cXCaM71meW1sz7bCAnyo/eDPBp+NAo0E0XFld7kZNq+HXkM064c8OO1dR+/SVgshMZRxick4EnGNIX+ASdEqyrA+m+vQE8sIOsJptXPBo0oZ+OpjEfE+j4ivqJbOF5bSJogvbvGCu7RQawOB6tjc2wYyMVS9pkq+grXhLZDcbk49n7/9hL/vbVOd9JFOj9JZIOZYlAgGNUO62GyBPurGjsXNkhqkQ99teqc5OpHAi60jpWdnZ6dleAvk6vxVlA6LGDlzHukLLgm5ylK22CaDSCcB0rtJoJR5hEnAQjVS26KmaPpIpiq4fPEcxMEVnMmeVW1GUcA3PSO2Z1IQVMOwCBVwEV5GdAHTq74VjbakCNRe4HMH7iO5k/kkCED97+pVE7/5n+zouwADAM7e5GnQNXU7AAAAAElFTkSuQmCC') no-repeat left 50%;
    display: block;
    padding-left: 30px;
    margin: 2em 0;
    height: 25px;
    line-height: 25px;
}
div.block-print {
    background: transparent url('data:image/jpeg;base64,/9j/4QCSRXhpZgAASUkqAAgAAAABAJiCAgBuAAAAGgAAAAAAAAAoYykgwqzQvtGA0L7QvdC40L0gwqzQu9Cw0LTQuNC80LjRgCDigJTQtdGA0LPQtdC10LLQuNGHIC8g4oCY0L7RgtC+0LHQsNC90Log0IvQvtGA0LggLyBodHRwOi8vbG9yaS5ydS8yMDgzODk1AAAA/+wAEUR1Y2t5AAEABAAAAEYAAP/hBI5odHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMDc2RUU2NkFEQkIxMUUzQUQ4MEJDODY3OEQwMTQzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMDc2RUU2N0FEQkIxMUUzQUQ4MEJDODY3OEQwMTQzMSI+IDxkYzpyaWdodHM+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPihjKSDCrNC+0YDQvtC90LjQvSDCrNC70LDQ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') no-repeat left 50%;
    display: block;
    padding-left: 40px;
    padding-top: 6px;
    margin: 2em 0;
    min-height: 35px;
}
.block-scroll-x {
    display: block;
    width: 100%;
    overflow-x: auto;
    height: auto;
    -webkit-overflow-scrolling: touch;
}
.block-scroll-x table.calendar-table {
    width: 846px;
}


/* End Производственный календарь */

/* About */
.form-ric table {
    border-collapse: collapse;
    margin: 2.0em 0;
    width: 100%;
}

.form-ric table th {
    border-bottom: 2px solid #dddddd !important;
    text-align: left;
}

.form-ric table th, .form-ric table td {
    border-bottom: 1px solid #f4f4f4;
    padding: 0.4em 14px 0.4em 0;
}

.form-ric table th.ric-city, .form-ric table th.ric-contact {
    width: 155px;
}

.form-ric table th.ric-name, .form-ric table th.ric-address {
    width: 225px;
}
.form-ric {
    display: block;
    width: 100%;
    height: auto;
}
@media () {
  .form-ric {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-ric table {
    width: 846px;
}

/* /about/software/ */
table.ddd {
    margin-top: 1.0em;
}

.ddd ul li {
    margin-bottom: 10px;
    padding-left: 38px;
    position: relative;
}

.ddd ul li a {
    line-height: 28px;
}

.ddd ul i {
    background: transparent url('/images/about-soft.png') no-repeat top left;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 30px;
}

.bookeeper i {
    background-position: 0 0;
}

.laywer i {
    background-position: 0 -25px !important;
}

.hr i {
    background-position: 0 -50px !important;
}

.budget i {
    background-position: 0 -75px !important;
}

.boss i {
    background-position: 0 -100px !important;
}

.med i {
    background-position: 0 -125px !important;
}

.building i {
    background-position: 0 -150px !important;
}

.procurement i {
    background-position: 0 -175px !important;
}

.ddd {
    width: 100%;
}

.ddd td {
    border-left: 2px solid #ccc;
    padding: 0 10px;
    vertical-align: top;
}

.ddd td.no-border {
    border-left: 0;
}

ul.orange {
    color: #e47703;
    margin-left: -20px;
}

ul.orange p {
    color: #000;
    text-align: left;
}


/* /about/guides/ */
.compare-list {
    border: 1px solid #999;
    border-spacing: 0;
    margin: 0 auto 2em;
    width: 650px;
}

.compare-list h2 {
    margin: 5px 50px 5px 0;
}

.compare-list td {
    color: #666699;
    vertical-align: middle;
    white-space: normal;
    padding: 5px 7px 12px;
}

.compare-list-icon {
    background: #fff url('//static.consultant.ru/images/photos/photo62305.png') no-repeat 0 0;
    display: block;
    height: 51px;
    width: 51px;
    margin-right: 50px;
}

.compare-list-icon.compare-icon-minus {
    background-position: 100% 0;
    margin-right: 0;
}

.compare-list .text-right {
    color: #ff9900;
}

.category-list {
    border-spacing: 0;
    margin: 0 auto;
    width: 650px;
}

.category-list td {
    color: #666699;
    padding: 0;
    vertical-align: top;
    white-space: normal;
    padding: 5px 10px 0 20px;
}

h2.category-budget-icon, h2.category-booker-icon, h2.category-law-icon,
h2.category-hr-icon, h2.category-procurement-icon {
    background-repeat: no-repeat;
    background-position: 0 8px;
    padding-left: 35px;
    margin: 5px 50px 18px 0;
}

h2.category-budget-icon {
    background-image: url('//static.consultant.ru/images/photos/photo62308.png');
}

h2.category-booker-icon {
    background-image: url('//static.consultant.ru/images/photos/photo62311.png');
}

h2.category-law-icon {
    background-image: url('//static.consultant.ru/images/photos/photo62317.png');
}

h2.category-hr-icon {
    background-image: url('//static.consultant.ru/images/photos/photo62314.png');
}
h2.category-procurement-icon {
    background-image: url('//static.consultant.ru/images/photos/photo74600.png');
}

.category-list .category-icons {
    display: block;
    float: left;
    height: 53px;
    width: 83px;
}

.category-list a, .category-list span {
    display: block;
    padding-top: 8px;
}

.category-list h2 a {
    padding-top: 0;
}

.category-booker-list {
    border-bottom: 2px solid #ccc;
    padding-bottom: 26px;
    margin-bottom: 3.0em;
}

.category-item {
    clear: both;
    display: block;
    position: relative;
    padding-left: 93px;
    vertical-align: middle;
    height: 100%;
    margin-bottom: 2.4em;
}

.category-item i {
    background: transparent url('//static.consultant.ru/images/photos/photo62320.png') no-repeat 0 0;
    position: absolute;
    top: 0;
    left: 0;
}

i.category-icon-taxes {
    background-position: -83px 0;
}

i.category-icon-issues {
    background-position: -166px 0;
}

i.category-icon-deal {
    background-position: -249px 0;
}

i.category-icon-contract {
    background-position: -747px 0;
}

i.category-icon-jurisprudence {
    background-position: -332px 0;
}

i.category-icon-pubservices, i.category-icon-corpdisputes {
    background-position: -498px 0;
}

i.category-icon-purchasedispute {
    background-position: -582px 0;
}

i.category-icon-corpprocedures {
    background-position: -416px 0;
}

i.category-icon-contractpurchase {
    background-position: -664px 0;
}


/* /about/presscenter/bulletin/ */

h2.month-title {
    background-color: #f2f3f5;
    padding: 5px 20px;
    margin-bottom: 0;
}

h2.month-title span.closed {
    background: transparent url('data:image/gif;base64,R0lGODlhFAAUAMQTACQeICIgISEfICIeHyIcHiUfISYgIiEdHiAeHyUhIh4cHSMdHx8bHCUjJCAcHSMhIiQgISMfICIiJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRjJFQzMxQUY2NDYxMUU0OUY2RkNDMzU3QjRCMDU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRjJFQzMxQkY2NDYxMUU0OUY2RkNDMzU3QjRCMDU1RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJGMkVDMzE4RjY0NjExRTQ5RjZGQ0MzNTdCNEIwNTVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJGMkVDMzE5RjY0NjExRTQ5RjZGQ0MzNTdCNEIwNTVGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAEwAsAAAAABQAFAAABWXgJI5kaZ5oqq5smwaS9MBybNu0NCEwARgAiFD4kBQiCcFoEHgQCMdIBFBMAAqD0gEiEUCkkeL0wDgNIA2JNDaFIFIOAyQAeUSEWdUCIAtIlSxhancuEwoCAICFAYqFjo+QkZITIQA7') no-repeat left 100%;
}

h2.month-title span.open {
    background: transparent url('data:image/gif;base64,R0lGODlhFAAUAMQTACQeICIgISEfICIeHyIcHiUfISYgIiEdHiAeHyUhIh4cHSMdHx8bHCUjJCAcHSMhIiQgISMfICIiJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRjJFQzMxRUY2NDYxMUU0OUY2RkNDMzU3QjRCMDU1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRjJFQzMxRkY2NDYxMUU0OUY2RkNDMzU3QjRCMDU1RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJGMkVDMzFDRjY0NjExRTQ5RjZGQ0MzNTdCNEIwNTVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJGMkVDMzFERjY0NjExRTQ5RjZGQ0MzNTdCNEIwNTVGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAEwAsAAAAABQAFAAABWbgJI5kaZ5oqq5s65JC8IoCICgvFEXSE7WCXeAhASxWA4juAQlADI4UAgLgSXaSBmRwYhyqvV0EIpBADqVBAZDoVXcFAuER4NISkUJPyQcYAAQSAQgTEoYBhomJRIKMMjOQkZKTKSEAOw==') no-repeat left 100%;
}
h2.month-title span {
    float: right;
    display: block;
    width: 20px;
    height: 1em;
    cursor: pointer;
}
.month-list {
    border-collapse: collapse;
    margin-bottom: 2em;
    width: 100%;
}
.month-list.closed {
    display: none;
}
.month-list td {
    color: #999999;
    font-size: 14px;
    padding: 10px 0 10px 10px;
    vertical-align: middle;
}
.month-list td.month-icon {
    width: 50px;
}
.month-list td.month-name {
    width: 72px;
}
.month-list td.month-links {
    padding-right: 30px;
    width: 60px;
}
.month-list img {
    margin: 0;
    padding: 0;
}

.guide-link-block {
    background-color: #8585c4;
    display: block;
    float: right;
    padding: 8px 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 16px;
}

a.guide-link-block small {
    color: #fff !important;
    font-size: 0.75em;
}

.guide-clear {
    clear: both;
}



/* /about/company/history/ */

.company-history td {
    border-bottom: 1px solid #ccc;
    padding: 1em 0;
    vertical-align: top;
}
.company-history td li {
    margin-bottom: 10px;
}


/* /about/company/social/ */
.social-block {
    border-spacing: 0;
    padding: 0;
}

.social-block img {
    display: block;
    margin: 0 !important;
}

.social-block td {
    padding: 10px 15px 10px 0;
    position: relative;
    vertical-align: middle;
}

.social-block .showQRCode {
    background-color: #fff;
    border: 1px solid #c0c0c0;
    display: none;
    padding: 10px;
    position: absolute;
    top: 45px;
    left: 10px;
    z-index: 999;
    -webkit-box-shadow: 0 0 12px 4px #c0c0c0;
    box-shadow: 0 0 12px 4px #c0c0c0;
}

.social-block .showQRCode.showUP {
    top: -215px;
}

.social-block .qr:hover > .showQRCode {
    display: block;
}
.social-block .pr55 {
    width: 220px;
}

/* /about/nc/ */
div.revarch {
    clear: both;
}

div.revarch table {
    background-color: #fff;
    margin: 0 0 1.4em;
}

div.revarch th {
    background-color: #eee;
    color: #669;
    font-weight: bold;
    vertical-align: top;
    text-align: center;
    padding: 5px;
    border: 2px solid #ccc;
}

div.revarch th.dark,
div.dark {
    background-color: #ccc;
}

div.revarch td {
    background-color: #fff;
    padding: 5px;
    border: 2px solid #ccc;
}

div.revarch p {
    padding: 0 5px;
    font-weight: normal;
}

img.ico {
    margin: 0 0 2px 0;
    vertical-align: bottom;
}

.document-list {
    margin-bottom: 2.6em;
}
.document-list div {
    border-bottom: 1px solid #DDDDDD;
    display: block;
    margin: 0 0 1.0em;
    padding-bottom: 0.5em;
}
.document-list a {
    text-decoration: none;
}
.document-list .description {
    border-left: 3px solid #ccc;
    display: block;
    font-size: 0.856em;
    margin: 0.6em 0 0 24px;
    padding: 8px 4px;
}
.document-list .time2 {
    /*color: #FF9900;*/
    color: #999;
    font-size: 0.7em;
    font-size: 0.7em;
    margin: 7px 0 0;
}
.offer-reg-block {
    border: 5px solid #ff7f27 !important;
    display: block;
    float: right;
    padding: 5px 15px;
    margin: 10px 0 10px 10px !important;
    max-width: 450px;
}
@media(max-width:767px) {
    .offer-reg-block {
        margin: 14px 0 !important;
        float: none;
    }
}


/* smart compare */

.table.compare {
    border-bottom: 1px solid #ccc;
    margin-bottom: 2.4em;
}
.table.compare.quarter th,
.table.compare.quarter td {
    width: 25%;
}
.table.compare td, .table.compare th {
    border-top: 1px solid #ccc;
    padding: 14px 7px 14px 7px;
    text-align: center;
}
.table.compare tr th:first-child,
.table.compare tr td:first-child {
    font-style: italic;
    padding-left: 0;
    text-align: left;
}
.table.compare tr th:first-child,
.table.compare tr td:first-child b {
    font-style: normal;
}
.table.compare.triple th,
.table.compare.triple td {
    width: 33%;
}
.table.compare.quinary th,
.table.compare.quinary td {
    width: 20%;
}
table.compare .circle {
    background-color: #2b2bff;
    border-radius: 50px;
    border: 2px solid transparent;
}
table.compare .circle.full {
    display: block;
    margin: 0 auto;
    height: 60px;
    width: 60px;
}
table.compare .circle.half {
    display: block;
    margin: 0 auto;
    height: 40px;
    width: 40px;
}
table.compare .circle.third {
    display: block;
    margin: 0 auto;
    height: 20px;
    width: 20px;
}
table.compare .circle.yellow {
    background-color: #edaa41;
}
table.compare .circle.orange {
    background-color: #e2a05f;
}
table.compare .circle.red {
    background-color: #c93758;
}
table.compare .circle.purple {
    background-color: #675ca3;
}
table.compare .circle.lpurple {
    background-color: #9684b3;
}
table.compare .circle.green {
    background-color: #3e8b34;
}
table.compare .circle.lgreen {
    background-color: #8dba71;
}
table.compare .circle.blue {
    background-color: #00009a;
}
table.compare .circle.torquoise {
    background-color: #68adaf;
}
table.compare .excluded {
    color: red;
}
table.compare td.pl14 {
    padding-left: 14px !important;
}

/* end smart compare */

/* */

table.sw {
    background: #000;
}

table.sw td,
table.sw td p {
    background: #fff;
}

#revsel {
    text-align: right;
}


.qst {
  margin-bottom: 25px;
}
.qst .short-qst,
.qst.big .long-qst {
    display: block;
}
.qst .long-qst,
.qst.big .short-qst {
    display: none;
}
.qst .short-qst p,
.qst .long-qst p {
    margin-bottom: 0;
}

/* promo */
.row.promo {
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}


table.presscenter {
    margin-bottom: 2em;
    width: 100%;
}
table.presscenter th,
table.presscenter td {
    border-bottom: 1px solid #ccc;
    vertical-align: top;
    padding: 4px 8px 12px 0;
}

/* search */
span.blk {
    display: block;
}
span.b {
    font-weight: 700;
}

/* about/guides */
.guide-block {
    margin: 2em 0;
}
.guide-ttl {
    color:#fff;
    display:flex;
    align-items:center;
    font-size:1.1em;
    font-weight:700;
    text-decoration:none;
    text-align:left;
    padding:5px 0 5px 68px;
    height:66px;
    width:100%;
}
.guide-ttl.red {
    background: #e40e0e url('data:image/png;base64,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') no-repeat 11px 10px;
}
.guide-ttl.violet {
    background:#652f88 url('data:image/png;base64,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') no-repeat 11px 10px;
}
.guide-ttl.lviolet {
    background:#8c59a5 url('data:image/png;base64,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') no-repeat 11px 10px;
}
.guide-ttl.green {
    background:#006633 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABKNJREFUeNrsWd9rW1Uc/5x7kxqTNLPN1pXWzlYWVKgrdYJQnYig/gM+FHxRhM4yBR8Uf0yQIcOH6YsgiPrQl/mgoBZmQffgnuaPVjbWFX9sONcQWvtQt7TJ0uTeczznJrlJ7j339uaSNL2wb/g2Nyfnx+dzvr9OTskXH3y/d+iBvvPDD/anQl0qgiBaUcc/i6tX0r+vTYQE+IOHB1MIkIiNrmA+T9LLK0w0nH73LK5fXg0EgXtG+/HciacMS4SqbiPAFzaLgSDw58/LpiVC1UaiKCCqgqCJSUAJq4beJtAxAiHV0HohBIh2R6B2iJhe0pHfKIAxLwS4/1sJPH/8aYw/cbCjO3zh3FXMnPxhewIkJAg0BvHYkXs77iICgxWXIwFi6ajsgqwkMBAvBBSVx4BKW7IopRSfffIpClsF3MrnjPdYLIbX33jTJwnVgwW2Ydqs/Da/gM3cJrLZG/x9A4lEwjcBjxZQPLtMiWeHrYJma2eVP5RRKArPXqoo9UWEwxQhNYrszYJthBhD+Ks7cQfPesTRjbxZwCOBpUur+G52qQyB5zhKWe2dK+XPybueQU+Cf95fbhd64q054zujD3ez+jFDwz2YevkIkntjdgu44FJqnYhJohkyrZLr19bx3jtzWLyYkRJwwmYh0KiGfZ20DZLPFfHRqR/xzZcXQXVmriXFZiNAlPKBrk6Zy6udcubbRXz4/lnoOjXWsuISao8ByxedFBHLqfv6OB5iYvMQxI2m6ZTE4l14cfpRjI4NoB7b9gQ42ypjM8k5nqLa40LDI72YeuUx9CZjDWtbcTkQkLjQDuJ//MkUnp0c53VDsc3vzYVkFnBAeuihAUOdyIgcf+zotK0Sfz17xtXvndb0ZAExg7USMuZvq2Ug2Damc1vKqUI3EhAslSYIUB10Y6UGyuxbrrKD3RR5PnuOF518JIRonEBf/9uCtHEsiSZB7uyRlFsvMdCEBRgHXlz4HGzzX/6Bmsqqz5zAq49U26O8PWI835p7Td7fUIauwy8gfGjSpwWMnhag1E6AZuZRWvoK0LZaHshiv2RrgqAFaZRq0P+YBU3/VN6xdghjUqt7DOK6VFCXTSqmAJ3/GCybaWsRK59OqXOKcj2NVmKgXsVkhopNuXsCUMM7QsCqMmzyGJDkc1P6xnid7we5fJqnlrWdtYDbz80GM1mU8tNgg0b2QR+fBts32j4C1jW5yrBJ0qjd1XSpP3I3un8SSmIESvqcUQ/KQV1Lh4yPu/nfeiWjil3VjRBL9vaafWBJoUKpGjHGNhEC1iC21ird2b32PwwIdXC9k28frxwlssZRIhaPY2bmlIfrON1fGpUx0DXd97WK7Czhdz43Bq5BrLWSAGeg+Sbg04U0TWsZAeHmfufzVokl/XS/C3KZOvqScdap5XLF93wEPmOgWCy5HqTcJB7vllyIab5Sq7cYkJhg+VoWg0PRjv5GzqTzXrOQ5H7zl3VcunADnbqsEKFUKlKPQex0D1qk2M0SvH9L3iaw2wiI+0ch/QPxwIA+MLKncmzi9WXh16t/DR5IpIK4+5nl7BVlbSU3IR6qlgiCCKwCs8D+vwADABM2b0a9t3TVAAAAAElFTkSuQmCC') no-repeat 11px 10px;
}
.guide-ttl.burgundy {
    background:#af1c63 url('data:image/png;base64,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') no-repeat 11px 10px;
}
.guide-ttl.mint {
    background:#25b4b1 url('data:image/png;base64,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') no-repeat 11px 10px;
}
.guide-ttl.lgreen {
    background:#00a000 url('data:image/png;base64,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') no-repeat 11px 10px;
}
.guide-block .gray-block {
    min-height: 136px;
    padding: 20px 14px 0;
}
@media (orientation:portrait) and (max-width:320px) {
    .guide-ttl.green,
    .guide-ttl.alone.lviolet {
        line-height:1.1em;
        padding-top: 14px;
    }
}
@media (orientation:landscape) and (max-width:760px) {
    .guide-ttl.mint {
        line-height: 56px;
        padding-top: 5px;
    }
    .guide-block .gray-block {
        min-height: auto;
        padding: 20px 14px;
    }
}

.b-get-access {
    margin-top: 32px;
    margin-bottom: 32px;
}
.b-get-access .case {
    background: rgba(107,66,209,0.08);
    border-radius: 8px;
    box-shadow: 0 0 0 2px rgba(107,66,209,0.12), inset 0 0 0 1px rgba(255,255,255,0.32);
    background-image: url('/images/b-get-access.png');
    background-repeat: no-repeat;
    padding: 24px 90px 24px 90px;
    margin-bottom: 8px;

}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-resolution: 1.5dppx),
only screen and (min-resolution: 144dpi) {
    .b-get-access .case {
        background-image: url('/images/b-get-access-2x.png');
        background-size: 390px;
    }
}
.b-get-access .case .annotation {
    display: block;
    color: #1A0059;
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 20px;
    max-width: 368px;
}

.b-get-access .case .btn {
    background: #6B42D1;
    box-shadow: 0 1px 0 0 rgba(23,7,65,0.20), 0 0 0 2px rgba(57,16,157,0.08), inset 0 1px 0 0 rgba(255,255,255,0.12);
    border-radius: 20px;
    color: #fff;
    padding: 8px 24px;
    line-height: 22px;
    letter-spacing: .14px;
    text-align: center;
    outline: none;
}
.b-get-access .case .btn:hover {
    background: #532CB5;
    box-shadow: 0 1px 0 0 rgba(23,7,65,0.20), 0 0 0 2px rgba(57,16,157,0.08), inset 0 1px 0 0 rgba(255,255,255,0.12);
}
.b-get-access .case .btn:active {
    background: #40228C;
    padding: 9px 24px 7px;
}
@media (min-width:901px) {
    .b-get-access .case {
        background-position: right 90px top 16px;
    }
}
@media (max-width:900px) {
    .b-get-access .case {
        background-position: right 12px top 16px;
    }
    .b-get-access .case {
        padding: 12px 12px 24px 12px;
    }
}
@media (max-width:500px) {
    .b-get-access .case {
        background-image: none;
        padding-top: 12px;
        padding-bottom: 24px;
        padding-left: 12px;
        padding-right: 12px;
        text-align: center;
    }
    .b-get-access .case .annotation {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
}

.b-get-access .text-muted {
    color: rgba(0,0,0,0.40);
    font-size: 12px;
    letter-spacing: .1px;
}


.b-get-demo-trial {
    margin-top: 16px;
    margin-bottom: 32px;
    background-image: linear-gradient(225deg, #F7F7F5 0%, #F2F2F8 100%);
    box-shadow: 0 1px 1px 0 rgba(196,196,181,0.86);
    border-radius: 5px;
}

.orange-text {
    color: #DE7B3A;
}

.b-get-demo-trial .annotation-title {
    font-size: 26px;
    color: #000;
    letter-spacing: -0.2px;
    line-height: 32px;
    font-weight: 700;
}

.b-get-demo-trial .annotation {
    color: #000;
    display: block;
    letter-spacing: .14px;
    line-height: 22px;
    margin-top: 16px;
    margin-bottom: 24px;
}

.b-get-capability {
    background-image: url('/images/demoVersion.png');
    background-repeat: no-repeat;
    background-position: top 40px right 48px;
    padding: 24px 299px 16px 32px;
}

.b-get-trial {
    background-image: url('/images/trialVersion.png');
    background-repeat: no-repeat;
    background-position: top 40px left 32px;
    display: block;
    padding: 24px 48px 46px 284px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-resolution: 1.5dppx),
only screen and (min-resolution: 144dpi) {
    .b-get-capability {
        background-image: url('/images/demoVersion-2x.png');
        background-size: 220px;
    }
    .b-get-trial {
        background-image: url('/images/trialVersion-2x.png');
        background-size: 220px;
    }
}

.b-get-demo-trial .either {
    font-size: 26px;
    color: #000;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    letter-spacing: -0.2px;
    text-align: center;
    line-height: 32px;
    margin: 0 32px;
}

.b-get-demo-trial .either .g-either-border {
    background-image: url('/images/b-get-demo-gray-line-bg.gif');
    background-position: 0 55%;
    background-repeat: repeat-x;
    line-height: 32px;
    width: 50%;
}

.b-get-demo-trial .either .either-text {
    display: inline-block;
    padding: 0 16px;
}

.b-get-demo-trial .btn {
    background: #6B42D1;
    box-shadow: 0 1px 0 0 rgba(23,7,65,0.20), 0 0 0 2px rgba(57,16,157,0.08), inset 0 1px 0 0 rgba(255,255,255,0.12);
    border-radius: 20px;
    border: none;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .14px;
    line-height: 22px;
    text-align: center;
    padding: 8px 24px 10px 24px;
}

.b-get-demo-trial .btn:hover {
    background: #532CB5;
    box-shadow: 0 1px 2px 0 rgba(23,7,65,0.20), 0 0 0 2px rgba(57,16,157,0.08);
}

.b-get-demo-trial .btn:active {
    background: #40228C;
    outline: none;
}

.b-get-demo-trial .btn:focus {
    box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(115,64,255,0.24);
    outline: none;
}

.b-get-demo-trial .blue-btn {
    background: #4279D1;
    box-shadow: 0 1px 0 0 rgba(66,121,209,0.36), 0 0 0 2px rgba(66,121,209,0.12), inset 0 1px 0 0 rgba(255,255,255,0.12);
}

.b-get-demo-trial .blue-btn:hover {
    background: #2C60B4;
    box-shadow: 0 1px 0 0 rgba(66,121,209,0.36), 0 0 0 2px rgba(66,121,209,0.12), inset 0 1px 0 0 rgba(255,255,255,0.12);
}

.b-get-demo-trial .blue-btn:active {
    background: #224A8B;
    outline: none;
}

.b-get-demo-trial .blue-btn:focus {
    box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(66,121,209,0.24), inset 0 1px 0 0 rgba(255,255,255,0.12);
    outline: none;
}

@media (max-width:500px) {
    .b-get-capability,
    .b-get-trial {
        background-position: top 16px left 16px;
        background-size: 110px 77px;
        padding: 109px 16px 16px 16px;
    }
    .b-get-demo-trial .either {
        margin: 0 16px;
    }
    .b-get-demo-trial .annotation-title,
    .b-get-demo-trial .annotation {
        width: auto;
    }
}


@media screen and (min-width: 1200px) {
    .more-link-block .col-lg-8.col-12 {
        padding-right: 0;
        width: 62%;
    }
    .more-link-block .col-lg-4.col-12 {
        padding-left: 16px;
        width: 38%;
    }
}

.block-link-bg {
    background: linear-gradient(#fff,#fff) padding-box, linear-gradient(180deg, rgba(255, 102, 0, 0.3), rgba(26, 13, 171, 0.3)) border-box;
    color: #313149;
    padding:19px 24px 28px;
    border: 2px solid transparent;
    border-radius:4px;
    display: block;
}
.block-link-title {
    opacity: 0.7;
    font-family: "PT Sans Caption";
    font-size: 20px;
    color: #000;
    line-height: 24px;
    font-weight: 400;
    padding-bottom: 8px;
}
.block-link-item {
    font-family: "PT Sans Caption";
    font-size: 1em;
    color: #000;
    line-height: 22px;
    font-weight: 400;
    padding-bottom: 20px;
    border-bottom: 1px solid #E5E5E5;
    margin-top: 16px;
}
.block-link-item a {
    color: #000;
}
.block-link-item a:hover,
.block-link-item a:focus {
    color: #E06618;
}
.block-link .block-link-item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}