aside {padding:0!important;}
h1 {width: 960px;}
/**
 * Кнопки
 */

.for_btn .btn_green {display: inline-block; float: left;}
.for_btn .btn_green .btn_big {padding: 14px 30px;font-size: 24px;}
.for_btn .btn_green:hover .btn_big {display: block;}
.center {text-align: center}



/**
 * Блок - Схема работы
 */

.big_round_bl {padding: 36px 0 16px;  }
.big_round_bl > div {
    display: block;
    position: relative;
    float: left;
    width: 180px;
    margin: 0 32px 0 32px
}
.big_round_bl > div.first {margin: 0 32px 0 20px}
.big_round_bl > div.last {margin: 0 20px 0 32px}
.big_round_bl > div figure,
.big_round_bl > div img {
    width: 120px;
    height: 120px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 60px;
    padding: 0;
    float: none;
    margin: auto;
    behavior: url(/PIE.htc);
}
.big_round_bl > div .ico-house {background: #f68b1f url('/images/icons/ico-dzn-house.png') no-repeat 50% 50%}
.big_round_bl > div .ico-cal {background: #f68b1f url('/images/icons/ico-dzn-calendar.png') no-repeat 30px 30px}
.big_round_bl > div .ico-phone {background: #f68b1f url('/images/icons/ico-dzn-phone.png') no-repeat 50% 50%}
.big_round_bl > div .ico-bag {background: #f68b1f url('/images/icons/ico-dzn-bag.png') no-repeat 24px 24px}
.big_round_bl > div .ico-cert {background: #f68b1f url('/images/icons/ico-dzn-cert.png') no-repeat 22px 28px}
.big_round_bl > div .ico-lock {background: #f68b1f url('/images/icons/ico-dzn-lock.png') no-repeat 50% 50%}
.big_round_bl > div .ico-money {background: #f68b1f url('/images/icons/ico-dzn-money.png') no-repeat 50% 50%}

.big_round_bl > div p {font-size: 18px; text-align: center; padding-top: 16px;}
.big_round_bl > div > span {
    background: url("/images/icons/arrow-orange.png") no-repeat;
    display: block;
    width: 45px;
    height: 32px;
    position: absolute;
    top: 44px;
    right: -55px;
}

/* popup-info-1 стили для увеличения блока */

/* block */
.popup-info-1 {z-index: 1000}
.popup-info-1 .block {
    position: relative;
    overflow: visible;
    width: 180px!important;
}
.popup-info-1 .block .inner {
    position: relative;
    width: 181px;
    left:0;
    top: -2px;
    overflow: hidden;
    text-align: center;
}
.popup-info-1 .block .inner .detail {
    width: 181px;
    position: absolute;
    margin-bottom: 25px!important;
    opacity:0;
}
.popup-info-1 .block .detail p {
    width: 226px;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
}

.popup-info-1 .block .inner img {
    width: 120px;
}

/* .big */
.popup-info-1 .block.big .inner {
    z-index: 100;
    width: 276px;
    border: 2px solid #77bffa;
    left: -50px;
    top: -8px;
    background: white;
    position: absolute;
    margin-top: -26px;
    padding-top: 24px;
    cursor: pointer;
}
.popup-info-1 .first.block.big .inner {
    left: -10px;
}
.popup-info-1 .last.block.big .inner {
    left: -90px;
}
.popup-info-1 .block.big .inner .detail {
    width: 225px;
    margin: 14px 28px 0;
    position: relative;
    opacity: 1;
}

.popup-info-1 .block.big .inner img {
    /*width: 134px;*/
}

/* animation */
.popup-info-1 .block.big .inner,
.popup-info-1 .block.big .inner img,
.popup-info-1 .block.big .inner .detail {
    -webkit-transition: all 0.2s 0s;
    transition: all 0.2s 0s;
}

/* bad browsers */
.ie7 .for_gallery .gallery .w144 {margin-left: 5px!important;}
.ie7 .popup-info-1 .block.first {margin-left: 10px!important;}
.ie7 .popup-info-1.for_gallery .gallery .for_block .block {display: inline; zoom: 1;}
.lte8 .popup-info-1 .block .inner .detail {display: none; opacity: 1;}
.lte8 .popup-info-1 .block.big .inner .detail {display: block;}



/**
 * Преимущества
 */

.advntgs {margin:0;}
.advntgs ul
.advntgs ul.mdash, .advntgs ul {margin:0!important; padding-top: 8px!important;}
.advntgs li.mdash {padding: 6px 0 0 14px;}
.advntgs li {
    background: none;
    position: relative;
    margin: 0;
    padding: 6px 0 0 0;
    line-height: 23px;
}
.advntgs li .ico {
    width: 110px;
    height: 110px;
    display: block;
    background-repeat: no-repeat;
    position: relative;
    float: left;
    moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    -khtml-border-radius: 60px;
    border-radius: 60px;
    behavior: url(/PIE.htc);
}

.advntgs li .ico.ico-pouch {background: #f68b1f url('/images/icons/ico-dzn-pouch.png') no-repeat 50% 50%}
.advntgs li .ico.ico-time {background: #f68b1f url('/images/icons/ico-dzn-time.png') no-repeat 50% 50%}
.advntgs li .ico.ico-shield {background: #f68b1f url('/images/icons/ico-dzn-shield.png') no-repeat 50% 50%}

.advntgs li .text {
    float: left;
    padding: 0 0 20px 28px;
}

.advntgs ol li {
    padding-left: 0;

}



/**
 * Числа
 */

.numbers {
    position:relative; width:960px; padding:50px 0 0;
}
.numbers .wrapper {
    background: #fff;
    width: 100vw;
    margin-left: calc((100vw - 940px) / -2);
    position: relative;
    overflow: hidden;
}
@media (max-width:960px) {
    .numbers .wrapper {
        margin: 0;
        width: 100%;
    }
}
.numbers .wrapper .inner {
    left: 50%;
    width: 960px;
    position: relative;
    margin: 40px 0 26px -468px;
}

.column {float:left; width:320px; margin:0;}
.column p {font-size: 16px}
.column .dyn-num {
    color: #f68b1f;
    font-size: 35px;
}



/**
 * Каталог
 */

.cat_wrapper {

}
.cat_wrapper .cat_block {
    position: relative;
    background: #fff;
    margin: 0 22px 20px 0;
}
.cat_wrapper .cat_block img {
    float: left;
    padding-right: 20px;
}
.cat_wrapper .cat_block .h3 {
    clear: none ;
    font-size: 23px;
    margin: 24px 20px 0 0;
}
.cat_wrapper .cat_block small {
    position: absolute;
    left: 230px;
    bottom: 18px;
    color: #707070;
}
.cat_wrapper a {
    text-decoration: none;
}





.for_citation {margin-left: 41px}
.for_citation .cv_block {top: 50%!important;margin-top: -14px!important}

.for_wite_div .wite_div > .for_btn {padding: 6px 0 25px}

/* Слайдер */

#mainslider_wrap {
    padding: 0!important;
    margin-top: 26px;
}

#mainslider_wrap #mainslpagin.slider_pager {
    left: 50%!important;
    width: auto!important;
}
#mainslider_wrap .slider_pager a.selected {
    background: url(/images/slider_nav.png) right top no-repeat!important;
}