

/* Start:/local/templates/.default/components/bitrix/catalog/content/style.css?1748257382405*/
.accordeon-area,
main ul.accordeon-area,
.text ul.accordeon-area,
.st_block ul.accordeon-area,
.page-text ul.accordeon-area,
main ol.accordeon-area,
.text ol.accordeon-area,
.st_block ol.accordeon-area,
.page-text ol.accordeon-area {
  list-style: none;
}

.text ul li.accordeon-area-item:before,
.st_block ul li.accordeon-area-item:before,
.page-text ul li.accordeon-area-item:before {
  display: none;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.sections.top/contacts_new/style.css?17482573824620*/
.__fluid {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

.call-assortment {
    overflow:hidden;
    margin-bottom: 52px;
    display: table;
    width: 100%
}
.call-assortment-item + .call-assortment-item {
    border-left: 1px solid #dadada;
    padding-left: 20px;
}
.call-assortment-item {
    display: table-cell;
    padding: 3px 10px;
}


.call-assortment-info {
    display: table;
    width: 100%
}
.call-assortment-info .call-assortment-item + .call-assortment-item {
    border-left: 1px dotted #e6e6e6;
}

.call-assortment-header {
    margin-bottom: 34px;
    color: #888;
    font-family: "OpenSans", sans-serif;
    font-size: 16px;
}

.call-assortment-phone {
    position:relative;
    padding-right: 38px;
    min-height: 54px;
    font-size: 20px;
    line-height: 1.2;
    font-weight: bold;
    text-transform: uppercase;
}
.call-assortment-phone a {
    white-space: nowrap;
}
.call-assortment-phone:after {
    content:"";
    position:absolute;
}

.call-assortment-phone-note {
    font-size:14px;
}

.call-assortment-phone.__free {
    color: #af8d2f;
}

.call-assortment-phone.__free:after {
    top:0;
    right:0;
    width:27px;
    height:27px;
    background: url("/local/templates/.default/components/bitrix/catalog.sections.top/contacts_new/images/free-call.png") 0 0 no-repeat;
}

.call-assortment-phone a {
    color:inherit;
    text-decoration:none;
}

.call-assortment-phone.__pay {
    color: #0f79bf;
}

.call-assortment-phone.__pay:after {
    top:0;
    right:0;
    width:23px;
    height:23px;
    background: url("/local/templates/.default/components/bitrix/catalog.sections.top/contacts_new/images/pay-call.png") 0 0 no-repeat;
}

.call-assortment-phone.__unite {
    color: #1d99d5;
}

.call-assortment-phone.__unite:after {
    top:0;
    right:0;
    width:20px;
    height:24px;
    background: url("/local/templates/.default/components/bitrix/catalog.sections.top/contacts_new/images/unite-call.png") 0 0 no-repeat;
}

.call-assortment-descr {
    margin-bottom: 10px;
}

.call-assortment-note {
    color: #898989;
    font-size:12px;
    line-height: 15px;
}

.call-assortment-note a {
    color:#00aff0;
}

/*guide text*/
.guide-text {
    margin-bottom: 67px;
}

.guide-text a {
    color:#00aff0;
}

/*tabs*/
.tabs-body-item {
    display:none;
}
.tabs-body-item.__visible {
    display:block;
}

.inner-activity .tabs-head {
    border-bottom:1px solid #dddddd;
    margin-bottom: 7px;
    display: table;
}

.inner-activity .tabs-head-item {
    position:relative;
    display:inline-block;
    color: #898989;
    font-size: 17px;
    text-decoration:none;
    
    display: table-cell;
    padding-bottom: 16px;
}
.inner-activity .tabs-head-item + .tabs-head-item {
    padding-left: 30px;
}
.inner-activity .tabs-head-item span {
    position: relative; 
    color:  #00aff0;
    border-bottom:1px dotted #00aff0;
}

.inner-activity .tabs-head-item.__active {    
    position: relative;
}

.inner-activity .tabs-head-item.__active span {
    border-bottom-color: transparent;
    color: #898989;
}

.inner-activity .tabs-head-item.__active span:before{
    content:"";
    cursor:default;
    position:absolute;
    width:25px;
    height:13px;
    background:url("/local/templates/.default/components/bitrix/catalog.sections.top/contacts_new/images/direction-down.png") 0 0 no-repeat;
    left:50%;
    margin-left:-12px;
    bottom:-33px;
}

/*time*/
.inner-activity {
    position:relative;
}

.local-time {
    position:absolute;
    top: -32px;
    left: 290px;
    color: #242424;
    font-size:14px;
}

.local-time-value {
    font-size: 16px;
    font-weight: bold;
}

/*branches*/
.branch {
    overflow:auto;
}

.branch-block {
    position:relative;
    float: left;
    width: 100%;
}

.branch-block + .branch-block {
    margin-top:25px;
}

.branch-block + .branch-block:before {
    top: -4px;
    content:"";
    position:absolute;
    left:0;
    right:0;
    border-bottom:1px dotted #d6d6d6;
}

.branch-block:after {
    content:"";
    position:absolute;
    top:18px;
    bottom:0;
    width:1px;
    left:50%;
    background:#d5d5d5;
}

.branch-item {    
    margin-top: 18px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display: inline-block;
    vertical-align: top;
    width: 49%;
}


.branch-block .branch-item:nth-child(even) {
    padding-left:20px;
}

.branch-head {
    color: #888;
    font-size: 14px;
}

/*rewrite selects*/
.ui-state-default.minimal-select-headWrap {
    color: #242424;
}

.inner-activity .text ul li:before, .st_block ul li:before, .page-text ul li:before {
    content:none;
}

.page-text .inner-activity ul {
    padding-left:0;
}

.inner-activity-selwrap {
    display:inline-block;
    vertical-align:middle;
    width:220px;
}

.inner-activity-selwrap .ui-selectmenu-menu .ui-menu {
    width: 220px!important
}
span.small{
    font-size: 10px;
}
/* End */
/* /local/templates/.default/components/bitrix/catalog/content/style.css?1748257382405 */
/* /local/templates/.default/components/bitrix/catalog.sections.top/contacts_new/style.css?17482573824620 */
