body {
    color: #333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
}
#main {
    padding-bottom: 40px;
    padding-top: 0;
}
a, a:visited {
    color: #047597;
}
a h1, a h2, a h3, a h4 {
    color: #047597;
}
a h1:hover, a h2:hover, a h3:hover, a h4:hover {
    color: #c10841;
}
h1, h2, h3, h4, h5, h6 {
    color: #047597;
    margin-bottom: 12px
}

.btn-wide {
    width: 100%;
}
.btn.btn-lg {
    font-size: 18px;
}
.underline-box a {
    color: rgba(4,117,152,0.5);
    text-decoration: underline !important;
}
.underline-box a:hover {
    color: rgba(4,117,152,0.5);
    text-decoration: none !important;
    display: inline-block;
}

.menu-main ul > li.item-danger + li.item-danger {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.menu-main ul > li.item-danger + li.item-danger:hover {
    border-left: 1px solid rgba(255, 255, 255, 0);
}
.menu-main ul > li.item-danger + li.item-danger:hover + li.item-danger {
    border-left: 1px solid rgba(255, 255, 255, 0);
}
.menu-main ul > li.item-danger:hover + li.item-danger {
    border-left: 1px solid rgba(255, 255, 255, 0);
}
.menu-main ul > li.parent > ul li + li {
    border-top: 1px solid  rgba(255, 255, 255, 0.3);
}
.menu-main ul > li.parent > ul li a {
    color: #ffffff;
    font-size: 16px;
    padding: 13px 0;
}

#top-box .top-box-wrapper {
    background-color: #047597;
}
#top-box .pull-left a {
    line-height: 40px;
    margin: -5px 0;
}
#top-box a h1 {
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
}
.top-navbar .nav > li:hover > a, .top-navbar .nav > li > a:hover {
    background: none repeat scroll 0 0 #c10841;
    color: #ffffff;
    -moz-transition: background 0.2s linear 0s, color 0.2s linear 0s;
    transition: background 0.2s linear 0s, color 0.2s linear 0s;
}
.header-wrapper {
    padding: 0;
}
.header, .header a, .header-phone-txt {
    color: #047597;
}
.header-logo, .header-title, .header-phone, .header-phone-num {
    display: table-cell;
    height: 126px;
    vertical-align: middle;
}
.header-logo a {
    display: block;
    height: 96px;
}
.header-title {
    padding-left: 5px;
}
.header-phone {
    display: table;
}
.header-phone-num {
    color: #c10841;
    font-size: 31px;
    line-height: 1.2;
    padding-left: 12px;
}
.header-phone-txt {
    display: block;
    font-size: 13px;
}
.header .right-box-wrapper {
    height: 126px;
}
.header .primary {
    margin-bottom: 0;
}
.header .primary .navbar .nav > li > a {
    color: #047597 !important;
    font-size: 21px;
}
.header .primary .navbar .nav > li > a:hover {
    color: #ffffff !important;
    text-decoration: none;
}
.header .primary .navbar .nav > li > a, .header .primary .navbar .nav > li > a:visited {
    padding: 11px 22px;
}
.header .primary .navbar .nav > li {
    padding: 0;
    position: relative;
}
.header .primary .navbar .nav a > i {
    margin-bottom: 3px;
    margin-right: 0;
}
.breadcrumb-box {
    background: transparent none repeat scroll 0 0;
    left: 20px;
    overflow: hidden;
    position: absolute;
    top: 0;
    border: none;
}
.breadcrumb {
    background: transparent none repeat scroll 0 0;
}

.slider.rs-slider {
    max-height: 400px;
}

.consultant-preview-block {
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    margin: 0 auto 30px;
    max-width: 370px;
    padding: 10px;
    position: relative;
}
.klz-back-01 {
    background: url("/uploads/kolizeo/img/kolizeo-floral-back-01.png") repeat scroll 0 0 #ffffff;
}
.klz-back-02 {
    background: url("/uploads/kolizeo/img/kolizeo-floral-back-02.png") repeat scroll 0 0 #ffffff;
}
.klz-back-03 {
    background: url("/uploads/kolizeo/img/kolizeo-floral-back-03.png") repeat scroll 0 0 #ffffff;
}
.klz-back-04 {
    background: url("/uploads/kolizeo/img/kolizeo-floral-back-04.png") repeat scroll 0 0 #ffffff;
}
.klz-back-05 {
    background: url("/uploads/kolizeo/img/kolizeo-floral-back-05.png") repeat scroll 0 0 #ffffff;
}
.klz-back-06 {
    background: url("/uploads/kolizeo/img/kolizeo-floral-back-06.png") repeat scroll 0 0 #ffffff;
}
.klz-back-07 {
    background: url("/uploads/kolizeo/img/kolizeo-floral-back-07.png") repeat scroll 0 0 #ffffff;
}
.klz-back-08 {
    background: url("/uploads/kolizeo/img/kolizeo-floral-back-08.png") repeat scroll 0 0 #ffffff;
}
.consultant-preview-block:hover {
    box-shadow: 0 0 10px #047597;
}
.consultant-preview-block .consultant-preview-status {
    position: absolute;
    top: 5px;
    right: 11px;
}
.consultant-preview-status span.online {
    color: #738d00;
}
.consultant-preview-specs {
    color: #777777;
    margin-bottom: 12px;
    margin-top: -14px;
    min-height: 26px;
    text-align: center;
    line-height: 1.6;
}
.consultant-preview-status span.talk {
    color: #e67e22;
}
.consultant-preview-status span.offline {
    color: #7f8c8d;
}
.consultant-preview-img-back {
    position: relative;
}
.consultant-preview-img-back .button-list .btn {
    margin-bottom: 0;
}
.consultant-preview-img-back img {
    border-radius: 30px;
}
.consultant-preview-icons {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    max-width: 160px;
    bottom: 0;
    margin: 0 auto;
}
.consultant-preview-img-back:hover .consultant-preview-icons,
.rs-slider-portrait:hover .consultant-preview-icons {
    display: block;
}
.consultant-preview-icons a {
    border-radius: 50%;
    color: #ffffff;
    display: block;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
}
.consultant-preview-img {
    text-align: center;
    width: 220px;
    height: 220px;
    margin: 20px auto 15px;
}
.consultant-preview-btn {
    margin-top: 15px;
}
.consultant-preview-btn .btn {
    margin-bottom: 5px;
}
.consultant-preview-btn span {
    color: #666666;
}

.work .work-title h3 {
    color: #ffffff;
    font-size: 18px;
}
.work:hover .work-title h3 {
    color: #047597;
}

.work .shadow {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.82) 90%, rgba(0, 0, 0, 0.93) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.steps .step {
    vertical-align: top;
}
.steps .title-box {
    margin-bottom: 20px;
}

.title-white h1, .title-white h2, .title-white h3, .title-white h4, .title-white h5, .title-white h6 {
    color: #ffffff;
}
.title-box h1, .title-box h2 {
    font-size: 36px;
}
.title-box h3 {
    font-size: 28px;
}
.consultant-preview-block h3 {
    font-size: 28px;
}
.footer-top {
    border-top: 1px solid #c10841;
}
.footer-bottom {
    border-bottom: 5px solid #c10841;
}
#footer .sidebar .widget header h3, #footer .sidebar .widget .title-block h3 {
    color: #1e1e1e;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.3;
    text-transform: uppercase;
}
.sidebar .widget header h3, .sidebar .widget .title-block h3, .product-bottom .related-products header h3 {
    margin: 0;
}
.center-block {
    text-align: center;
}
.latest-posts li h5 {
    margin-bottom: 10px;
}
.latest-posts li .title a:hover, .latest-posts li .title h5:hover {
    color: #c10841;
}
.latest-posts li .image {
    width: auto;
}
.latest-posts li .meta {
    color: #7f7f7f;
    font-size: 11px;
    line-height: 18px;
    margin: 10px 0 0;
    text-align: right;
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
    margin-left: 0;
}
.manufactures .make {
    padding: 18px;
    height: 86px;
}
.manufactures .make-wrapper {
    float: left;
    height: 86px;
    margin: 0 15px;
    width: 164px;
}
.manufactures-list .make-wrapper {
    margin-bottom: 10px;
}

.boxed {
    background: transparent;
    padding-top: 0;
}
div.boxed {
    -webkit-border-radius: 40px 0 !important;
    -moz-border-radius: 40px 0 !important;
    border-radius: 40px 0 !important;
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.6);
}
.boxed .page-box {
    -webkit-border-radius: 40px 0 !important;
    -moz-border-radius: 40px 0 !important;
    border-radius: 40px 0 !important;
}
.header-wrapper {
    background: transparent;
    padding: 0;
}
.boxed .header-wrapper {
    box-shadow: none;
    margin: 30px auto;
}
.header-logo, .header-title, .header-phone, .header-phone-num {
    height: 66px;
}
.header .right-box-wrapper {
    height: 66px;
}
#top-box .top-box-wrapper {
    background: #002936;
}
.header-phone-num, .header, .header a, .header-phone-txt {
    color: #fff;
}
.header .primary .navbar .nav > li > a {
    color: #fff !important;
    font-size: 21px;
}
.header-logo a {
    display: block;
    height: 66px;
}
.header-wrapper {
    min-height: 66px;
}
.header-logo a img {
    margin-top: -18px;
}
#boxed-bg {
    background-image: url("/uploads/kolizeo/band-1.jpg");
}
.top-container {
    width: 1330px;
}
.header-menu-service-wrapper {
    background: #ffffff url('/uploads/kolizeo/img/kolizeo-floral-back-03.png') repeat scroll 0 0;
    margin-bottom: 30px;
}
.header-menu-service {
    background: #c10841 none repeat scroll 0 0;
    border-bottom: 1px solid #cc5e6e;
    border-right: 1px solid #cc5e6e;
    color: #ffffff;
    height: 60px;
    line-height: 60px;
}
.header-menu-service:hover {
    opacity: .8;
}
.header-menu-service:last-child {
    border-right: 0 solid white;
}
.header-menu-service a {
    color: white;
    display: block;
    font-size: 19px;
}
.header-menu-service a:hover {
    text-decoration: none;
}

.header-service {
    display: table;
    height: 300px;
    min-height: 300px;
    padding: 0 60px;
    table-layout: fixed;
    width: 100%;
}
.header-service-title {
    display: table-cell;
    vertical-align: middle;
    text-shadow: 0 0 8px black;
}

.sales {
    background: url("/uploads/kolizeo/consultants/sale.png");
    display: block;
    height: 85px;
    position: absolute;
    width: 85px;
    z-index: 1;
    left: -1px;
    top: -1px;
}
.sales.top {
    background: url("/uploads/kolizeo/consultants/sale-top.png");
}
.sales.best {
    background: url("/uploads/kolizeo/consultants/sale-best.png");
}

.payment-partners {
    background: url("/uploads/kolizeo/partners/partners.png") no-repeat 0 0 transparent;
    width: 486px;
    height: 24px;
    margin-top: 35px;
    margin-bottom: -10px;
}
.payment-partners:hover {
    background-position: 0 -24px;
}
.horo-promo {
    height: 60px;
    width: 60px;
    margin: 10px auto 15px;
}
.horo-promo a {
    height: 60px;
    width: 60px;
    display: block;
}
.horo-promo:hover {
    opacity: .8;
}
.horo-01 {
    background: url("/uploads/kolizeo/promo/horo-01.png");
}
.horo-02 {
    background: url("/uploads/kolizeo/promo/horo-02.png");
}
.horo-03 {
    background: url("/uploads/kolizeo/promo/horo-03.png");
}
.horo-04 {
    background: url("/uploads/kolizeo/promo/horo-04.png");
}
.horo-05 {
    background: url("/uploads/kolizeo/promo/horo-05.png");
}
.horo-06 {
    background: url("/uploads/kolizeo/promo/horo-06.png");
}
.horo-07 {
    background: url("/uploads/kolizeo/promo/horo-07.png");
}
.horo-08 {
    background: url("/uploads/kolizeo/promo/horo-08.png");
}
.horo-09 {
    background: url("/uploads/kolizeo/promo/horo-09.png");
}
.horo-10 {
    background: url("/uploads/kolizeo/promo/horo-10.png");
}
.horo-11 {
    background: url("/uploads/kolizeo/promo/horo-11.png");
}
.horo-12 {
    background: url("/uploads/kolizeo/promo/horo-12.png");
}

.modal {
    border: 0 solid #ccc;
}
.modal-content {
    background: #ffffff url("/uploads/kolizeo/img/kolizeo-floral-back-01.png") repeat scroll 0 0;
}
.tab-content {
    background: #ffffff;
    padding: 0 20px 10px;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
.tab-content > .tab-pane, .pill-content > .pill-pane {
    padding: 25px 0 0;
}
.nav-tabs {
    border-bottom: 1px solid #c10841;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border-color: #c10841 #c10841 transparent;
}
.nav-tabs > li > a {
    font-size: 16px;
    color: #c10841;
}
.nav > li > a:hover {
    background: #c10841;
    border-color: #c10841;
    color: #ffffff;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #c10841;
}

.consultant-specs, .consultant-themes {
    margin-bottom: 15px;
    display: inline-block;
}

.pointed div {
    float: left;
}
.pointed div::before {
    content: "*";
    color: #047597;
    margin-right: 3px;
    margin-left: 10px;
}
.page-header {
    margin: 0 0 30px;
}
.page-header .container h1 {
    float: left;
    margin-right: 16px;
    margin-top: 0;
}
.page-header  .consultant-preview-status {
    margin-bottom: 16px;
    margin-top: 8px;
}

.consultant {
    background: url("/uploads/kolizeo/img/kolizeo-floral-back-01.png") repeat scroll 0 0 #ffffff;
    padding-top: 20px;
}
.modal-body .consultant {
    padding-top: 0;
}
.page-box-content {
    -webkit-border-radius: 40px 0 !important;
    -moz-border-radius: 40px 0 !important;
    border-radius: 40px 0 !important;
    border-top: 2px solid #c10841;
    border-width: 2px 0 0 0;
}
.table {
    font-size: 16px;
}

.service-one {
    background: #ffffff url("/uploads/kolizeo/img/kolizeo-floral-back-04.png") repeat scroll 0 0;
    padding-top: 30px;
}
.service-right-info {
    border-bottom: 1px solid #ddd;
    margin: 15px 0;
}
.service-right-info:last-child {
    border-bottom: 0 solid #ddd;
}

.service-right-info-icon {
    border: 1px solid #999;
    border-radius: 50%;
    float: left;
    height: 32px;
    line-height: 31px;
    margin-bottom: 10px;
    margin-right: 10px;
    text-align: center;
    width: 32px;
}
.service-right-info-desc {
    line-height: 32px;
}

.service-list {
    background: #ffffff url("/uploads/kolizeo/img/kolizeo-floral-back-04.png") repeat scroll 0 0;
    padding-top: 30px;
}
.service-list-one {
    padding:  60px 0 30px;
    border-bottom: 1px solid #e1e1e1;
}
.service-list-one .col-sm-12 {
    padding-bottom: 30px;
}
.service-list-one:first-child {
    padding-top: 30px;
}
.service-list-one:last-child {
    border-bottom: 0 solid #e1e1e1;
}
.service-list-back {
    height: 300px;
    border-radius: 20px;
    border: 1px solid #c7c7c7;
}
.service-love {
    background: url('/uploads/kolizeo/service-list-love.jpg') top right no-repeat scroll transparent;
}
.service-money {
    background: url('/uploads/kolizeo/service-list-money.jpg') top right no-repeat scroll transparent;
}
.service-list-back-title-left {
    position: absolute;
    top: 30px;
    color: #ffffff;
    padding: 30px;
    font-family: georgia;
    font-weight: bold;
    font-size: 32px;
    font-style: italic;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 0 20px 20px 0;
    text-shadow: 2px 2px 5px #666666;
}
.service-list-back-title-right {
    position: absolute;
    top: 30px;
    right: 15px;
    color: #ffffff;
    padding: 30px;
    font-family: georgia;
    font-weight: bold;
    font-size: 32px;
    font-style: italic;
    text-align: right;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 20px 0 0 20px;
    text-shadow: 2px 1px 5px #212121;
}
.service-list-one-content {
    max-height: 300px;
}
.service-list-one-content-text {
    max-height: 180px;
    overflow-y: hidden;
}
.service-list-one-content-header {
    height: 46px;
}
.service-list-one-content-button {
    height: 64px;
    margin-top: 10px
}
.service-list-one-content span {
    display: block;
}
.sidebar .widget header .title, .sidebar .widget header .title h3, .sidebar .widget .title-block .title, .product-bottom .related-products header h3 {
    color: #7f7f7f;
    font-size: 18px;
    font-weight: normal;
    line-height: 1;
    margin: 0;
}

#dashboard .sidebar li.active path {
    fill: #ffffff;
}
#dashboard .sidebar .menu li.active > a i {
    color: #ffffff;
}

.boxed #footer {
    margin-bottom: 40px;
    padding-bottom: 0;
}
#footer .footer-bottom {
    border-radius: 0 0 40px !important;
}

.pt30 {
    padding-top: 30px;
}
.pb30 {
    padding-bottom: 30px;
}
.pb45 {
    padding-bottom: 45px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;
}
.mt30 {
    margin-top: 30px;
}
.mt15 {
    margin-top: 15px;
}
.mt0 {
    margin-top: 0;
}
.z1 {
    z-index: 1;
}

@media (max-width: 1330px) {
    .top-container {
        width: 100%;
    }
    .service-menu {
        border-bottom: 1px solid #cc5e6e;
    }
}
@media (max-width: 1200px) {
    .title-box h1, .title-box h2 {
        font-size: 32px;
    }
    .service-list h4 {
        font-size: 22px;
    }
}
@media (max-width: 991px) {
    .header .primary .navbar .nav {
        float: left;
        padding: 0;
    }
    .header .primary .navbar .nav > li {
        float: left;
    }
    .header .primary .navbar .nav > li > a {
        border: none;
        /*color: #047597 !important;*/
        font-size: 16px;
        padding: 11px 15px;
    }
    .header .primary .navbar .nav > li.item-danger.item-bg > a {
        background: transparent;
    }
    .header .primary .navbar .nav > li > a:hover,
    .header .primary .navbar .nav > li:hover > a {
        border:none;
    }
    .header .primary .navbar .nav a > i {
        color: #ffffff;
        /*color: #047597;*/
    }
    .header .primary .navbar .nav a:hover > i {
        color: #ffffff !important;
    }
    .top-navbar .menu-main .nav > li {
        float: left !important;
    }
    .header .right-box {
        padding-left: 15px;
    }
    #top-box .top-navbar .nav > li a:hover {
        color: #ffffff;
    }
    .parent > ul.sub, .parent span.open-sub {
        display: none !important;
    }
    .header-menu-service a {
        font-size: 16px;
    }
    .header-menu-service {
        padding: 0 5px !important;
    }
}
@media (max-width: 767px) {
    .header .right-box {
        padding-left: 0;
        padding-right: 0;
    }
    .header .right-box-wrapper {
        height: auto;
    }
    .menu-main ul {
        width: 100%;
    }
    .header-container {
        width: 100%;
    }
    .header .primary.pull-right {
        display: block;
        float: none !important;
        margin-top: 30px;
    }
    .header .primary .navbar .nav > li {
        margin: 0;
        text-align: center;
        width: 25%;
    }
    .header .primary .navbar .nav > li > a {
        font-size: 18px;
    }
    .title-box h1, .title-box h2 {
        font-size: 28px;
    }
    .slider {
        display: none;
    }
    .service-list-back {
        height: 200px;
    }
    .service-list-back-title-left, .service-list-back-title-right {
        background: none;
        font-size: 28px;
        padding: 15px;
        top: 15px;
    }
}
@media (min-width: 768px) {
    .consultant-preview-desc {
        height: 11em;
        overflow: hidden;
    }

}

#astro-load
{
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url('../../services/images/bg.png');
    display: none;
}
#astroloader
{
    position: fixed;
    left: 50%;
    top: 50%;
    height: 180px;
    width: 280px;
    text-align: center;
    margin: -95px auto auto -140px;
    background: url('../../services/images/ajax-loader.GIF') no-repeat 128px 98px white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #ff6359;
    padding: 15px;
}

#sidebar button .livicon {
    left: 0;
    margin-bottom: 0;
    position: relative;
    top: 0;
}

.product .default {
    background: transparent none repeat scroll 0 0;
}
.rotation .default {
    background: transparent none repeat scroll 0 0;
}
.product-image {
    background: transparent none repeat scroll 0 0;
    position: relative;
}
.product-image > img {
    border-radius: 45px 0;
}
.product-image > span {
    border-radius: 45px 0;
}
.product-hover .product-image > span {
    border-radius: 0 12px;
}
.product .product-description {
    background: transparent none repeat scroll 0 0;
    border-top: medium none;
}
.product .product-hover {
    border-radius: 0 45px;
}
.product .product-name {
    color: #1e1e1e;
    font-size: 21px;
    line-height: normal;
    font-weight: bold;
    min-height: 50px;
    height: 60px;
    display: table-cell;
    vertical-align: middle;
}
.product .product-name a {
    color: #047597;
}
.product .product-hover .product-name a:hover {
    text-decoration: underline !important;
}
.product .product-hover .product-name {
    font-size: large;
    font-weight: normal;
    line-height: normal;
}
.product .product-hover .product-image {
    background: transparent;
    border-radius: 0 12px;
}
.product .product-hover .product-image img {
    background: transparent none repeat scroll 0 0;
    border-radius: 0 12px;
}
.boxed .page-box {
    border-radius: 50px 0 !important;
}
.product-description p {
    text-align: justify;
}
@media (max-width: 991px) {
    .product .product-hover .product-image {
        display: none;
    }
}
.btn-astro {
    background: #ffffff !important;
    border: 0px solid #c10841 !important;
    border-radius: 0 20px !important;
    color: #c10841 !important;
}
.btn-astro:hover {
    opacity: .8 !important;
}

#uslugi_filter_buttons_container {
    background-color: transparent;
    padding: 0 0 30px
}
.btn-group.filter-buttons.filter-list {
    margin-bottom: 0;
}
.filter-buttons .dropdown-menu .active {
    background-color: #ffffff;
}
.filter-buttons .dropdown-menu .active:hover {
    background-color: #f5f5f5;
}
.filter-list.filter-buttons .dropdown-menu > li > a.active {
    border: 1px solid #c10841 !important;
    font-weight: bold;
    opacity: 1;
    text-decoration: none;
    color: #c10841;
}
.filter-list.filter-buttons .dropdown-menu > li > a {
    border: 1px solid #ccc !important;
    font-size: 18px;
    color: #41474c;
}
.filter-list.filter-buttons .dropdown-menu > li > a:hover {
    border: 1px solid #c10841 !important;
    font-size: 18px;
    color: #c10841;
}
.services-menu-business, .services-menu-love, .services-menu-drugie, .services-menu-destiny {
    background: rgba(0, 0, 0, 0) url("http://kolizeo.astrostar.ru/images/astrostar/services-menu-list.png") repeat scroll 0 0;
    display: block;
    float: left;
    height: 24px;
    margin-right: 10px;
    width: 28px;
}
.header-menu-service .services-menu-business, .header-menu-service .services-menu-love, .header-menu-service .services-menu-drugie, .header-menu-service .services-menu-destiny {
    margin: 10px;
}
.services-menu-business {
    background-position: 0 -24px;
}
a:hover .services-menu-business {
    background-position: 0 -48px;
}
.services-menu-love {
    background-position: -28px -24px;
}
a:hover .services-menu-love {
    background-position: -28px -48px;
}
.services-menu-drugie {
    background-position: -56px -24px;
}
a:hover .services-menu-drugie {
    background-position: -56px -48px;
}
.services-menu-destiny {
    background-position: -84px -24px;
}
a:hover .services-menu-destiny {
    background-position: -84px -48px;
}
.categoryes .services-menu-love {
    background-position: -28px -25px;
    margin-top: 6px;
}
.categoryes .services-menu-business {
    background-position: 0 -25px;
    margin-top: 6px;
}
.categoryes .services-menu-drugie {
    background-position: -56px -25px;
    margin-top: 6px;
}
.categories .services-menu-love {
    background-position: -28px -72px;
    margin-top: 6px;
}
.categories .services-menu-business {
    background-position: 0 -72px;
    margin-top: 6px;
}
.categories .services-menu-drugie {
    background-position: -56px -72px;
    margin-top: 6px;
}
.categories .services-menu-destiny {
    background-position: -84px -72px;
    margin-top: 6px;
}