.clearfix.t:before, .clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden
}

.warm-options-head {
    display: block !important
}

.warm-options {
    margin-top: 32px;
    color: #666;
    font: 16px/22px Arial, sans-serif
}

.warm-options h1, .warm-options h2, .warm-options h3, .warm-options h4, .warm-options h5, .warm-options h6, .warm-options p {
    margin: 1em 0
}

.warm-options ol, .warm-options p, .warm-options ul {
    font: 14px/20px Arial
}

.warm-options h1, .warm-options h2 {
    font-family: Tahoma, AppleGothic, sans-serif;
    font-weight: 400;
    font-size: 25px;
    line-height: 26px;
    color: #333;
    padding: 20px 0;
    margin: 0
}

.warm-options .car-Btn {
    padding-top: 0;
    margin-bottom: 20px;
    z-index: 10
}

.warm-options .column-50 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
    margin-bottom: 20px
}

.warm-options .column-50:first-child {
    padding-right: 20px
}

.warm-options .column-50 > .title {
    background: #ba192e;
    font-size: 22px;
    height: 42px;
    line-height: 40px;
    display: inline-block;
    padding: 0 18px;
    color: #fff;
    font-weight: 700;
    border-radius: 5px;
    margin-bottom: 20px
}

.warm-options .column-50 > ul {
    padding: 0;
    margin: 0 0 10px
}

.warm-options .column-50 > ul li {
    display: block;
    margin-bottom: 10px;
    padding-left: 18px;
    position: relative
}

.warm-options .column-50 > ul li:before {
    content: "\2022";
    color: #ba192e;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 20px
}

.warm-options .column-50 .share-warm {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    background: url(../images/share-warm.png) no-repeat;
    width: 153px;
    line-height: 15px;
    height: 39px;
    color: #fff;
    padding: 20px 0 0 10px;
    text-decoration: none
}

.warm-options .column-50 .share-warm span {
    border-bottom: 1px dotted #fff
}

.warm-options h2 {
    font-weight: 700;
    margin-bottom: 20px
}

.warm-options .table_slider table {
    border-collapse: collapse;
    border: 0;
    empty-cells: show;
    width: 100%;
    table-layout: fixed
}

.warm-options .odd {
    background-color: #f9f9f9
}

.warm-options .table_slider .title {
    text-decoration: none;
    display: block;
    font-family: Tahoma, AppleGothic, sans-serif;
    font-weihgt: 200;
    font-size: 15px;
    margin: 2px 0;
    width: 100%;
    font-weight: 400;
    background: url(../images/a_bg.png) 0 -1px repeat-x #ececec;
    line-height: 1.3;
    border: 1px solid #ddd;
    padding: 8px 0 9px;
    color: #b91a2f;
    text-transform: uppercase
}

.warm-options .table_slider .title span {
    height: 20px;
    display: block;
    padding-left: 40px;
    background: url(../images/options-slide.png) 8px 0 no-repeat
}

.warm-options .table_slider > .ccontainer {
    display: none
}

.warm-options .table_slider.opened > .ccontainer {
    display: block
}

.warm-options .table_slider.opened .title span {
    background-position: 8px 100%
}

.warm-options table {
    margin: 5px 0
}

.warm-options table td {
    border: 1px solid #ccc;
    border-right-width: 0;
    border-top-width: 0;
    background: #fff;
    padding: 5px 25px;
    text-align: center
}

.warm-options table td:first-child {
    border-left-width: 0;
    text-align: left;
    width: 200px
}

.warm-options table tr:first-child td {
    border-top-width: 1px
}

.warm-options table tr.even td {
    background: #f9f9f9
}

.warm-options table .y {
    display: inline-block;
    width: 10px;
    height: 8px;
    background-image: url(../images/tab_icon_yes.gif)
}

.warm-options .spec-mobanner {
    position: relative;
    margin-bottom: 20px
}

@media (min-width: 980px) {
    .warm-options .spec-mobanner {
        display: none
    }
}

@media (min-width: 640px) and (max-width: 979px) {
    .warm-options .spec-mobanner {
        display: none
    }
}

.warm-options .spec-mobanner .spec-mobanner-opacity {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6)
}

.warm-options .spec-mobanner__top {
    position: absolute;
    left: 20px;
    right: 60px;
    top: 20px;
    z-index: 110
}

.warm-options .spec-mobanner__bottom {
    position: absolute;
    left: 30px;
    right: 30px;
    bottom: 10px;
    z-index: 110
}

.warm-options .spec-mobanner__date {
    line-height: 16px;
    color: #fff;
    margin-bottom: 10px;
    font-family: tahoma, sans-serif
}

.warm-options .spec-mobanner__head {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: tahoma, sans-serif;
    color: #fff
}

.warm-options .spec-mobanner__txt {
    font-family: tahoma, sans-serif;
    color: #fff;
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 18px
}

.warm-options .spec-mobanner__img {
    display: block
}

.warm-options .spec-promo {
    background: #e4e5e6;
    margin-bottom: 35px;
    overflow: hidden;
    position: relative
}

@media (min-width: 640px) and (max-width: 979px) {
    .warm-options .spec-promo {
        width: 640px;
        height: 294px
    }
}

@media (max-width: 639px) {
    .warm-options .spec-promo {
        display: none
    }
}

.models-slider {
    padding: 15px 15px 0;
    margin: 0 14px 30px;
    position: relative;
    border: 1px solid #8e8e8e;
    border-radius: 7px
}

.models-slider .slides {
    margin: 0;
    padding: 0
}

.models-slider .slides a {
    display: block
}

.models-slider li {
    display: block;
    width: 140px;
    text-align: center;
    line-height: 15px
}

.models-slider .image {
    display: block;
    position: relative;
    margin-bottom: 10px;
    height: 55px
}

.models-slider .image img {
    width: 112px;
    height: auto;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -56px
}

.models-slider .model {
    display: inline-block;
    font-weight: 700;
    color: #666;
    font-size: 11px
}

.models-slider .selected .model, .models-slider li:hover .model {
    background: #b91a2f;
    color: #fff;
    font-weight: 400;
    position: relative;
    line-height: 16px;
    padding: 0 10px
}

.models-slider .selected .model:before, .models-slider li:hover .model:before {
    display: block;
    content: "";
    position: absolute;
    right: 100%;
    bottom: 0;
    border-left: 6px solid transparent;
    border-bottom: 16px solid #b91a2f
}

.models-slider .selected .model:after, .models-slider li:hover .model:after {
    display: block;
    content: "";
    position: absolute;
    left: 100%;
    bottom: 0;
    border-right: 6px solid transparent;
    border-bottom: 16px solid #b91a2f
}

.models-slider .flex-direction-nav {
    margin: 0;
    padding: 0
}

.models-slider .flex-direction-nav a {
    display: block;
    width: 38px;
    height: 38px;
    background: url(../images/btns-slider.png) no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -19px;
    text-indent: -9999px;
    outline: 0
}

.models-slider .flex-direction-nav .flex-prev {
    background-position: 0 0;
    left: -15px
}

.models-slider .flex-direction-nav .flex-prev:hover {
    background-position: 0 100%
}

.models-slider .flex-direction-nav .flex-next {
    background-position: 100% 0;
    right: -15px
}

.models-slider .flex-direction-nav .flex-next:hover {
    background-position: 100% 100%
}

.models-slider .flex-direction-nav .flex-disabled, .warm-model-info .model {
    display: none
}

.warm-model-info .model.active {
    display: block
}

.warm-model-info .image {
    width: 430px;
    float: left;
    margin-right: 30px
}

.warm-model-info .image img {
    max-width: 100%;
    height: auto
}

@media (max-width: 639px) {
    .warm-model-info .image {
        width: 100%;
        margin: 0 0 20px
    }
}

.warm-model-info .options .item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    width: 120px;
    padding-right: 10px;
    vertical-align: top
}

.warm-model-info .options .icon {
    display: block;
    width: 74px;
    height: 74px;
    background: url(../images/icons-warm.png) no-repeat;
    margin-bottom: 10px
}

.warm-model-info .options .icon.type-1 {
    background-position: 0 0
}

.warm-model-info .options .icon.type-2 {
    background-position: -74px 0
}

.warm-model-info .options .icon.type-3 {
    background-position: -148px 0
}

.warm-model-info .options .icon.type-4 {
    background-position: -222px 0
}

.warm-model-info .options .icon.type-5 {
    background-position: -296px 0
}

.warm-model-info .options .icon.type-6 {
    background-position: -370px 0
}

.warm-model-info .options .icon.type-7 {
    background-position: -444px 0
}

.warm-model-info .options .text {
    margin-bottom: 15px;
    margin-top: 10px;
    color: #666
}

.warm-options .ccontainer-320 {
    display: none
}

@media (max-width: 639px) {
    .warm-options .ccontainer-all {
        display: none
    }

    .warm-options .ccontainer-320 {
        display: block
    }
}

.arrow-lists .list {
    display: inline-block;
    padding-left: 30px;
    position: relative;
    vertical-align: top
}

.arrow-lists .list a {
    position: relative;
    margin-right: 15px;
    color: #666;
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
    line-height: 23px
}

.arrow-lists .list a:before {
    background: url(../images/arrow-nav-models-dealer.png) no-repeat;
    width: 4px;
    height: 10px;
    position: absolute;
    top: 6px;
    left: -10px;
    content: ""
}

.arrow-lists .list a:hover {
    color: #000
}

.warm-options .compl-name {
    margin: 10px 0 5px;
    line-height: 14px;
    font-weight: 700;
    font-size: 15px
}

.warm-options ul.social_icons_1 {
    margin: 0;
    float: none;
    position: relative;
    top: 17px
}

.warm-options .share-warm {
    margin-left: 280px;
    cursor: pointer
}

.warm-options .share-content-box-warm.hide {
    display: none
}

.warm-options .share-content-box-warm {
    width: 135px
}

.warm-options .share-content-box-warm .social_icons_1 {
    position: absolute;
    background: #f9f9f9;
    top: 119px;
    left: 289px
}

.warm-options .share-content-box-warm .social_icons_1 li {
    float: none;
    margin-bottom: 8px;
    display: block;
    color: #b91a2f
}

.warm-options .share-content-box-warm .social_icons_1 li span {
    text-decoration: underline;
    font-family: Arial, sans-serif;
    cursor: pointer;
    vertical-align: super
}

.warm-options .share-content-box-warm .social_icons_1 li a {
    display: inline-block
}

.warm-options .btn-area:after {
    content: '';
    display: block;
    clear: both
}

.warm-options .warm-btn {
    border: none;
    float: none;
    display: inline-block;
    position: relative;
    text-decoration: none !important;
    border-radius: 0;
    padding: 10px 20px 10px 45px;
    background: #e5e5e7;
    color: #58595b !important;
    font-size: 13px;
    line-height: 18px;
    font-family: tahoma, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    transition: .3s
}

.warm-options .icons-animate, .warm-options .icons-animate__ic {
    padding: 0 !important;
    display: block
}

.warm-options .default-btn {
    background: #bb162b;
    color: #fff !important
}

.warm-options .icons-animate {
    overflow: hidden;
    position: absolute;
    top: 50%
}

.warm-options .icons-animate_phone {
    width: 21px;
    height: 19px;
    margin-top: -9px;
    left: 10px
}

.warm-options .icons-animate_pin {
    width: 14px;
    height: 20px;
    margin-top: -10px;
    left: 15px
}

.warm-options .icons-animate_arrow-bottom {
    width: 16px;
    height: 17px;
    margin-top: -8px;
    left: 15px
}

.warm-options .icons-animate_calc {
    width: 17px;
    height: 20px;
    margin-top: -10px;
    left: 15px
}

.warm-options .icons-animate__ic_top {
    overflow: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.warm-options .svg-phone {
    display: block;
    fill: #333;
    width: 21px;
    height: 19px
}

.warm-options .svg-pin {
    display: block;
    width: 14px;
    height: 20px;
    fill: #333
}

.warm-options .svg-arrow-bottom {
    display: block;
    width: 16px;
    height: 17px;
    fill: #333
}

.warm-options .svg-calc {
    display: block;
    width: 17px;
    height: 20px;
    fill: #333
}

.warm-options .svg-dark {
    fill: #333
}

.warm-options .svg-lite {
    fill: #fff
}

@media (max-width: 639px) {
    .warm-options .warm-btn {
        width: 50%;
        float: left
    }
}

@media (min-width: 980px) {
    .warm-btn:not(.disabled):hover {
        background: #bb162b;
        color: #fff !important
    }

    .warm-btn.default-btn:hover {
        background: #981222
    }

    .warm-btn:not(.disabled):hover .icons-animate_phone .icons-animate__ic_top {
        margin-top: -19px
    }

    .warm-btn:not(.disabled):hover .icons-animate_arrow-bottom .icons-animate__ic_top {
        margin-top: -17px
    }

    .warm-btn:not(.disabled):hover .icons-animate_calc .icons-animate__ic_top, .warm-btn:not(.disabled):hover .icons-animate_pin .icons-animate__ic_top {
        margin-top: -20px
    }
}

.warm-options .car-banner {
    margin-bottom: 27px
}

.warm-options .spec-center {
    text-align: center;
    min-height: 272px
}

.warm-options .ccontainer-all table {
    font-size: 12px
}

.warm-options .options .text {
    font-size: 12px;
    padding-right: 10px
}

.warm-options .ccontainer-all table td {
    padding: 5px
}

.warm-options .ccontainer-all table td:first-child {
    padding-left: 10px
}

.warm-options .spec-mobanner {
    height: 400px
}

.warm-options .spec-promo {
    height: 280px
}

.warm-options .spec-promo img {
    height: auto
}

@media (max-width: 979px) and (min-width: 640px) {
    .warm-options .spec-promo {
        height: 182px
    }
}

.warm-options .offer_discount_price {
    font-weight: 400;
    color: #767676
}

.warm-options .offer_price {
    font-weight: 700;
    color: #bb162b
}

.spec-center {
    width: 980px;
    margin: 0 auto;
    min-height: 400px;
    color: #000
}

@media (min-width: 640px) and (max-width: 979px) {
    .spec-center {
        width: 640px
    }
}

@media (max-width: 639px) {
    .spec-center {
        width: 300px
    }

    .spec-list {
        width: 100%;
        text-align: center
    }
}

.spec-list {
    font-size: 0;
    line-height: 0;
    letter-spacing: -4px;
    width: 100%
}

.content-body-text .spec-list__item, .spec-list__item {
    width: 225px;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: normal;
    margin: 0 25px 35px 0;
    text-align: center;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    will-change: all;
    min-height: 212px;
    overflow: hidden
}

.content-body-text .spec-list__item.last, .spec-list__item.last {
    margin: 0 0 30px
}

@media (min-width: 640px) and (max-width: 979px) {
    .content-body-text .spec-list__item, .spec-list__item {
        width: 205px;
        margin: 0 10px 35px 0
    }

    .content-body-text .spec-list__item.last, .spec-list__item.last {
        margin: 0 10px 35px 0
    }

    .content-body-text .spec-list__item.last_tablet, .spec-list__item.last_tablet {
        margin: 0 0 35px
    }
}

@media (max-width: 639px) {
    .content-body-text .spec-list__item, .spec-list__item {
        margin: 0 0 35px
    }
}

.content-body-text .spec-list__item .spec-list__name, .spec-list__item .spec-list__name {
    color: #333;
    font-size: 20px;
    line-height: 22px;
    font-weight: 700;
    font-family: Tahoma, AppleGothic, sans-serif
}

.content-body-text .spec-list__item .spec-list__name, .content-body-text .spec-list__item .spec-list__price, .spec-list__item .spec-list__name, .spec-list__item .spec-list__price {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    will-change: all
}

.content-body-text .spec-list__item .content-body-text .spec-list__plus, .content-body-text .spec-list__item .spec-list__plus, .spec-list__item .content-body-text .spec-list__plus, .spec-list__item .spec-list__plus {
    display: inline-block;
    background: #e4e5e6;
    color: #333;
    font-size: 12px;
    line-height: 18px;
    padding: 8px 40px 8px 15px;
    text-decoration: none;
    font-family: tahoma, sans-serif;
    position: relative;
    min-width: 136px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    will-change: all
}

.content-body-text .spec-list__item .content-body-text .spec-list__plus:after, .content-body-text .spec-list__item .content-body-text .spec-list__plus:before, .content-body-text .spec-list__item .spec-list__plus:after, .content-body-text .spec-list__item .spec-list__plus:before, .spec-list__item .content-body-text .spec-list__plus:after, .spec-list__item .content-body-text .spec-list__plus:before, .spec-list__item .spec-list__plus:after, .spec-list__item .spec-list__plus:before {
    content: "";
    display: block;
    width: 7px;
    height: 12px;
    position: absolute
}

.content-body-text .spec-list__item .content-body-text .spec-list__plus:after, .content-body-text .spec-list__item .spec-list__plus:after, .spec-list__item .content-body-text .spec-list__plus:after, .spec-list__item .spec-list__plus:after {
    background: url(../images/sprites-special.png) -113px -107px no-repeat;
    right: 14px;
    top: 11px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    will-change: all
}

.content-body-text .spec-list__item .content-body-text .spec-list__plus:before, .content-body-text .spec-list__item .spec-list__plus:before, .spec-list__item .content-body-text .spec-list__plus:before, .spec-list__item .spec-list__plus:before {
    background: url(../images/sprites-special.png) -97px -108px no-repeat;
    right: 14px;
    top: -14px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    will-change: all
}

.content-body-text .spec-list__item .spec-list__wr, .spec-list__item .spec-list__wr {
    display: block;
    text-decoration: none;
    position: relative;
    margin-bottom: 15px;
    height: 128px;
    text-align: center
}

.content-body-text .spec-list__item img, .spec-list__item img {
    position: absolute;
    top: 0;
    left: 0;
    transition: all .3s linear
}

.content-body-text .spec-list__item img.spec-list__img-1, .spec-list__item img.spec-list__img-1 {
    z-index: 5;
    opacity: 1
}

.content-body-text .spec-list__item img.spec-list__img-2, .spec-list__item img.spec-list__img-2 {
    z-index: 9;
    opacity: 0
}

.content-body-text .spec-list__item .spec-list__count, .spec-list__item .spec-list__count {
    position: absolute;
    right: 0;
    top: -10px;
    display: block;
    color: #fff;
    font-size: 14px;
    line-height: 35px;
    width: 33px;
    height: 33px;
    background: url(../images/sprites-special.png) 0 -3px no-repeat;
    text-align: center;
    font-family: Tahoma, AppleGothic, sans-serif;
    z-index: 11;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    will-change: all
}

.content-body-text .spec-list__item .spec-list__count .spec-list__count-text, .spec-list__item .spec-list__count .spec-list__count-text {
    background: url(../images/star.png) 15px 8px no-repeat #e4e5e6;
    color: #333;
    position: absolute;
    top: 0;
    left: 33px;
    z-index: 10;
    font-family: tahoma, sans-serif;
    font-size: 13px;
    line-height: 18px;
    width: 150px;
    padding: 7px 0 8px 30px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    will-change: all
}

.spec-content p, .spec-list__price {
    font-size: 14px;
    font-family: tahoma, sans-serif
}

.content-body-text .spec-list__item:hover .spec-list__name, .spec-list__item:hover .spec-list__name {
    color: #bb162b
}

.content-body-text .spec-list__item:hover .spec-list__plus, .spec-list__item:hover .spec-list__plus {
    background: #bb162b;
    color: #fff
}

.content-body-text .spec-list__item:hover .spec-list__plus:after, .spec-list__item:hover .spec-list__plus:after {
    top: 35px
}

.content-body-text .spec-list__item:hover .spec-list__plus:before, .spec-list__item:hover .spec-list__plus:before {
    top: 11px
}

.content-body-text .spec-list__item:hover .spec-list__img-1, .spec-list__item:hover .spec-list__img-1 {
    opacity: 0
}

.content-body-text .spec-list__item:hover .spec-list__img-2, .spec-list__item:hover .spec-list__img-2 {
    opacity: 1
}

.content-body-text .spec-list__item:hover .spec-list__count, .spec-list__item:hover .spec-list__count {
    background-position: 35px -3px;
    right: 203px
}

.spec-list__price {
    color: #000;
    line-height: 28px;
    margin-bottom: 10px
}

.content-body-text .spec-list__plus:hover, .spec-list__plus:hover {
    color: #333
}

.spec-list__gift {
    width: 17px;
    height: 17px;
    display: block;
    background: url(../images/gift.png) no-repeat;
    bottom: 0;
    right: 23px;
    position: absolute
}

.spec-more {
    overflow: hidden;
    height: 150px;
    position: relative;
    padding-bottom: 20px
}

.spec-content {
    margin-bottom: 20px
}

@media (max-width: 639px) {
    .spec-content {
        margin: 0 10px 20px
    }
}

.spec-content p {
    color: #000;
    line-height: 18px;
    margin: 0 0 15px
}

.spec-more-text {
    color: #666;
    font: 14px/18px arial, sans-serif
}

.spec-more__shadow {
    height: 160px;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 2;
    display: block;
    position: absolute;
    background: url(../images/bottom-light.png) repeat-x
}

.spec-more__switch {
    font-size: 14px;
    line-height: 18px;
    font-family: tahoma, sans-serif;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3;
    text-decoration: underline;
    color: #bb162b;
    cursor: pointer;
    letter-spacing: 1px
}

.spec-more__switch:hover {
    text-decoration: none;
    color: #bb162b
}

@charset "utf-8";
.kia-font, .kia-font-bold {
    font-family: "Open Sans", KiaMedium, KiaMediumWebfont, sans-serif !important
}

a#invert, a:hover {
    text-decoration: underline
}

a, a#invert:hover {
    text-decoration: none
}

#top1, #top2 {
    position: relative
}

#content .list table.pub tr td, #inner_menu1 img, .news_list_table td {
    vertical-align: top
}

.sdp li, .social, .social li {
    list-style-type: none
}

#m_menu .menu .showhidden .show, .header-hide form > h2, .header-hide > h2, ul.select_promo_web_list {
    visibility: hidden
}

@font-face {
    font-family: KiaMediumWebfont;
    font-style: normal;
    font-weight: 400;
    src: url('/bitrix/templates/kia/fonts/KiaMedium.eot');
    src: url('/bitrix/templates/kia/fonts/KiaMedium.eot?#iefix') format("embedded-opentype"), url('/bitrix/templates/kia/fonts/KiaMedium.woff') format("woff")
}

@font-face {
    font-family: KIA;
    src: url('/bitrix/templates/kia/fonts/KIA-Light.eot');
    src: url('/bitrix/templates/kia/fonts/KIA-Light.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/kia/fonts/KIA-Light.woff') format('woff'), url('/bitrix/templates/kia/fonts/KIA-Light.ttf') format('truetype'), url('/bitrix/templates/kia/fonts/KIA-Light.svg#svg') format('svg');
    font-style: normal;
    font-weight: 200
}

@font-face {
    font-family: KIA;
    src: url('/bitrix/templates/kia/fonts/KIA-Medium.eot');
    src: url('/bitrix/templates/kia/fonts/KIA-Medium.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/kia/fonts/KIA-Medium.woff') format('woff'), url('/bitrix/templates/kia/fonts/KIA-Medium.ttf') format('truetype'), url('/bitrix/templates/kia/fonts/KIA-Medium.svg#svg') format('svg');
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: KIA;
    src: url('/bitrix/templates/kia/fonts/KIA-Bold.eot');
    src: url('/bitrix/templates/kia/fonts/KIA-Bold.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/kia/fonts/KIA-Bold.woff') format('woff'), url('/bitrix/templates/kia/fonts/KIA-Bold.ttf') format('truetype'), url('/bitrix/templates/kia/fonts/KIA-Bold.svg#svg') format('svg');
    font-style: normal;
    font-weight: 700
}

#top2 a, #top2 span, #top2 li{

	font-family: "KIA", Arial, sans-serif !important;
	font-weight: 200 !important; 
}

html {
    overflow: visible !important
}

body {
    min-width: 980px;
    height: auto !important;
    margin: 0;
    color: #000;
    background: 0 30px repeat-x;
    background-attachment: scroll !important
}

.kia-font-bold {
    font-weight: 700 !important
}

.kia-12 {
    font: 12px Arial;
    color: red
}

a, a#invert {
    color: #dddece
}

#bx-panel {
    z-index: 5999 !important
}

.descript hr, hr {
    margin-top: 16px;
    border-top: 1px solid #ccc
}

h1 {
    color: #555;
    font-family: Arial, sans-serif;
    font-size: 16px
}

div, form, table {
    font-family: Arial, sans-serif;
    font-size: 11px
}

form {
    padding: 0;
    margin: 0
}

object {
    outline: 0
}

a img, img {
    border: 0
}

#top_phones {
    text-align: center;
    font-size: 14px;
    margin-top: 10px;
    margin-right: 11px
}

.top-phone {
    color: #bb162b;
    font-weight: 700
}

.top-phone-delimeter {
    margin: 0 21px
}

#top1 .sifr-dealer-string {
    display: block;
    float: left;
    margin-top: -5px;
    font-size: 13px;
    color: #fff;
    margin-right: 15px
}

.dealers_page a {
    color: #bb162b;
    text-decoration: underline
}

.dealers_page a:hover {
    text-decoration: none
}

#main {
    width: 980px;
    margin: auto
}

#top1 {
    height: 26px;
    padding-top: 16px;
    padding-left: 3px;
    z-index: 10
}

#top2 {
    height: 123px
}

#top2 .top_bg, #top2 .top_bg2 {
    left: 0;
    width: 960px;
    height: 93px;
    z-index: -5;
    position: absolute
}

#top2 .top_bg {
    top: 0;
    background: url(../images/kia/bg_top2.png) top left no-repeat
}

.theme-gray #top2 .top_bg {
    background: url(../images/kia/top_menu/bg-top.png) top left no-repeat
}

#top2 .top_bg2 {
    top: 65px;
    background: url(../images/kia/bg_top2_dealers.png) -22px 0 no-repeat
}

#top2 .menu {
    position: absolute;
    left: 232px;
    top: 139px;
    padding-right: 30px;
    z-index: -1
}

#top2 .count6 {
    left: 50px
}

#top2 .menu .showhidden .show, #top2 .menu a img.hidden {
    display: none
}

#top2 .menu .showhidden .hidden, #top2 .menu .showshow .show {
    display: block
}

#top2 .menu .showshow .hidden {
    display: none
}

.logo-cruise {
    position: absolute;
    top: 0;
    z-index: 5001;
    left: 50%;
    margin-left: -490px
}

#top2 span.m1 img {
    width: 131px
}

#top2 span.m2 img {
    width: 76px
}

#top2 span.m3 img {
    width: 157px
}

#top2 span.m4 img {
    width: 86px
}

#top2 span.m5 img {
    width: 78px
}

#m_menu {
    position: relative;
    margin-top: -17px
}

* html #m_menu {
    margin-top: 0
}

#m_menu .top_bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 960px;
    height: 32px;
    background: url(../images/kia/middle_menu/bg_white.png) top left no-repeat
}

#m_menu .menu {
    position: absolute;
    left: 12px;
    top: 12px
}

#m_menu .menu div {
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: top left;
    margin: 0;
    float: none;
    height: 20px;
    overflow: hidden;
    display: block
}

#m_menu .menu div div.pop div, #m_menu .menu div div.pop2 div {
    overflow: visible;
    left: 131px;
    color: #000;
    position: absolute;
    font-weight: 400
}

#m_menu .menu div a {
    display: block;
    height: 20px;
    float: none;
    text-align: left
}

#subs .block_r, .tabs_cars_list .carlist .pricelist {
    text-align: right
}

#m_menu .menu ul {
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 0
}

#m_menu .menu .m1 {
    background-image: url(../images/kia/t_picanto.png)
}

#m_menu .menu .m1:hover {
    background-image: url(../images/kia/t_picanto_ov.png)
}

#m_menu .menu .m2 {
    background-image: url(../images/kia/t_rio.png)
}

#m_menu .menu .m2:hover {
    background-image: url(../images/kia/t_rio_ov.png)
}

#m_menu .menu .m3 {
    background-image: url(../images/kia/t_ceed.png)
}

#m_menu .menu .m3:hover {
    background-image: url(../images/kia/t_ceed_ov.png)
}

#m_menu .menu .m4 {
    background-image: url(../images/kia/t_ceedsw.png)
}

#m_menu .menu .m4:hover {
    background-image: url(../images/kia/t_ceedsw_ov.png)
}

#m_menu .menu .m5 {
    background-image: url(../images/kia/t_proceed.png)
}

#m_menu .menu .m5:hover {
    background-image: url(../images/kia/t_proceed_ov.png)
}

#m_menu .menu .m6 {
    background-image: url(../images/kia/t_spectra.png)
}

#m_menu .menu .m6:hover {
    background-image: url(../images/kia/t_spectra_ov.png)
}

#m_menu .menu .m7 {
    background-image: url(../images/kia/t_cerato.png)
}

#m_menu .menu .m7:hover {
    background-image: url(../images/kia/t_cerato_ov.png)
}

#m_menu .menu .m8 {
    background-image: url(../images/kia/t_magentis.png)
}

#m_menu .menu .m8:hover {
    background-image: url(../images/kia/t_magentis_ov.png)
}

#m_menu .menu .m9 {
    background-image: url(../images/kia/t_opirus.png)
}

#m_menu .menu .m9:hover {
    background-image: url(../images/kia/t_opirus_ov.png)
}

#m_menu .menu .m10 {
    background-image: url(../images/kia/t_carens.png)
}

#m_menu .menu .m10:hover {
    background-image: url(../images/kia/t_carens_ov.png)
}

#m_menu .menu .m11 {
    background-image: url(../images/kia/t_carnival.png)
}

#m_menu .menu .m11:hover {
    background-image: url(../images/kia/t_carnival_ov.png)
}

#m_menu .menu .m12 {
    background-image: url(../images/kia/t_soul.png)
}

#m_menu .menu .m12:hover {
    background-image: url(../images/kia/t_soul_ov.png)
}

#m_menu .menu .m13 {
    background-image: url(../images/kia/t_sportage.png)
}

#m_menu .menu .m13:hover {
    background-image: url(../images/kia/t_sportage_ov.png)
}

#m_menu .menu .m14 {
    background-image: url(../images/kia/t_sorento.png)
}

#m_menu .menu .m14:hover {
    background-image: url(../images/kia/t_sorento_ov.png)
}

#m_menu .menu div div.pop {
    position: absolute;
    margin: 0;
    display: none;
    top: -137px;
    width: 325px;
    height: 138px;
    background: url(../images/kia/bg_popup.png) top left no-repeat
}

#m_menu .menu div div.pop div {
    top: 33px;
    width: 175px;
    height: 70px
}

#m_menu .menu div:hover div.pop {
    display: block
}

#m_menu .menu div div.pop2 {
    position: absolute;
    margin: 0;
    display: none;
    top: -137px;
    width: 325px;
    height: 138px;
    background: url(../images/kia/bg_popup2.png) top left no-repeat
}

#m_menu .menu div div.pop2 div {
    top: 33px;
    width: 170px;
    height: 70px
}

#m_menu .menu div:hover div.pop2 {
    display: block
}

#bbb {
    margin-top: 18px;
    height: 141px
}

#bottom {
    margin-top: 25px
}

#bottom .block_l {
    float: left;
    width: 480px;
    padding-top: 5px
}

#bottom .block_l .menu {
    height: 32px;
    margin-bottom: 13px
}

#bottom .block_l .menu span {
    display: block;
    float: left;
    height: 32px;
    background: top left no-repeat;
    margin-right: 4px;
    cursor: pointer
}

#bottom .block_l .menu span.m1 {
    background-image: url(../images/kia/but_news.png)
}

#bottom .block_l .menu span.m1:hover {
    background-image: url(../images/kia/but_news_ov.png)
}

#bottom .block_l .menu span.m1_sel {
    background-image: url(../images/kia/but_news_sel.png)
}

#bottom .block_l .menu span.m2 {
    background-image: url(../images/kia/but_pub.png)
}

#bottom .block_l .menu span.m2:hover {
    background-image: url(../images/kia/but_pub_ov.png)
}

#bottom .block_l .menu span.m2_sel {
    background-image: url(../images/kia/but_pub_sel.png)
}

#bottom .block_l .menu span.m3 {
    background-image: url(../images/kia/but_meropr.png)
}

#bottom .block_l .menu span.m3:hover {
    background-image: url(../images/kia/but_meropr_ov.png)
}

#bottom .block_l .menu span.m3_sel {
    background-image: url(../images/kia/but_meropr_sel.png)
}

#news_block strong {
    margin-right: 10px
}

#news_block a {
    color: #000
}

#news_block a:hover {
    color: #fff
}

.news_list_table {
    width: 460px
}

.news_list_table td.col1 {
    width: 76px
}

#bottom .block_r {
    float: right;
    padding: 50px 0 0 20px;
    background: url(../images/kia/iblog.png) top left no-repeat
}

#bottom .block_r a.title {
    display: block;
    height: 45px;
    margin-top: -55px;
    position: absolute;
    width: 85px
}

#subs {
    margin-top: 20px;
    margin-bottom: 23px
}

#subs div {
    font-size: 10px
}

#subs .block_l {
    float: left;
    width: 200px;
    text-transform: uppercase
}

#subs .block_r {
    float: right
}

#subs .block_l, #subs .block_r {
    margin-top: 37px
}

.theme-gray #subs a {
    color: #000
}

div.cl, div.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 1px
}

#inner_flash {
    position: relative;
    margin-top: -16px;
    z-index: 10
}

#inner_flash_fin {
    position: relative;
    height: 166px;
    margin-top: -41px;
    z-index: -5
}

#inner_menu1 {
    height: 15px;
    padding-left: 3px;
    text-transform: uppercase;
    font-size: 10px;
    z-index: 40;
    position: relative
}

#inner_menu1 a {
    color: #fff;
    margin-right: 5px
}

#inner_menu1 img {
    margin-right: 4px
}

#inner_big {
    margin-bottom: 16px
}

#inner_big_table, #inner_big_table td.ibt {
    padding: 0;
    margin: 0;
    border: none
}

#inner_big_table {
    width: 100%;
    border-collapse: collapse;
    float: left
}

#inner_menu2 .menu span, #inner_menu_fin .menu span {
    display: block;
    float: left;
    margin-right: 13px;
    cursor: pointer
}

#inner_big_table td.ibt > h2 {
    margin-top: 0;
    color: #000
}

#inner_menu2 {
    width: 717px;
    height: 75px;
    background: url(../images/kia/bg_inner_menu2.png) top left no-repeat
}

#inner_menu2 .menu {
    margin-left: 33px;
    padding-top: 18px
}

#inner_menu2 .menu span {
    height: 20px;
    background: top left no-repeat
}

#inner_menu2 .menu span.m1 {
    background-image: url(../images/kia/t_in_descr.png)
}

#inner_menu2 .menu span.m1:hover {
    background-image: url(../images/kia/t_in_descr_ov.png)
}

#inner_menu2 .menu span.m2 {
    background-image: url(../images/kia/t_in_complect.png)
}

#inner_menu2 .menu span.m2:hover {
    background-image: url(../images/kia/t_in_complect_ov.png)
}

#inner_menu2 .menu span.m3 {
    background-image: url(../images/kia/t_in_charact.png)
}

#inner_menu2 .menu span.m3:hover {
    background-image: url(../images/kia/t_in_charact_ov.png)
}

#inner_menu2 .menu span.m4 {
    background-image: url(../images/kia/t_in_colors.png)
}

#inner_menu2 .menu span.m4:hover {
    background-image: url(../images/kia/t_in_colors_ov.png)
}

#inner_menu2 .menu span.m5 {
    background-image: url(../images/kia/t_in_gallery.png)
}

#inner_menu2 .menu span.m5:hover {
    background-image: url(../images/kia/t_in_gallery_ov.png)
}

#inner_menu2 .menu span.m6 {
    background-image: url(../images/kia/t_in_publ.png)
}

#inner_menu2 .menu span.m6:hover {
    background-image: url(../images/kia/t_in_publ_ov.png)
}

#inner_menu2 .menu span.m7 {
    background-image: url(../images/kia/t_in_spec.png)
}

#inner_menu2 .menu span.m7:hover {
    background-image: url(../images/kia/t_in_spec_ov.png)
}

#inner_menu_fin {
    width: 717px;
    height: 88px;
    background: url(../images/kia/bg_inner_menu_fin.png) top left no-repeat
}

#inner_menu_fin .menu {
    margin-left: 33px;
    padding-top: 11px
}

#inner_menu_fin .menu span {
    background: top left no-repeat
}

.Content770, a.top_link {
    float: right;
    display: block
}

#inner_menu_fin .menu span.m1 {
    background-image: url(../images/kia/_t_in_fin_1.png)
}

#inner_menu_fin .menu span.m1:hover {
    background-image: url(../images/kia/_t_in_fin_1_ov.png)
}

#inner_menu_fin .menu span.m2 {
    background-image: url(../images/kia/_t_in_fin_2.png)
}

#inner_menu_fin .menu span.m2:hover {
    background-image: url(../images/kia/_t_in_fin_2_ov.png)
}

#inner_menu_fin .menu span.m3 {
    background-image: url(../images/kia/_t_in_fin_3.png)
}

#inner_menu_fin .menu span.m3:hover {
    background-image: url(../images/kia/_t_in_fin_3_ov.png)
}

#inner_menu_fin .menu span.m4 {
    background-image: url(../images/kia/_t_in_fin_4.png);
    margin-top: 11px
}

#inner_menu_fin .menu span.m4:hover {
    background-image: url(../images/kia/_t_in_fin_4_ov.png)
}

#inner_menu_fin .menu span.m5 {
    background-image: url(../images/kia/_t_in_fin_5.png);
    margin-top: 11px
}

#inner_menu_fin .menu span.m5:hover {
    background-image: url(../images/kia/_t_in_fin_5_ov.png)
}

#content {
/ background: #FFF;
    font-size: 12px;
    min-height: 336px
}

.Content770 {
    width: 770px;
    overflow: hidden
}

#content img.header {
    margin-bottom: 8px
}

a.top_link {
    margin-top: 8px
}

#content table.colored_table {
    margin: 8px 0 0;
    width: 100%;
    padding: 0;
    border: none;
    border-collapse: collapse
}

#content table.colored_table th {
    color: #fff;
    background-color: #215396;
    text-transform: uppercase;
    padding: 7px 7px 8px;
    text-align: left;
    font-weight: 400
}

#content table.colored_table th.l {
    background-image: url(../images/kia/tab_h_l.gif);
    background-position: top left;
    background-repeat: no-repeat
}

#content table.colored_table th.r {
    background-image: url(../images/kia/tab_h_r.gif);
    background-position: top right;
    background-repeat: no-repeat
}

#content table.colored_table tr.top th {
    background: 0 0;
    color: #000;
    font-size: 10px
}

#content table.colored_table tr.top th.t {
    background: #e5e9eb
}

#content table.colored_table tr.top th.tl {
    background: url(../images/kia/tab_th_l.gif) top left no-repeat #e5e9eb
}

#content table.colored_table tr.top th.tr {
    background: url(../images/kia/tab_th_r.gif) top right no-repeat #e5e9eb
}

#content table.colored_table tr.top th.t_both {
    background: url(../images/kia/tab_th_l.gif) top left no-repeat #e5e9eb;
    padding: 0
}

#content table.colored_table tr.top th.t_both div {
    padding: 7px 7px 8px;
    background: url(../images/kia/tab_th_r.gif) top right no-repeat
}

#content table.colored_table tr.grey td {
    background-color: #f4f8fb
}

#content table.colored_table td {
    padding: 7px 7px 8px;
    text-align: left
}

#content table.colored_table td.l {
    color: #6f6f6e
}

#content table.colored_table td.g {
    background-color: #e5e9eb
}

#content table.colored_table tr.grey td.g {
    background-color: #dce3e8
}

#content form.complects_form {
    display: block;
    position: relative;
    width: 625px;
    height: 118px;
    background: url(../images/kia/bg_complects_form.gif) top left no-repeat;
    padding-top: 14px;
    margin: 0 0 18px
}

#content form.complects_form table {
    padding: 0;
    margin: 0 0 0 25px;
= border: none;
    border-collapse: collapse
}

#content form.complects_form table th {
    text-align: left;
    text-transform: uppercase;
    padding: 0 0 17px;
    margin: 0
}

#content form.complects_form table td {
    color: #fff;
    padding: 0 0 12px
}

#content form.complects_form a.cancel {
    display: block;
    position: absolute;
    width: 198px;
    height: 9px;
    left: 26px;
    top: 110px
}

#content form.complects_form a.print {
    display: block;
    position: absolute;
    width: 78px;
    height: 8px;
    left: 545px;
    top: 110px
}

#content table.pub {
    margin: 8px 0 0;
    width: 100%;
    padding: 0;
    border: none;
    border-collapse: collapse;
    font-size: 12px
}

#content table.pub td {
    padding: 0 0 20px
}

#content table.pub td table td {
    padding: 7px
}

#content table.pub td table.minpadding td {
    padding: 2px;
    border-color: #000
}

#content table.pub td table.minpadding {
    border-collapse: collapse;
    border-color: #000
}

#content table.pub td table.minpadding strong {
    margin: auto;
    font-weight: 700;
    color: #000
}

#content table.pub td table td.header {
    padding: 0
}

#content table.pub td .calend {
    width: 34px;
    height: 44px;
    padding-top: 3px;
    text-align: center;
    color: #fff;
    background: url(../images/kia/icon_calend.gif) left top no-repeat;
    line-height: 17px;
    text-transform: lowercase
}

#content table.pub td .calend strong {
    color: #43a1dd
}

#content table.pub td .calend .year {
    color: #43a1dd;
    font-size: 10px;
    display: block;
    margin-top: -6px
}

#content table.pub td.inf a {
    margin-bottom: 6px;
    color: #215396;
    font-weight: 700;
    text-decoration: none
}

#content table.pub td.inf a:hover, .d_text a {
    text-decoration: underline
}

#content table.pub table.propsTable strong {
    display: inline;
    font-weight: 700;
    font-size: 11px
}

#inner_menu_gal .menu span, #top2 .menu div.ddown .inf table td img, #top2 .menu span:hover div.ddown {
    display: block
}

#content table.pub td.inf em {
    color: #828b8f
}

#content table.pub tr td table.nopaddihg tr td {
    padding: 3px
}

#content .list table.pub tr td .calend strong {
    font-size: 14px
}

#content .list table.pub tr td a {
    font-weight: 400
}

#content table.pub td.inf strong {
    display: block;
    margin-bottom: 6px;
    color: #215396;
    font-weight: 700;
    font-size: 12px
}

#content .list table.pub tr td h6 {
    font-weight: 700;
    font-size: 12px;
    color: #215396;
    margin: 0 0 10px
}

#content .list table.pub tr td img {
    border: 1px solid #50a8df
}

#content .list table.pub tr td.img img {
    margin-right: 17px
}

#content span.date {
    color: #215396;
    font-weight: 700;
    font-size: 12px;
    padding-right: 8px
}

#content .list p a {
    font-size: 12px
}

#top2 {
    z-index: 100
}

#top2 .menu div.ddown {
    position: absolute;
    top: 28px;
    left: 0;
    width: 724px;
    height: 507px;
    z-index: 110;
    cursor: default
}

#top2 .menu div.ddown .inf {
    background: #fff;
    height: 460px;
    padding: 21px 4px 13px 17px
}

#top2 .menu div.ddown .bot {
    background: url(../images/kia/bg_inner_dropdown.png) top left no-repeat;
    height: 3px;
    font-size: 1px
}

#top2 .menu div.ddown .inf table {
    margin: 0;
    width: 100%;
    padding: 0;
    border: none;
    border-collapse: collapse
}

#top2 .menu div.ddown .inf table td {
    padding: 0 5px 0 9px;
    vertical-align: bottom
}

#top2 .menu div.ddown .inf table td.header {
    padding: 7px 5px 20px 9px
}

#top2 .menu div.ddown .inf table .header_1 {
    width: 119px
}

#top2 .menu div.ddown .inf table .header_1 img {
    width: 114px;
    height: 20px
}

#top2 .menu div.ddown .inf table .header_2 {
    width: 127px
}

#top2 .menu div.ddown .inf table .header_3 {
    width: 138px
}

#top2 .menu div.ddown .inf table .header_4 {
    width: 131px
}

#top2 .menu div.ddown .inf table .header_5 img {
    padding-top: 2px
}

#top2 .menu div.ddown .inf table .header_5 {
    padding-bottom: 17px
}

#content_bot {
    width: 687px;
    height: 4px;
    font-size: 1px;
    background: url(../images/kia/bg_inner_bot.png) top left no-repeat
}

#inner_bbb {
    width: 243px
}

#inner_bbb img {
    margin-bottom: 0;
    float: left
}

#inner_menu_gal {
    width: 717px;
    height: 75px;
    background: url(../images/kia/bg_inner_menu_gal.png) top left no-repeat
}

#inner_menu_gal .menu {
    margin-left: 33px;
    padding-top: 18px
}

#inner_menu_gal .menu span {
    float: left;
    background: top left no-repeat;
    margin-right: 11px;
    cursor: pointer
}

#inner_menu_gal .menu span.m1 {
    background-image: url(../images/kia/t_in_descr.png)
}

#inner_menu_gal .menu span.m1:hover {
    background-image: url(../images/kia/t_in_descr_ov.png)
}

#inner_menu_gal .menu span.m2 {
    background-image: url(../images/kia/t_in_complect.png)
}

#inner_menu_gal .menu span.m2:hover {
    background-image: url(../images/kia/t_in_complect_ov.png)
}

#inner_menu_gal .menu span.m3 {
    background-image: url(../images/kia/t_in_charact.png)
}

#inner_menu_gal .menu span.m3:hover {
    background-image: url(../images/kia/t_in_charact_ov.png)
}

#inner_menu_gal .menu span.m4 {
    background-image: url(../images/kia/t_in_colors.png)
}

#inner_menu_gal .menu span.m4:hover {
    background-image: url(../images/kia/t_in_colors_ov.png)
}

#inner_menu_gal .menu span.m5 {
    background-image: url(../images/kia/t_in_gallery.png)
}

#inner_menu_gal .menu span.m5:hover {
    background-image: url(../images/kia/t_in_gallery_ov.png)
}

#inner_menu_gal .menu span.m6 {
    background-image: url(../images/kia/t_in_publ.png)
}

#inner_menu_gal .menu span.m6:hover {
    background-image: url(../images/kia/t_in_publ_ov.png)
}

#gallery img {
    margin: 2px
}

#colors {
    position: relative;
    height: 300px;
    text-align: center
}

#colors .arrow_l, #colors .arrow_r {
    width: 132px;
    height: 51px;
    top: 168px;
    z-index: -5;
    position: absolute;
    display: block
}

#colors .arrow_l {
    left: 15px
}

#colors .arrow_r {
    right: 15px
}

.color_picker {
    margin-top: 6px
}

.color_picker img {
    margin-right: 0
}

a.promo_link {
    display: block;
    position: absolute;
    left: 1px;
    top: 225px;
    width: 111px;
    height: 23px
}

.d_white {
    width: 758px;
    margin-bottom: 16px
}

.d_white .top {
    height: 2px;
    font-size: 1px;
    background: url(../images/kia/bg_in_dealer_white1.png) bottom left no-repeat
}

.d_white .inf {
    background: url(../images/kia/bg_in_dealer_white2.png);
    padding-left: 15px;
    padding-right: 15px;
    width: 728px
}

.d_white .inf img.title {
    margin-top: 15px
}

.d_white .inf img.title2 {
    margin-top: 17px;
    margin-bottom: 9px
}

.d_white .bot {
    height: 2px;
    font-size: 1px;
    background: url(../images/kia/bg_in_dealer_white3.png) top left no-repeat
}

.d_white .inf table {
    padding: 0;
    margin: 15px 0 0;
    border: none;
    border-collapse: collapse
}

.d_white .inf table td {
    color: #3c4112;
    font-weight: 700;
    font-size: 12px;
    padding-bottom: 19px
}

.d_white .inf .line_in {
    height: 42px;
    float: left
}

.d_white .inf select.city {
    width: 221px;
    height: 21px;
    margin-right: 7px;
    border: 1px solid #fbffa2;
    color: #3c4112
}

.d_text {
    width: 758px;
    margin-top: 42px;
    color: #fff;
    font-size: 12px
}

.d_text a {
    color: #3c4112
}

.d_text a:hover {
    text-decoration: none
}

span.checkbox1 {
    display: block;
    float: left;
    margin-right: 8px;
    width: 13px;
    height: 13px;
    background: url(../images/kia/inp_checkbox1.png) top left no-repeat
}

span.checkbox1 input {
    width: 13px;
    height: 13px;
    margin: 0;
    padding: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0
}

span.checkbox2 {
    display: block;
    float: left;
    margin-right: 8px;
    width: 13px;
    height: 13px;
    background: url(../images/kia/inp_checkbox1_on.png) top left no-repeat
}

span.checkbox2 input {
    width: 13px;
    height: 13px;
    margin: 0;
    padding: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0
}

span.checkbox1_yellow, span.checkbox1_yellow_no {
    margin-right: 8px;
    width: 13px;
    height: 13px;
    font-size: 1px;
    float: left;
    display: block
}

span.checkbox1_yellow {
    background: url(../images/kia/inp_checkbox1_yellow.png) top left no-repeat
}

span.checkbox1_yellow_no {
    margin-top: 3px
}

span.checkbox1_yellow input, span.checkbox1_yellow_no input {
    margin: 0;
    width: 13px;
    height: 13px;
    padding: 0
}

span.checkbox1_yellow input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0
}

span.checkbox2_yellow {
    display: block;
    float: left;
    margin-right: 8px;
    width: 13px;
    height: 13px;
    background: url(../images/kia/inp_checkbox1_yellow_on.png) top left no-repeat
}

span.checkbox2_yellow input {
    width: 13px;
    height: 13px;
    margin: 0;
    padding: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0
}

.d_white2 {
    width: 960px;
    margin-bottom: 16px
}

.d_white2 .top {
    height: 2px;
    font-size: 1px;
    background: url(../images/kia/bg_in_dealer_white1_2.png) bottom left no-repeat
}

.d_white2 .inf {
    background: url(../images/kia/bg_in_dealer_white2_2.png);
    padding-left: 15px;
    padding-right: 15px;
    width: 930px
}

.d_white2 .inf img.title {
    margin-top: 15px;
    margin-bottom: 11px
}

.d_white2 .inf img.title2 {
    margin-top: 28px
}

.d_white2 .bot {
    height: 2px;
    font-size: 1px;
    background: url(../images/kia/bg_in_dealer_white3_2.png) top left no-repeat
}

.d_black {
    width: 266px;
    height: 153px;
    background: url(../images/kia/bg_in_dealer_black.png) top left no-repeat;
    padding-top: 15px;
    padding-left: 12px;
    padding-right: 12px;
    color: #fff;
    font-size: 12px
}

.d_black .line_in {
    height: 42px;
    float: left
}

.d_black input.street {
    width: 177px;
    height: 19px;
    margin-right: 4px;
    border: 1px solid #fbffa2;
    color: #3c4112
}

.d_black a {
    color: #3c4112;
    text-decoration: underline
}

.d_black a:hover, div.dealers3_2 a {
    text-decoration: none
}

div.dealers3_2 {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    padding: 3px 17px 0 0
}

div.dealers3_2 a {
    color: #fff
}

div.dealers3_2 a:hover, div.dealers3_3 a {
    text-decoration: underline
}

div.dealers3_3 {
    color: #8d5d15;
    font-size: 12px;
    padding: 0 17px 6px 0
}

div.dealers3_3 a {
    color: #3c4112
}

div.dealers3_3 a:hover {
    text-decoration: none
}

#inner_menu3 {
    height: 24px;
    padding-left: 3px;
    text-transform: uppercase;
    font-size: 10px;
    margin-top: -24px
}

#inner_menu3 a {
    color: #fff;
    margin-right: 5px
}

#inner_menu3 img {
    margin-right: 4px;
    vertical-align: top
}

#inner_menu_sp {
    width: 717px;
    height: 88px;
    background: url(../images/kia/bg_inner_menu_fin.png) top left no-repeat
}

#inner_menu_sp .menu {
    margin-left: 33px;
    padding-top: 11px
}

#inner_menu_sp .menu span {
    display: block;
    float: left;
    background: top left no-repeat;
    margin-right: 13px;
    cursor: pointer
}

#inner_menu_sp .menu span.m1 {
    background-image: url(../images/kia/_t_in_sp_1.png)
}

#inner_menu_sp .menu span.m1:hover {
    background-image: url(../images/kia/_t_in_sp_1_ov.png)
}

#inner_menu_sp .menu span.m2 {
    background-image: url(../images/kia/_t_in_sp_2.png)
}

#inner_menu_sp .menu span.m2:hover {
    background-image: url(../images/kia/_t_in_sp_2_ov.png)
}

#inner_menu_sp .menu span.m3 {
    background-image: url(../images/kia/_t_in_sp_3.png)
}

#inner_menu_sp .menu span.m3:hover {
    background-image: url(../images/kia/_t_in_sp_3_ov.png)
}

#inner_menu_sp .menu span.m4 {
    background-image: url(../images/kia/_t_in_sp_4.png)
}

#inner_menu_sp .menu span.m4:hover {
    background-image: url(../images/kia/_t_in_sp_4_ov.png)
}

#inner_menu_sp .menu span.m5 {
    background-image: url(../images/kia/_t_in_sp_5.png)
}

#inner_menu_sp .menu span.m5:hover {
    background-image: url(../images/kia/_t_in_sp_5_ov.png)
}

#inner_menu_sp .menu span.m6 {
    background-image: url(../images/kia/_t_in_sp_6.png)
}

#inner_menu_sp .menu span.m6:hover {
    background-image: url(../images/kia/_t_in_sp_6_ov.png)
}

#inner_menu_sp .menu span.m7 {
    background-image: url(../images/kia/t_in_publ.png);
    margin-top: 11px
}

#inner_menu_sp .menu span.m7:hover {
    background-image: url(../images/kia/t_in_publ_ov.png)
}

#content table.colored_table2 {
    margin: 8px 0 0;
    width: 527px;
    padding: 0;
    border: none;
    border-collapse: collapse
}

#content table.colored_table2 th {
    color: #fff;
    background-color: #b05a26;
    padding: 7px 7px 8px;
    text-align: left
}

#content table.colored_table2 th.l {
    background-image: url(../images/kia/tab2_h_l.gif);
    background-position: top left;
    background-repeat: no-repeat
}

#content table.colored_table2 th.r {
    background-image: url(../images/kia/tab2_h_r.gif);
    background-position: top right;
    background-repeat: no-repeat
}

#content table.colored_table2 td {
    padding: 7px 7px 8px
}

#content .sp_menu {
    float: right;
    width: 122px;
    height: 150px;
    background: url(../images/kia/bg_in_sp_menu.gif) top left no-repeat;
    margin-right: -32px;
    margin-top: 8px;
    padding-top: 13px
}

#content .sp_menu a {
    display: block;
    width: 88px;
    line-height: 17px;
    margin-bottom: 5px;
    color: #fff;
    margin-left: 13px
}

#content .sp_menu a.sel, #content .sp_menu a:hover {
    background: url(../images/kia/bg_in_sp_menu_lnk.png) top left no-repeat;
    text-decoration: none;
    padding-left: 4px;
    width: 84px
}

#broch_last a, #dealer_news a:hover {
    text-decoration: underline
}

#menu_broch {
    height: 31px;
    background: url(../images/kia/border_broch.png) top left no-repeat;
    margin-top: 9px
}

#menu_broch .l {
    float: left
}

#menu_broch .r {
    float: right
}

table.brochure {
    margin: 27px 0 40px;
    width: 100%;
    padding: 0;
    border: none;
    border-collapse: collapse
}

table.brochure th {
    color: #3c4112;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left
}

#cal .month, #cal .year {
    text-align: center;
    font-size: 12px
}

table.brochure td, table.brochure td a {
    color: #fff !important;
    font-size: 12px;
    font-weight: 700;
    padding-top: 15px;
    line-height: 20px
}

table.brochure td img {
    margin-right: 6px
}

table.brochure td .contact_data {
    height: 570px;
    position: relative;
    color: #fff
}

table.brochure td .contact_data strong {
    font-weight: 700;
    display: block;
    height: 25px;
    color: #3c4112;
    text-transform: uppercase;
    font-size: 14px
}

table.brochure td .contact_data .bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 813px;
    height: 404px;
    background: url(../images/kia/bg_in_broch1.png) top left no-repeat
}

table.brochure td .contact_data div {
    font-size: 12px;
    margin-bottom: 4px
}

table.brochure input.inputtext {
    height: 17px;
    margin-right: 4px;
    border: 1px solid #fbffa2;
    color: #3c4112
}

table.brochure select {
    height: 19px;
    margin-right: 7px;
    border: 1px solid #fbffa2;
    color: #3c4112
}

table.brochure td .contact_data .personal {
    position: absolute;
    left: 16px;
    top: 15px;
    width: 380px
}

table.brochure td .contact_data .adress {
    position: absolute;
    left: 436px;
    top: 15px;
    width: 380px
}

table.brochure td .contact_data .automobil {
    position: absolute;
    left: 16px;
    top: 277px;
    width: 380px
}

table.brochure td .contact_data .info {
    position: absolute;
    left: 436px;
    top: 287px;
    width: 380px
}

table.brochure td .contact_data .txt {
    position: absolute;
    left: 0;
    top: 489px;
    font-weight: 400;
    line-height: 15px;
    width: 770px
}

#broch_last {
    margin-top: 30px;
    font-size: 12px;
    color: #fff
}

#broch_last a {
    color: #3c4112
}

#broch_last a:hover {
    text-decoration: none
}

#broch_last .d {
    height: 390px;
    background: url(../images/kia/bg_in_broch2.png) top left no-repeat;
    margin-top: 25px
}

#broch_last .d .l {
    float: left;
    padding: 8px;
    width: 370px
}

#broch_last .d .l img {
    margin-right: 17px
}

#broch_last .d .l strong {
    display: block;
    margin-bottom: 28px;
    color: #fff;
    font-size: 35px;
    font-weight: 400
}

#broch_last .d .l a {
    color: #3c4112;
    font-size: 14px
}

#broch_last .d .l a:hover {
    color: #fff;
    text-decoration: none
}

#broch_last .d .r {
    float: right;
    padding: 8px;
    width: 520px;
    color: #3c4112;
    font-size: 12px
}

#inner_menu_news .menu span, #inner_menu_serv .menu span {
    display: block;
    float: left;
    margin-right: 13px;
    cursor: pointer
}

#inner_menu_news .menu, #inner_menu_serv .menu {
    margin-left: 33px;
    padding-top: 18px
}

#inner_menu_serv {
    width: 717px;
    height: 75px;
    background: url(../images/kia/bg_inner_menu2.png) top left no-repeat
}

#inner_menu_serv .menu span {
    height: 20px;
    background: top left no-repeat
}

#inner_menu_serv .menu span.m1 {
    background-image: url(../images/kia/_t_in_serv_1.png)
}

#inner_menu_serv .menu span.m1:hover {
    background-image: url(../images/kia/_t_in_serv_1_ov.png)
}

#inner_menu_serv .menu span.m2 {
    background-image: url(../images/kia/_t_in_serv_2.png)
}

#inner_menu_serv .menu span.m2:hover {
    background-image: url(../images/kia/_t_in_serv_2_ov.png)
}

#inner_menu_serv .menu span.m3 {
    background-image: url(../images/kia/_t_in_serv_3.png)
}

#inner_menu_serv .menu span.m3:hover {
    background-image: url(../images/kia/_t_in_serv_3_ov.png)
}

#inner_menu_serv .menu span.m4 {
    background-image: url(../images/kia/_t_in_serv_4.png)
}

#inner_menu_serv .menu span.m4:hover {
    background-image: url(../images/kia/_t_in_serv_4_ov.png)
}

#inner_menu_serv .menu span.m5 {
    background-image: url(../images/kia/_t_in_serv_5.png)
}

#inner_menu_serv .menu span.m5:hover {
    background-image: url(../images/kia/_t_in_serv_5_ov.png)
}

#inner_menu_serv .menu span.m6 {
    background-image: url(../images/kia/_t_in_serv_6.png)
}

#inner_menu_serv .menu span.m6:hover {
    background-image: url(../images/kia/_t_in_serv_6_ov.png)
}

#inner_menu_news {
    width: 717px;
    height: 75px;
    background: url(../images/kia/bg_inner_menu2.png) top left no-repeat
}

#inner_menu_news .menu span {
    height: 20px;
    background: top left no-repeat
}

#cal, #calendar1 {
    width: 113px;
    height: 309px
}

#inner_menu_news .menu span.m1 {
    background-image: url(../images/kia/_t_in_news1.png)
}

#inner_menu_news .menu span.m1:hover {
    background-image: url(../images/kia/_t_in_news1_ov.png)
}

#inner_menu_news .menu span.m2 {
    background-image: url(../images/kia/_t_in_news2.png)
}

#inner_menu_news .menu span.m2:hover {
    background-image: url(../images/kia/_t_in_news2_ov.png)
}

#inner_menu_news .menu span.m3 {
    background-image: url(../images/kia/_t_in_news3.png)
}

#inner_menu_news .menu span.m3:hover {
    background-image: url(../images/kia/_t_in_news3_ov.png)
}

#top_link_rss {
    margin-right: 15px;
    margin-top: 7px
}

.pages img {
    margin-top: 15px
}

.pages a.pg, .pages a.pg_sel {
    display: block;
    float: left;
    padding: 2px;
    margin: 14px 1px 1px;
    text-decoration: none
}

.pages a.pg {
    color: #215396
}

.pages a.pg:hover, .pages a.pg_sel {
    color: #fff;
    background: #43a1dd
}

div.content_news {
    min-height: 360px
}

#calendar1 {
    position: relative;
    float: right;
    margin-right: -32px;
    margin-top: 28px
}

#cal {
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/kia/bg_in_news_cal1.gif) top left no-repeat
}

#cal .month {
    margin: 12px 12px 0;
    color: #c2e9ff;
    font-weight: 700
}

#cal .year {
    margin: 0 12px 7px;
    color: #00283e;
    font-weight: 700
}

#cal .days {
    margin-top: 0;
    margin-left: 27px;
    color: #2e71b1;
    width: 65px
}

#cal .days a, #cal .days span {
    float: left;
    width: 19px;
    height: 18px;
    line-height: 18px;
    font-size: 10px;
    margin: 1px;
    display: block;
    text-align: center
}

#cal .days a {
    color: #fff;
    text-decoration: none
}

#cal .days a.sel {
    background: url(../images/kia/bg_in_news_cal_d.png);
    color: #000;
    cursor: pointer
}

#calendar2, #dealer_contacts {
    float: right;
    margin-right: -32px
}

#calendar2 {
    position: relative;
    width: 30px;
    height: 293px;
    margin-top: 28px;
    background: url(../images/kia/bg_in_news_cal2.gif) top left no-repeat
}

#calendar2 #cal {
    display: none;
    left: -83px
}

#calendar2:hover #cal {
    display: block
}

.sifr-content-header {
    letter-spacing: 1px;
    font-size: 22px
}

.sifr-content-header span {
    display: none
}

#logo_place {
    z-index: -999;
    position: absolute;
    left: 724px;
    top: 0;
    width: 236px;
    height: 77px;
    background: url(../images/kia/bg_logo_place.png) left top no-repeat
}

#logo_place div {
    margin-left: 74px;
    margin-top: 8px;
    height: 47px;
    vertical-align: middle
}

#logo_place div table {
    width: 100%;
    height: 47px;
    padding: 0;
    margin: 0;
    border: none;
    border-collapse: collapse
}

#logo_place div table td {
    padding: 0;
    margin: 0;
    border: none;
    text-align: center
}

#content1_top {
    width: 687px;
    height: 13px;
    font-size: 1px;
    background: url(../images/kia/bg_inner1_top.png) bottom left no-repeat;
    z-index: -10
}

#dealer_contacts {
    position: relative;
    margin-left: 30px;
    width: 156px;
    height: 184px
}

* html #dealer_contacts {
    margin-right: -16px
}

#dealer_contacts .bg {
    left: 0;
    width: 156px;
    height: 5px;
    background: url(../images/kia/dealers/bg_contacts.gif) bottom left no-repeat;
    position: relative;
    top: 0;
    font-size: 1px;
    line-height: 1px
}

#dealer_contacts .inf {
    position: relative;
    margin-top: -15px;
    left: 0;
    width: 116px;
    padding: 30px 20px 20px;
    background: url(../images/kia/dealers/bg_contacts.gif) top left no-repeat;
    z-index: 10
}

#dealer_contacts a:hover, #dealer_contacts a:link, #dealer_contacts a:visited {
    color: #000 !important
}

.dealer_news_header {
    margin-top: 10px
}

#dealer_news {
    margin-top: 5px;
    line-height: 18px
}

#dealer_news strong {
    margin-right: 6px
}

#dealer_news a:active, #dealer_news a:link, #dealer_news a:visited {
    text-decoration: none
}

#inner_menu_inn {
    width: 970px;
    height: 62px;
    background: url(../images/kia/bg_inner_menu_inn.png) left 6px no-repeat
}

#inner_menu_inn .menu {
    margin-left: 33px;
    padding-top: 18px
}

#inner_menu_inn .menu span {
    display: block;
    float: left;
    height: 11px;
    background: top left no-repeat;
    margin-right: 13px;
    cursor: pointer
}

#inner_menu_inn .menu span.m1 {
    background-image: url(../images/kia/_t_in_sp_1.png)
}

#inner_menu_inn .menu span.m1:hover {
    background-image: url(../images/kia/_t_in_sp_1_ov.png)
}

#inner_menu_inn .menu span.m2 {
    background-image: url(../images/kia/_t_in_sp_2.png)
}

#inner_menu_inn .menu span.m2:hover {
    background-image: url(../images/kia/_t_in_sp_2_ov.png)
}

#inner_menu_inn .menu span.m3 {
    background-image: url(../images/kia/_t_in_sp_3.png)
}

#inner_menu_inn .menu span.m3:hover {
    background-image: url(../images/kia/_t_in_sp_3_ov.png)
}

#inner_menu_inn .menu span.m4 {
    background-image: url(../images/kia/_t_in_sp_4.png)
}

#inner_menu_inn .menu span.m4:hover {
    background-image: url(../images/kia/_t_in_sp_4_ov.png)
}

#inner_menu_inn .menu span.m5 {
    background-image: url(../images/kia/_t_in_sp_5.png)
}

#inner_menu_inn .menu span.m5:hover {
    background-image: url(../images/kia/_t_in_sp_5_ov.png)
}

#inner_menu_inn .menu span.m6 {
    background-image: url(../images/kia/_t_in_sp_6.png)
}

#inner_menu_inn .menu span.m6:hover {
    background-image: url(../images/kia/_t_in_sp_6_ov.png)
}

#inner_menu_inn .menu span.m7 {
    background-image: url(../images/kia/t_in_publ.png)
}

#inner_menu_inn .menu span.m7:hover {
    background-image: url(../images/kia/t_in_publ_ov.png)
}

#top2 .menu span.m1_ div.ddown {
    position: absolute;
    display: none;
    top: 23px;
    left: 0;
    width: 800px;
    height: 507px;
    z-index: 500;
    cursor: default
}

#top2 .menu span.m1_ div.ddown .inf {
    background: #fff;
    height: 460px;
    padding: 22px 4px 13px 17px
}

#top2 .menu span.m1_ div.ddown .bot {
    background: url(../images/kia/bg_inner_dropdown.png) top left no-repeat;
    height: 3px;
    font-size: 1px
}

#top2 .menu span.m1_ div.ddown .inf table {
    margin: 0;
    width: 100%;
    padding: 0;
    border: none;
    border-collapse: collapse
}

#top2 .menu span.m1_:hover div.ddown {
    display: block
}

#content_white_top {
    width: 960px;
    height: 16px;
    font-size: 1px;
    background: url(../images/kia/bg_inner2_top.png) bottom left no-repeat
}

#content_white {
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 41px;
    width: 896px;
    background: #fff;
    font-size: 12px;
    color: #000
}

.notitlte #content_white {
    padding: 22px 27px 41px;
    color: #666;
    width: 906px
}

#content_white img.header {
    margin-top: 15px;
    margin-bottom: 2px
}

#content_white em {
    font-weight: 700;
    color: #43a1dd
}

#content_white strong {
    color: #43a1dd
}

#content_white .hr {
    margin-top: 16px;
    border-top: 1px solid #e5e9eb;
    width: 755px;
    height: 16px
}

#content_white p {
    margin-bottom: 22px
}

#content_white a {
    color: #bec8cf
}

#content_white a.title {
    font-size: 14px;
    color: #215396;
    text-decoration: none
}

#content_white a.title:hover {
    text-decoration: underline
}

#content_white a.pg {
    color: #215396
}

#content_black, #content_white a.pg:hover, #content_white a.pg_sel, #search_again .inf strong {
    color: #fff
}

#content_white_bot {
    width: 960px;
    height: 3px;
    font-size: 1px;
    background: url(../images/kia/bg_inner2_bot.png) top left no-repeat
}

#content_black {
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 41px;
    width: 896px;
    background: #000;
    font-size: 11px
}

#content_black img.header {
    margin-top: 15px;
    margin-bottom: 8px
}

#content_black_bot {
    width: 960px;
    height: 3px;
    font-size: 1px;
    background: url(../images/kia/bg_inn_bot.png) top left no-repeat
}

#inn_flash {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 0
}

#search_again {
    position: relative;
    float: right;
    margin-right: -32px;
    margin-left: 15px;
    width: 152px;
    height: 209px
}

#search_again .bg, #top2 .menu span div.top_submenu {
    position: absolute
}

#search_again .bg {
    top: 0;
    left: 0;
    width: 152px;
    height: 209px
}

#search_again .inf {
    position: absolute;
    top: 0;
    left: 0;
    width: 112px;
    height: 169px;
    padding: 15px 20px 20px;
    color: #fff
}

#search_again .inf form {
    font-size: 12px
}

#search_again .inf form input, #search_again .inf form select {
    background: #fff;
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 15px;
    border: none
}

#search_again .inf form input {
    width: 109px;
    height: 17px;
    margin-top: 10px
}

#search_again .inf form select {
    height: 19px;
    margin-top: 9px
}

tr.c td {
    background-color: #ccc
}

.d_white2 .inf table.checkboxes {
    padding: 0;
    margin: 15px 0 0;
    border: none;
    border-collapse: collapse
}

.d_white2 .inf table.checkboxes td {
    color: #3c4112;
    font-weight: 700;
    font-size: 12px;
    padding-bottom: 9px
}

#content_top {
    width: 687px;
    height: 3px;
    font-size: 1px;
    background: url(../images/kia/bg_inner_top.png) bottom left no-repeat
}

#dealers_all_table {
    padding: 0;
    border: none;
    border-collapse: collapse
}

#dealers_all_table td {
    padding: 7px;
    text-align: left;
    font-size: 12px;
    vertical-align: top
}

#dealers_all_table td a {
    color: #8c5d16;
    font-size: 11px
}

#dealers_all_table td strong.grey {
    font-size: 11px;
    display: block;
    padding-top: 3px
}

#city {
    width: 168px;
    height: 23px;
    margin-right: 4px
}

.checkboxes_form input {
    margin: 4px 0 0;
    padding: 0;
    float: left;
    border: none
}

.checkboxes_form label {
    margin-left: 4px;
    margin-right: 16px;
    float: left
}

#content table.colored_table3 {
    margin: 8px 0 0;
    width: 100%;
    padding: 0;
    border: none;
    border-collapse: collapse
}

#content table.colored_table3 a:active, #content table.colored_table3 a:link, #content table.colored_table3 a:visited {
    text-decoration: none
}

#content table.colored_table3 a:hover {
    text-decoration: underline
}

#content table.colored_table3 th {
    color: #fff;
    background-color: #4b372c;
    text-transform: uppercase;
    padding: 9px 8px 10px;
    line-height: 12px;
    text-align: left;
    font-weight: 400
}

#content table.colored_table3 th.l {
    background-image: url(../images/kia/tab2_h_l.gif);
    background-position: top left;
    background-repeat: no-repeat
}

#content table.colored_table3 th.r {
    background-image: url(../images/kia/tab2_h_r.gif);
    background-position: top right;
    background-repeat: no-repeat
}

#content table.colored_table3 td {
    padding: 4px 7px;
    text-align: left;
    white-space: nowrap
}

#content table.colored_table3 tr.grey td {
    background-color: #e2e2e2
}

#top2 .menu span:hover div {
    display: block
}

#top2 .menu span div.top_submenu .inf {
    background: #fff
}

#top2 .menu span div.top_submenu .inf a {
    background-color: #fff;
    display: block;
    height: 25px;
    line-height: 25px;
    border-top: 1px solid #e5e5e5;
    padding-left: 12px;
    padding-right: 12px;
    color: #565656;
    text-transform: uppercase;
    font-size: 10px
}

#top2 .menu span div.top_submenu .inf a:hover {
    background-color: #f2f2f2
}

#top2 .menu span div.top_submenu .inf a.first {
    border-top: 0
}

#top2 .menu span.m2 .top_submenu {
    width: 202px;
    left: 119px;
    top: 30px
}

#top2 .menu span.m2 .top_submenu .top {
    height: 6px;
    font-size: 1px;
    background: url(../images/kia/drops/top2.png) bottom left no-repeat
}

#top2 .menu span.m2 .top_submenu .bot {
    height: 4px;
    font-size: 1px;
    background: url(../images/kia/drops/bot2.png) top left no-repeat
}

#top2 .menu span.m3 .top_submenu {
    width: 200px;
    left: 181px
}

#top2 .menu span.m3 .top_submenu .top {
    height: 8px;
    font-size: 1px;
    background: url(../images/kia/drops/top3.png) bottom left no-repeat
}

#top2 .menu span.m3 .top_submenu .bot {
    height: 4px;
    font-size: 1px;
    background: url(../images/kia/drops/bot3.png) top left no-repeat
}

#top2 .menu span.m4 .top_submenu {
    width: 215px;
    left: 326px
}

#top2 .menu span.m4 .top_submenu .top {
    height: 6px;
    font-size: 1px;
    background: url(../images/kia/drops/top4.png) bottom left no-repeat
}

#top2 .menu span.m4 .top_submenu .bot {
    height: 4px;
    font-size: 1px;
    background: url(../images/kia/drops/bot4.png) top left no-repeat
}

#top2 .menu span.m5 .top_submenu {
    width: 146px;
    left: 398px
}

#top2 .menu span.m5 .top_submenu .top {
    height: 11px;
    font-size: 1px;
    background: url(../images/kia/drops/top5.png) bottom left no-repeat
}

#top2 .menu span.m5 .top_submenu .bot {
    height: 4px;
    font-size: 1px;
    background: url(../images/kia/drops/bot5.png) top left no-repeat
}

#top2 .menu span.m2_ .top_submenu {
    width: 202px
}

#top2 .menu span.m2_ .top_submenu .top {
    height: 6px;
    font-size: 1px;
    background: url(../images/kia/drops/top2.png) bottom left no-repeat
}

#top2 .menu span.m2_ .top_submenu .bot {
    height: 4px;
    font-size: 1px;
    background: url(../images/kia/drops/bot2.png) top left no-repeat
}

#top2 .menu span.m3_ .top_submenu {
    width: 200px;
    left: 176px
}

#top2 .menu span.m3_ .top_submenu .top {
    height: 8px;
    font-size: 1px;
    background: url(../images/kia/drops/top3.png) bottom left no-repeat
}

#top2 .menu span.m3_ .top_submenu .bot {
    height: 4px;
    font-size: 1px;
    background: url(../images/kia/drops/bot3.png) top left no-repeat
}

#top2 .menu span.m6_ .top_submenu .top {
    height: 11px;
    font-size: 1px;
    background: url(../images/kia/drops/top5.png) bottom left no-repeat
}

#top2 .menu span.m6_ .top_submenu .bot {
    height: 4px;
    font-size: 1px;
    background: url(../images/kia/drops/bot5.png) top left no-repeat
}

.inf h1.sifr-content-header {
    padding-top: 15px
}

#menutype2 a:active, #menutype2 a:hover, #menutype2 a:link, #menutype2 a:visited {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none
}

#menu_news_dealer {
    height: 31px;
    background: url(../images/kia/border_news_dealer.png);
    margin: 7px 0 38px;
    width: 800px
}

#menu_news_dealer2 {
    height: 31px;
    background: url(../images/kia/border_news_dealer2.png);
    margin: 7px 0 38px;
    width: 623px
}

#menu_news_dealer .l, #menu_news_dealer2 .l {
    float: left
}

#menu_news_dealer .r, #menu_news_dealer2 .r {
    float: right
}

.news_dealer {
    color: #00283e;
    font-size: 12px
}

.news_dealer strong {
    font-size: 18px;
    font-weight: 400
}

#news_dealer_form .fileds {
    position: relative;
    width: 623px;
    background: url(../images/kia/bg_news_dealer.gif) left top no-repeat
}

#news_dealer_form .fileds strong {
    font-weight: 700
}

#news_dealer_form .fileds .info p label {
    display: block;
    float: left;
    font-size: 12px;
    margin-bottom: 0
}

#news_dealer_form .fileds label {
    display: block;
    font-size: 12px;
    margin-bottom: 5px
}

* html #news_dealer_form .fileds label {
    margin-bottom: 0;
    display: inline
}

#news_dealer_form .checkboxes_form2 label {
    display: block;
    font-size: 14px;
    margin-bottom: 5px
}

#news_dealer_form .fileds label span {
    margin: 0 3px 0 0
}

#news_dealer_form .fileds select {
    height: 19px;
    border: 1px solid #43a1dd;
    color: #00283e;
    font-size: 12px;
    margin-top: 0
}

#news_dealer_form .fileds input {
    height: 17px;
    border: 1px solid #43a1dd;
    color: #00283e;
    font-size: 12px
}

#news_dealer_form .fileds textarea {
    border: 1px solid #43a1dd;
    color: #00283e;
    font-size: 11px;
    margin-top: 3px
}

#news_dealer_form .fileds b, #news_dealer_form .fileds strong {
    display: block;
    height: 25px;
    color: #00283e;
    text-transform: uppercase;
    font-size: 14px
}

#news_dealer_form .fileds i {
    font-style: normal;
    color: red
}

#checkboxes_form2 input {
    margin: 4px 7px 26px 0
}

#news_dealer_form .fileds table {
    margin: 0;
    width: 100%;
    padding: 0;
    border: none;
    border-collapse: collapse
}

#news_dealer_form .fileds table td {
    margin: 0;
    padding: 0
}

#news_dealer_form .fileds div div {
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    margin-bottom: 4px
}

* html #news_dealer_form .fileds div div {
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    margin-bottom: 2px
}

#news_dealer_form .fileds .subs_for {
    float: left;
    margin-top: 7px;
    left: 0;
    width: 250px;
    height: 150px
}

#news_dealer_form .fileds .models {
    float: right;
    top: 3px;
    left: 278px;
    width: 350px;
    height: 170px
}

#news_dealer_form .fileds .personal {
    position: absolute;
    left: 16px;
    top: 19px;
    width: 375px;
    height: 220px
}

#news_dealer_form .fileds .adress {
    position: absolute;
    left: 422px;
    top: 19px;
    width: 190px;
    height: 220px
}

#news_dealer_form .fileds .automobil {
    position: absolute;
    left: 16px;
    top: 267px;
    width: 375px;
    height: 220px
}

#news_dealer_form .fileds .info1 {
    position: absolute;
    left: 422px;
    top: 267px;
    width: 375px;
    height: 220px
}

#news_dealer_form .fileds .info2 {
    position: absolute;
    left: 422px;
    top: 372px;
    width: 375px;
    height: 220px
}

#news_dealer_form .fileds .checks {
    position: absolute;
    left: 16px;
    top: 420px;
    width: 375px;
    height: 220px
}

#news_dealer_form .fileds .checks .text1 input {
    float: left;
    height: 19px;
    margin-right: 5px
}

#news_dealer_form .fileds .checks .text2 label {
    display: block;
    float: left
}

#news_dealer_form .fileds .checks .text2 input {
    margin: 3px 5px 0 0;
    display: block;
    float: left
}

#news_dealer_form .fileds .checks label {
    margin: 3px 12px 0 0
}

#news_dealer_form .fileds .checks input {
    margin: 0;
    border: none;
    height: auto
}

#news_right {
    position: relative;
    float: right;
    width: 113px;
    margin: 28px -45px 0 10px;
    background: url(../images/kia/bg_in_news_right1.gif) left top no-repeat #43a1dd
}

#news_right div {
    padding: 10px 13px 28px;
    background: url(../images/kia/bg_in_news_right2.gif) left bottom no-repeat
}

#news_right div b {
    color: #215396;
    font-size: 12px
}

#news_right div sup {
    font-style: italic;
    color: #215396;
    font-size: 8px
}

#content table.pub td.inf #news_right div a.tag {
    font-style: italic;
    display: inline;
    margin: 0;
    color: #c2e9ff;
    font-weight: 400;
    text-decoration: none;
    border-bottom: 1px dotted #c2e9ff
}

#content table.pub td.inf #news_right div a.tag:hover {
    border: none
}

#content table.pub td.inf em.tags {
    font-size: 11px
}

#content table.pub td.inf em.tags a.tag {
    display: inline;
    margin: 0;
    text-decoration: none;
    color: #828b8f;
    border-bottom: 1px dotted #828b8f;
    font-weight: 400
}

#content table.pub td.inf em.tags a.tag:hover {
    border: none
}

div.cl {
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
    margin: 0
}

a.text_model_link {
    position: absolute;
    color: #000;
    white-space: pre
}

#content #switcher a, #switcher, #top2 .menu div.ddown .inf table td img {
    position: relative
}

.content-body-text .detail-Navsub {
    margin-bottom: 10px;
    height: 26px;
    width: 100%;
    z-index: 100
}

.content-body-text .detail-Navsub a, .detail-Nav a {
    color: #515151;
    font-size: 13px;
    white-space: nowrap;
    font-family: KiaMedium, KiaMediumWebfont, Tahoma, sans-serif;
    font-weight: 400;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.dealers-filter td, .index-services-list td, .links_list table td, .list-services-list td {
    vertical-align: top
}

.content-body-text .detail-Navsub ul {
    list-style: none;
    margin-left: 31px
}

.content-body-text .detail-Navsub ul li {
    float: left;
    padding: 0 3px;
    height: 14px;
    margin: 0 0 0 22px;
    position: relative
}

.content-body-text .detail-Navsub ul li a {
    display: inline-block;
    height: 12px;
    text-decoration: none
}

.content-body-text .detail-Navsub ul li.on a, .detail-Navsub ul li.active a {
    border-bottom: 2px solid #bb162b;
    color: #bb162b;
    padding-bottom: 4px
}

.content-body-text .dealer_name_h1, .content-body-text .saloon-name {
    font-size: 1.5em;
    font-weight: 700
}

#switcher {
    float: right;
    margin-top: -35px;
    padding-top: 2px;
    width: 163px;
    height: 19px
}

#content #switcher a {
    font-family: Arial, sans-serif;
    font-size: 10px;
    font-weight: 700;
    color: #727272;
    text-transform: uppercase;
    margin-top: -34px
}

.ask_form_ul li input, .ask_form_ul li textarea, .insert_in_blog_text textarea, .question_answer_table, .question_answer_table td#answer, .question_answer_table td#comment, .sendfriend #sf_content input.text {
    font-family: Arial, Helvetica, sans-serif
}

#content #switcher a.selected {
    color: #ab3b11
}

#content #switcher a:hover {
    text-decoration: none;
    color: #ab3b11
}

#switcher .photo {
    margin-left: 28px
}

#switcher .video {
    margin-left: 45px
}

.sendfriend {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 52px;
    background: url(../images/kia/send_friend.gif) 0 -52px repeat-x #fff;
    text-align: left
}

.sendfriend div.l, .sendfriend div.r {
    position: absolute;
    top: 0;
    width: 10px;
    height: 52px;
    display: block
}

* html .sendfriend {
    bottom: -3px
}

.sendfriend div.l {
    left: 0;
    background: url(../images/kia/send_friend.gif) no-repeat #fff
}

.sendfriend div.r {
    right: 0;
    background: url(../images/kia/send_friend.gif) 0 -104px no-repeat #fff
}

.sendfriend #sf_content {
    padding: 10px 12px 5px
}

.sendfriend #sf_content img {
    display: block;
    clear: both;
    margin-bottom: 5px
}

.sendfriend #sf_content input.text {
    border: none;
    background: url(../images/kia/send_friend_input.gif) no-repeat;
    color: #b1b1b1;
    font-size: 11px;
    width: 142px;
    margin-right: 8px;
    padding: 2px 6px
}

.sendfriend #sf_content input.send {
    width: 74px;
    height: 17px;
    border: none;
    position: relative;
    top: 4px
}

.sendfriend .status {
    position: absolute;
    background: url(../images/kia/send_friend.gif) 0 -77px repeat-x #fff;
    height: 22px;
    color: #545454;
    width: 420px;
    z-index: 2;
    top: 26px;
    display: none
}

.index-services-list .icon, .list-services-list .icon {
    height: 21px;
    line-height: 21px;
    margin-right: 9px;
    float: left
}

.sendfriend input.error {
    color: red !important
}

#fancy_title {
    display: none !important
}

.vcard {
    display: none
}

.index-services-list .icon {
    background: url(../images/kia/service_icons.png) no-repeat;
    display: block;
    width: 21px
}

.index-services-list td span.name {
    font-weight: 400 !important;
    border-bottom: 1px dashed #4b372c;
    cursor: pointer
}

.index-services-list td span.active {
    color: #fff;
    font-weight: 700 !important;
    border: none
}

.index-services-list .icon_23 {
    background-position: -21px 0
}

.index-services-list .icon_24 {
    background-position: -42px 0
}

.index-services-list .icon_25 {
    background-position: -63px 0
}

.index-services-list .icon_26 {
    background-position: -84px 0
}

.index-services-list .icon_931 {
    background-position: -105px 0
}

.list-services-list {
    width: 289px
}

.list-services-list .icon {
    background: url(../images/kia/service_icons.png) no-repeat;
    display: block;
    width: 21px
}

.list-services-list td {
    width: 50%;
    padding-right: 10px
}

.list-services-list td span.name {
    font-weight: 400 !important;
    border-bottom: 1px dashed #4b372c;
    cursor: pointer
}

.list-services-list td span.active {
    color: #fff;
    font-weight: 700 !important;
    border: none
}

.list-services-list .icon_23 {
    background-position: -21px 0
}

.list-services-list .icon_24 {
    background-position: -42px 0
}

.list-services-list .icon_25 {
    background-position: -63px 0
}

.list-services-list .icon_26 {
    background-position: -84px 0
}

.list-services-list .icon_931 {
    background-position: -105px 0
}

.map-services-list {
    display: block;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 12px;
    padding: 4px 0 4px 4px;
    float: left;
    margin-bottom: 10px
}

.map-services-list span {
    display: block;
    width: 16px;
    height: 12px;
    float: left;
    margin-right: 4px;
    background: url(../images/kia/service_icons.gif) no-repeat
}

.map-services-list .icon_23 {
    background-position: -16px 0
}

.map-services-list .icon_24 {
    background-position: -32px 0
}

.map-services-list .icon_25 {
    background-position: -48px 0
}

.map-services-list .icon_26 {
    background-position: -64px 0
}

.map-services-list .icon_931 {
    background-position: -80px 0
}

.gmnoprint .licensed .icon_931 {
    background-position: -80px -12px
}

.gmnoprint a.more {
    float: right;
    margin-top: 2px
}

.detail-services-list {
    margin-bottom: 5px
}

.detail-services-list span {
    display: block;
    float: left;
    width: 129px;
    color: #3c4112;
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
    padding-bottom: 5px
}

.detail-services-list span.icon {
    background: url(../images/kia/service_icons.png) no-repeat;
    height: 19px;
    line-height: 21px;
    display: block;
    float: left;
    width: 21px;
    margin-right: 9px
}

.detail-services-list .icon_23 {
    background-position: -21px 0 !important
}

.detail-services-list .icon_24 {
    background-position: -42px 0 !important
}

.detail-services-list .icon_25 {
    background-position: -63px 0 !important
}

.detail-services-list .icon_26 {
    background-position: -84px 0 !important
}

.detail-services-list .icon_931 {
    background-position: -105px 0 !important
}

.detail-services-list .licensed .icon_931 {
    background-position: -105px -21px !important
}

.detail-fleet {
    margin-bottom: 13px
}

.podsite-services-detail {
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 26px;
    margin-bottom: 10px
}

.podsite-services-detail td {
    vertical-align: top;
    padding: 8px 6px 4px;
    color: #938780
}

.podsite-services-detail span.icon {
    display: block;
    width: 21px;
    height: 21px;
    float: left;
    margin-right: 8px;
    background: url(../images/kia/service_icons_podsite.gif) no-repeat
}

.podsite-services-detail .td_22 {
    width: 100px
}

.podsite-services-detail .td_931 {
    width: 124px
}

.podsite-services-detail .icon_23 {
    background-position: -21px 0 !important
}

.podsite-services-detail .icon_24 {
    background-position: -42px 0 !important
}

.podsite-services-detail .icon_25 {
    background-position: -63px 0 !important
}

.podsite-services-detail .icon_26 {
    background-position: -84px 0 !important
}

.podsite-services-detail .icon_931 {
    background-position: -105px 0 !important
}

.podsite-services-detail .licensed .icon_931 {
    background-position: -105px -21px !important
}

.dealers-filter {
    border: 1px solid #d1bea2;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding-bottom: 10px
}

.dealers-filter h1 {
    margin: 5px 0 0 10px
}

.dealers-filter .collapser {
    border: 1px solid #d1bea2;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: right;
    position: relative;
    right: 10px;
    top: -22px;
    padding: 3px 7px
}

#adv_head, * html div#dd_overlay, .find_dealer, .soctop {
    position: absolute
}

.dealers-filter .collapser span {
    float: left;
    color: #cecece;
    font-size: 10px;
    display: block;
    padding: 0 5px
}

.dealers-filter .collapser a:active, .dealers-filter .collapser a:hover, .dealers-filter .collapser a:link, .dealers-filter .collapser a:visited {
    color: #8f5c1a;
    display: block;
    float: left;
    border-bottom: 1px dashed #8f5c1a
}

.dealers-filter .collapser a:hover {
    text-decoration: none;
    border: none
}

.dealers-filter .index-services-list {
    margin: 0 0 0 15px
}

.dealers-filter .icon {
    background: url(../images/kia/service_icons_brown.gif) no-repeat;
    height: 21px;
    line-height: 21px;
    display: block;
    float: left;
    width: 21px;
    margin-right: 9px
}

.dealers-filter td span.name {
    color: #4b372c;
    font-weight: 400 !important;
    border-bottom: 1px dashed #4b372c;
    cursor: pointer
}

.dealers-filter td span.active {
    color: #4b372c;
    font-weight: 700 !important;
    border: none
}

.dealers-filter .icon_23 {
    background-position: -21px 0
}

.dealers-filter .icon_24 {
    background-position: -42px 0
}

.dealers-filter .icon_25 {
    background-position: -63px 0
}

.dealers-filter .icon_26 {
    background-position: -84px 0
}

.dealers-filter .icon_931 {
    background-position: -105px 0
}

#dealers_all_table {
    margin: 0 10px;
    width: 657px
}

#dealers_all_table td strong.grey {
    color: #4b372c
}

#dealers_all_table .city {
    font-size: 13px;
    color: #4b372c;
    font-weight: 700;
    cursor: pointer;
    background: url(../images/kia/dealers_city_bg.gif) 100% -1px no-repeat;
    padding: 5px 0 2px;
    margin-bottom: 5px
}

#dealers_all_table .active .city {
    background: url(../images/kia/dealers_city_bg.gif) 100% -25px no-repeat
}

#dealers_all_table .one-dealer {
    border-bottom: 1px solid #c9c3bf;
    padding: 3px 0
}

#dealers_all_table .toggable .dealers {
    display: none
}

#dealers_all_table .active .dealers {
    display: block;
    margin-bottom: 8px
}

#dealers_all_table .toggable .dealers a:active, #dealers_all_table .toggable .dealers a:hover, #dealers_all_table .toggable .dealers a:link, #dealers_all_table .toggable .dealers a:visited {
    color: #7a7a79
}

#dealers_all_table span.services-list {
    float: right;
    display: block;
    margin-right: -4px
}

* html #dealers_all_table span.services-list {
    margin-top: -3px
}

#dealers_all_table .services-list span {
    display: block;
    width: 16px;
    height: 12px;
    float: left;
    margin-right: 4px;
    background: url(../images/kia/service_icons.gif) no-repeat;
    font-size: 5px;
    line-height: 5px
}

#dealers_all_table .services-list .icon_23 {
    background-position: -16px 0
}

#dealers_all_table .services-list .icon_24 {
    background-position: -32px 0
}

#dealers_all_table .services-list .icon_25 {
    background-position: -48px 0
}

#dealers_all_table .services-list .icon_26 {
    background-position: -64px 0
}

#dealers_all_table .services-list .icon_931 {
    background-position: -80px 0
}

#dealers_all_table .licensed .icon_931 {
    background-position: -80px -12px
}

.one-dealer .awards-list, .one-dealer .awards2-list {
    clear: both;
    display: block;
    width: 200px;
    height: 20px;
    margin-top: 8px
}

.one-dealer-detail .awards-list, .one-dealer-detail .awards2-list {
    margin-bottom: 10px;
    padding-left: 4px
}

.one-dealer-podsite {
    margin: 10px 0;
    float: left
}

* html .one-dealer-podsite {
    margin: -10px 5px 0 0
}

.saloon-name {
    display: inline;
    float: left
}

.dealers .one-dealer .awards-list {
    margin: 1px 0 3px
}

.one-dealer .awards-list span {
    float: left;
    height: 20px;
    width: 66px;
    display: block;
    background: url(../images/kia/awards_icons.gif) no-repeat;
    margin-right: 2px
}

.one-dealer .awards-list span.award_965 {
    background-position: -121px 0;
    width: 55px
}

.one-dealer .awards-list span.award_966 {
    background-position: -176px 0;
    width: 80px
}

.one-dealer .awards-list span.award_967 {
    background-position: -256px 0;
    width: 80px
}

.one-dealer .awards-list span.award_968 {
    background-position: -66px 0;
    width: 55px
}

.one-dealer .awards-list span.award_1226 {
    background-position: -335px 0;
    width: 56px
}

.one-dealer .awards-list span.award_1227 {
    background-position: -391px 0;
    width: 80px
}

.dealers .one-dealer .awards2-list {
    margin: 1px 0 3px
}

.one-dealer .awards2-list span {
    float: left;
    height: 20px;
    width: 85px;
    display: block;
    background: url(../images/kia/awards2_icons.gif) no-repeat;
    margin-right: 2px
}

.one-dealer .awards2-list span.award_1930 {
    background-position: 0 0;
    width: 85px
}

.one-dealer .awards2-list span.award_1931 {
    background-position: -85px 0;
    width: 85px
}

.one-dealer .awards2-list span.award_1932 {
    background-position: -170px 0;
    width: 85px
}

.one-dealer .awards2-list span.award_1933 {
    background-position: -255px 0;
    width: 81px
}

.one-dealer .awards2-list span.award_1934 {
    background-position: -336px 0;
    width: 83px
}

.one-dealer .awards2-list span.award_2005 {
    background-position: -419px 0;
    width: 85px
}

.personal-agreement {
    font-size: 11px !important
}

.personal-agreement ul {
    margin-top: 0
}

#adv_head {
    right: 0;
    top: 72px
}

#inner_menu_wide_transparent {
    width: 970px;
    height: 77px;
    background: url(../images/kia/bg_inner_menu_wide_transparent.png) top left no-repeat
}

#inner_menu_wide_transparent .menu {
    margin-left: 24px;
    padding-top: 13px
}

#inner_menu_wide_transparent .menu span {
    display: block;
    float: left;
    height: 14px;
    background: top left no-repeat;
    margin-right: 13px;
    cursor: pointer
}

.af_bg_b, .af_bg_t {
    background-repeat: repeat-x
}

#inner_menu_wide_transparent .menu span a {
    color: #fff
}

#inner_menu_wide_transparent #menutype2 a:hover, #inner_menu_wide_transparent #menutype2 span.selected a {
    color: #490002 !important
}

.form_and_text_wrapper {
    padding: 8px 0 0
}

.ask_form {
    background-color: #fff;
    width: 450px;
    float: left
}

.af_bg_b, .af_bg_t {
    height: 5px
}

.af_bg_b, .af_bg_m_l, .af_bg_m_r, .af_bg_t {
    background-image: url(../images/kia/venga_online/dot-grey-1.gif)
}

.af_bg_t {
    background-position: top left
}

.af_bg_b {
    background-position: bottom left
}

.af_bg_b_l, .af_bg_b_r, .af_bg_t_l, .af_bg_t_r {
    background: url(../images/kia/venga_online/sprite-corners-1.gif) no-repeat;
    width: 5px;
    height: 5px;
    display: block;
    font-size: 1px;
    line-height: 1px;
    text-indent: -9999px
}

.af_bg_m_l, .af_bg_m_r {
    background-repeat: repeat-y
}

.af_bg_t_l {
    background-position: 0 0;
    float: left
}

.af_bg_t_r {
    background-position: -5px 0;
    float: right
}

.af_bg_b_l {
    background-position: 0 -5px;
    float: left
}

.af_bg_b_r {
    background-position: -5px -5px;
    float: right
}

.af_bg_m_l {
    background-position: top left
}

.af_bg_m_r {
    background-position: top right
}

.ask_form_ul {
    margin: 0 0 0 10px;
    padding: 0;
    list-style: none;
    width: 440px
}

.ask_form_ul li {
    float: left;
    width: 440px;
    margin: 0 0 5px
}

.ask_form_ul li input, .ask_form_ul li textarea {
    border: none;
    width: 340px;
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #666;
    background: #fff
}

.ask_form_ul li textarea {
    height: 50px;
    overflow: auto
}

.ask_form_ul li.ask_title {
    padding: 13px 0 10px
}

.ask_form_ul li.ask_btn input {
    float: right;
    cursor: pointer;
    width: 141px;
    height: 25px;
    background: url(../images/kia/venga_online/btn-send-question.gif) no-repeat;
    font-size: 1px;
    text-indent: -9999px;
    margin: 10px 8px 0 0
}

.field_name {
    float: left;
    width: 75px;
    padding: 7px 0 0
}

.field_input {
    float: left;
    width: 350px;
    height: 20px;
    background: url(../images/kia/venga_online/bg-input.gif) no-repeat;
    padding: 5px 0 0 6px
}

.ask_form_ul li.question .field_input {
    height: 54px;
    background: url(../images/kia/venga_online/bg-textarea.gif) no-repeat
}

.ask_text {
    width: 420px;
    float: right
}

.ask_text_title {
    padding: 18px 0 11px
}

.ask_text_content {
    color: #666;
    font-size: 12px;
    line-height: 16px
}

.accordion_wrapper {
    padding: 18px 0 0
}

.acc_block {
    background: url(../images/kia/venga_online/bg-acc.gif) top right repeat-y #f9f8f1;
    margin: 0 0 3px
}

.acc_bg_b, .acc_bg_t, .acc_cb_bg_b, .acc_cb_bg_t {
    height: 5px
}

.acc_bg_b_l, .acc_bg_b_r, .acc_bg_t_l, .acc_bg_t_r, .acc_cb_bg_b_l, .acc_cb_bg_b_r, .acc_cb_bg_t_l, .acc_cb_bg_t_r {
    background: url(../images/kia/venga_online/sprite-corners-2.gif) no-repeat;
    width: 5px;
    height: 5px;
    display: block;
    font-size: 1px;
    line-height: 1px;
    text-indent: -9999px
}

.acc_bg_t_l, .acc_cb_bg_t_l {
    background-position: 0 0;
    float: left
}

.acc_bg_t_r, .acc_cb_bg_t_r {
    background-position: -5px 0;
    float: right
}

.acc_bg_b_l, .acc_cb_bg_b_l {
    background-position: 0 -5px;
    float: left
}

.acc_bg_b_r, .acc_cb_bg_b_r {
    background-position: -5px -5px;
    float: right
}

.acc_block_active .acc_title_btn {
    background-position: 0 -19px
}

.acc_block_active .acc_content {
    display: block
}

.acc_title {
    padding: 3px 0;
    cursor: pointer
}

.acc_title_text {
    float: left;
    color: #9e9980;
    font-size: 15px;
    font-weight: 700;
    padding: 0 0 0 11px
}

.acc_title_btn {
    float: right;
    width: 19px;
    height: 19px;
    display: block;
    font-size: 1px;
    line-height: 1px;
    text-indent: -9999px;
    background: url(../images/kia/venga_online/btn-acc.gif) no-repeat;
    margin: 0 10px 0 0
}

.acc_cb_bg_b, .acc_cb_bg_t {
    background-repeat: repeat-x
}

.acc_content {
    padding: 5px 10px 0;
    display: none
}

.acc_content_block {
    margin-bottom: 2px
}

.acc_cb_bg_b, .acc_cb_bg_m_l, .acc_cb_bg_m_r, .acc_cb_bg_t {
    background-image: url(../images/kia/venga_online/dot-grey-2.gif)
}

.acc_cb_bg_t {
    background-position: top left
}

.acc_cb_bg_b {
    background-position: bottom left
}

.acc_cb_bg_b_l, .acc_cb_bg_b_r, .acc_cb_bg_t_l, .acc_cb_bg_t_r {
    background-image: url(../images/kia/venga_online/sprite-corners-3.gif)
}

.acc_cb_bg_m_l {
    background-repeat: repeat-y;
    background-position: top left
}

.acc_cb_bg_m_r {
    background-repeat: repeat-y;
    background-position: top right;
    padding: 4px 8px
}

.acc_cb_content_1 {
    color: #aaa;
    font-size: 11px;
    line-height: 11px;
    padding: 0 0 7px
}

.acc_cb_content_2 {
    color: #d2a432;
    font-size: 12px;
    line-height: 15px;
    font-weight: 700;
    padding: 0 0 7px
}

.acc_cb_content_3 {
    color: #666;
    font-size: 12px;
    line-height: 14px
}

.fl {
    float: left
}

.fr {
    float: right
}

.vote_wrapper {
    padding: 15px 0 7px
}

.vote_wrapper .fl span, .vote_wrapper a {
    float: left;
    display: inline-block;
    outline: 0
}

.vote_wrapper .fl a {
    margin: 0 1px 0 0
}

.vote_wrapper .fl span {
    line-height: 22px;
    padding: 0 0 0 9px
}

#content_white .vote_wrapper .fl span strong, .vote_wrapper .fl span {
    font-size: 14px;
    color: #666
}

.title_ask_question {
    height: 180px;
    padding: 30px 0 0
}

.special_projects a {
    color: #fff !important
}

.special_projects #inner_menu1 {
    padding-left: 0
}

.special_projects_wrapper {
    width: 960px;
    float: left;
    padding: 22px 0 0
}

.special_projects_list {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 960px;
    float: left
}

.special_projects_list li {
    width: 470px;
    float: left;
    margin: 0 10px 40px 0
}

.special_projects_list li.year {
    width: 960px;
    margin: 0;
    padding: 0 0 11px
}

.project_img {
    width: 274px;
    float: left
}

.project_desc {
    margin: 0 0 0 290px
}

.project_desc a {
    text-decoration: none;
    color: #acceee !important
}

.project_desc a:hover .desc_brief_desc {
    text-decoration: underline
}

.project_desc a .active {
    display: none
}

.project_desc a .noactive, .project_desc a:hover .active {
    display: block
}

.project_desc a:hover .noactive {
    display: none
}

.desc_brief_desc, .desc_title {
    display: block
}

.desc_brief_desc {
    line-height: 17px
}

.social_links_inner, .social_links_outer {
    background-image: url(../images/kia/special_projects/stripe-social-networks.gif);
    background-repeat: no-repeat;
    width: 960px;
    float: left
}

.social_links_outer {
    background-position: top left;
    margin-bottom: 20px
}

.social_links_inner {
    background-position: bottom left
}

.social_links_list {
    margin: 0;
    padding: 9px 0 9px 180px;
    list-style: none;
    width: 780px;
    float: left
}

.social_links_list li {
    float: left;
    margin: 0 34px 0 0
}

.sl_icon, .sl_text, .social_links_list li img {
    float: left
}

.sl_text {
    padding: 7px 0 0 6px
}

.social_links_list li.blog .sl_text {
    padding-top: 5px
}

.euro_2012_sponsor, .euro_2012_sponsor a, .euro_2012_sponsor img {
    float: left
}

.soc-footer {
    float: left;
    margin: 29px 0 0 99px
}

.cb {
    clear: both
}

.p_content_left {
    float: left;
    width: 480px
}

.p_content_right {
    float: right;
    width: 380px
}

.questions_status {
    margin: 6px 0 0;
    padding: 0;
    list-style: none;
    width: 480px;
    float: left
}

.questions_status li {
    float: left;
    width: 48px;
    background-image: url(../images/kia/picantoleaks/sprite-answers.gif);
    background-repeat: no-repeat;
    height: 18px;
    font-size: 1px;
    line-height: 1px;
    text-indent: -9999px
}

.question_answer_table, .question_text_left {
    width: 100%;
    font-size: 13px;
    line-height: 18px;
    color: #777;
    float: left
}

.questions_status li.q1 {
    background-position: 0 0
}

.questions_status li.q1.true {
    background-position: 0 -18px
}

.questions_status li.q1.false {
    background-position: 0 -36px
}

.questions_status li.q2 {
    background-position: -48px 0
}

.questions_status li.q2.true {
    background-position: -48px -18px
}

.questions_status li.q2.false {
    background-position: -48px -36px
}

.questions_status li.q3 {
    background-position: -96px 0
}

.questions_status li.q3.true {
    background-position: -96px -18px
}

.questions_status li.q3.false {
    background-position: -96px -36px
}

.questions_status li.q4 {
    background-position: -144px 0
}

.questions_status li.q4.true {
    background-position: -144px -18px
}

.questions_status li.q4.false {
    background-position: -144px -36px
}

.questions_status li.q5 {
    background-position: -192px 0
}

.questions_status li.q5.true {
    background-position: -192px -18px
}

.questions_status li.q5.false {
    background-position: -192px -36px
}

.questions_status li.q6 {
    background-position: -240px 0
}

.questions_status li.q6.true {
    background-position: -240px -18px
}

.questions_status li.q6.false {
    background-position: -240px -36px
}

.questions_status li.q7 {
    background-position: -288px 0
}

.questions_status li.q7.true {
    background-position: -288px -18px
}

.questions_status li.q7.false {
    background-position: -288px -36px
}

.questions_status li.q8 {
    background-position: -336px 0
}

.questions_status li.q8.true {
    background-position: -336px -18px
}

.questions_status li.q8.false {
    background-position: -336px -36px
}

.questions_status li.q9 {
    background-position: -384px 0
}

.questions_status li.q9.true {
    background-position: -384px -18px
}

.questions_status li.q9.false {
    background-position: -384px -36px
}

.questions_status li.q10 {
    background-position: -432px 0
}

.questions_status li.q10.true {
    background-position: -432px -18px
}

.questions_status li.q10.false {
    background-position: -432px -36px
}

.question_text_left {
    padding-top: 20px
}

.question_answer_table td#answer {
    height: 180px;
    padding-top: 20px
}

.question_answer_table td#comment {
    height: 100px;
    padding-bottom: 20px;
    font-weight: 700
}

#content_white .question_text_left p {
    margin: 0 0 10px;
    padding: 0
}

#content_white .question_text_left p.result {
    font-size: 18px
}

#content_white .question_text_left p.result_img {
    margin-bottom: 52px
}

.insert_in_blog {
    margin-bottom: 12px
}

.insert_in_blog_title {
    margin-bottom: 4px
}

.insert_in_blog_text {
    width: 476px;
    height: 54px;
    background: url(../images/kia/picantoleaks/bg-insert-in-blog.gif) no-repeat
}

.insert_in_blog_text textarea {
    color: #777;
    font-size: 11px;
    margin: 5px 0 0 10px;
    padding: 0;
    overflow: hidden;
    border: none;
    width: 455px;
    height: 45px;
    background: 0 0
}

#answer_no, #answer_yes {
    float: left;
    display: inline-block;
    margin-right: 5px;
    outline: 0
}

#answer_more {
    float: left
}

.question_text_right {
    color: #4a4a4a;
    font-size: 12px;
    line-height: 16px;
    padding: 20px 0
}

.block_with_links .wg_c_m {
    padding-left: 11px;
    padding-right: 11px
}

#content_white .all_project_news span, #content_white .press_release_wrapper a {
    color: #3f6e04 !important;
    font-size: 11px;
    font-weight: 700;
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-left: 25px;
    display: inline-block;
    height: 18px;
    line-height: 18px
}

.press_release_wrapper {
    border-bottom: 1px solid #ededed;
    padding: 0 0 8px;
    margin: 0 0 4px
}

.press_release_wrapper a {
    background-image: url(../images/kia/picantoleaks/icon-press-release.gif)
}

.all_project_news span {
    background: url(../images/kia/picantoleaks/icon-all-news.gif);
    cursor: default;
    padding-top: 2px
}

.links_list {
    padding-left: 25px
}

.links_list table td {
    padding-right: 40px
}

#content_white .links_list table td a {
    color: #81a500
}

.share_to_friend_wrapper {
    margin: 0 0 20px
}

.share_to_friend_title {
    margin: 6px 0 5px
}

.share_to_friend_form {
    width: 356px;
    height: 22px;
    background: url(../images/kia/picantoleaks/bg-share.png) no-repeat
}

.share_to_friend_form input.share_mail, .share_to_friend_form input.share_name {
    color: #737373;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background: 0 0;
    border: none;
    float: left;
    margin-top: 3px
}

.share_to_friend_form input.share_name {
    width: 114px;
    margin-left: 4px
}

.share_to_friend_form input.share_mail {
    width: 150px;
    margin-left: 9px
}

.share_to_friend_form input.pl-error {
    color: red
}

.share_to_friend_form input.share_btn {
    float: right;
    width: 74px;
    height: 20px;
    border: none;
    font-size: 1px;
    line-height: 1px;
    text-indent: -9999px;
    background: url(../images/kia/picantoleaks/btn-send.png) no-repeat;
    cursor: pointer;
    margin: 1px 1px 0 0
}

.share_to_friend_form div.success {
    position: absolute;
    background-color: #fff;
    line-height: 24px;
    width: 400px
}

.social, .social li {
    padding: 0;
    margin: 0
}

.social {
    float: left
}

.social li {
    float: left;
    font-size: 11px;
    color: #b2b2b2;
    margin-left: 8px;
    line-height: 16px
}

.social li.first {
    margin-left: 0
}

.social li iframe {
    margin-top: -2px
}

.social li a {
    display: block;
    width: 16px;
    height: 16px
}

.social li a.lj {
    background-position: -25px 0
}

.social li a.facebook {
    background-position: -50px 0
}

.soclarge li a {
    background: url(../images/kia/social-icons.png) no-repeat;
    width: 32px;
    height: 32px
}

.soclarge li a.picasa {
    background-position: 0 0
}

.soclarge li a.twitter {
    background-position: -39px 0
}

.soclarge li a.youtube {
    background-position: -78px 0
}

.soclarge li a.lj {
    background-position: -25px 0
}

.soclarge li a.facebook {
    background-position: -156px 0
}

.soclarge li a.livejournal {
    background-position: -116px 0
}

.soctop {
    left: 527px;
    top: 11px
}

.soctop li a {
    background: url(../images/kia/social_icons_top.png) no-repeat;
    width: 20px;
    height: 20px
}

.soctop li a.picasa {
    background-position: 0 0
}

.soctop li a.twitter {
    background-position: -40px 0
}

.soctop li a.youtube {
    background-position: -80px 0
}

.soctop li a.livejournal {
    background-position: -120px 0
}

.soctop li a.facebook {
    background-position: -160px 0
}

.soctop li a.picasa:hover {
    background-position: -20px 0
}

.soctop li a.twitter:hover {
    background-position: -60px 0
}

.soctop li a.youtube:hover {
    background-position: -100px 0
}

.soctop li a.livejournal:hover {
    background-position: -140px 0
}

.soctop li a.facebook:hover {
    background-position: -180px 0
}

.bottom_gallery {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 960px;
    border-top: 2px solid #000
}

.bottom_gallery li {
    float: left;
    width: 137px
}

.bottom_gallery li a, .bottom_gallery li img {
    float: left
}

.find_dealer {
    text-decoration: none;
    display: block;
    background: url(../images/kia/btn_find_dealer.jpg) top left no-repeat;
    width: 233px;
    height: 45px;
    margin: 5px 0 0 13px
}

div#dd_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 30
}

* html div#dd_overlay {
    height: 100vh
}

.ti {
    text-indent: -9999px;
    font-size: 1px;
    line-height: 1px
}

.select_promo_web_wrapper {
    margin-top: 5px;
    margin-left: 5px;
    width: 236px;
    height: 48px;
    background: url(../images/kia/styldd/bg-select-promo-web.png) no-repeat;
    float: left;
    padding-left: 17px
}

.select_input {
    width: 198px;
    height: 20px;
    background: url(../images/kia/styldd/bg-select-input.png) no-repeat;
    float: left;
    margin: 16px 0 0;
    position: relative
}

.select_text {
    float: left;
    color: #f2d9ce;
    font-size: 11px;
    margin: 3px 0 0;
    padding-left: 11px
}

.select_btn {
    float: right;
    width: 21px;
    height: 20px;
    background: url(../images/kia/styldd/bg-select-btn.png) no-repeat
}

.select_btn_wrap {
    width: 198px;
    height: 20px;
    display: block
}

.select_btn_wrap, .select_btn_wrap:hover {
    text-decoration: none;
    cursor: default;
    outline: 0
}

ul.select_promo_web_list {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 166px;
    position: absolute;
    z-index: 50;
    left: 10px;
    top: 20px;
    top: 20px \0/;
    display: block
}

ul.select_promo_web_list li {
    border-top: 1px solid #e5e5e5;
    float: left;
    width: 166px;
    background-color: #fff
}

ul.select_promo_web_list li.bg_bottom, ul.select_promo_web_list li.first {
    border: none
}

ul.select_promo_web_list li a {
    outline: 0;
    color: #5e192f;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 10px;
    float: left;
    display: block;
    width: 75px;
    padding: 2px 0 2px 8px
}

ul.select_promo_web_list li a:hover {
    text-decoration: underline;
    background-color: #e0e0e0
}

ul.select_promo_web_list li.bg_bottom {
    height: 10px;
    background: url(../images/kia/styldd/bg-bottom.png) no-repeat
}

.inner-map-wrapper {
    margin: 0 0 10px
}

.inner-map-btn, .inner-map-btn-index {
    width: 131px;
    height: 28px;
    background: url(../images/kia/bg_map.png) -266px 0 no-repeat
}

.inner-map-btn.active {
    background-position: 0 0
}

.inner-map-btn-index {
    background-position: -394px 0
}

.inner-map-btn-index.active {
    background-position: -132px 0
}

.inner-map-bottom, .inner-map-container {
    width: 961px;
    background: url(../images/kia/bg_map.png) 0 -28px no-repeat
}

.inner-map-bottom {
    height: 4px;
    display: block;
    background-position: 0 bottom
}

.inner-map-container li {
    float: left;
    width: 150px;
    list-style: none
}

.inner-map-container li ul {
    padding: 0
}

.inner-map-container ul li {
    float: none
}

.inner-map-container li a {
    color: #666
}

ul.breadcrumb-navigation {
    float: left;
    font-size: 10px;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 40;
    list-style: none
}

ul.breadcrumb-navigation li {
    float: left;
    margin: 0 5px 0 0;
    text-transform: uppercase
}

ul.breadcrumb-navigation span {
    display: block;
    font-size: 11px;
    height: 10px;
    line-height: 1px;
    padding: 0;
    margin-top: 2px;
    width: 5px;
    background: url(../images/ico-2depth.gif) left top no-repeat
}

ul.breadcrumb-navigation a {
    color: #000
}

.carlist {
    font-weight: 700;
    font-size: 13px;
    float: left;
    width: 100%;
    margin: 5px 0;
    cursor: pointer;
    height: 17px
}

.carlist .pricelist {
    float: right;
    font-weight: 400
}

.carlist .pricelist .price {
    color: #d30004;
    font-weight: 700
}

.modelconf {
    font-size: 13px;
    display: none;
    margin-bottom: 10px
}

.modelconf a {
    float: right;
    font-size: 12px;
    margin-right: 4px
}

.modelconf .callman {
    float: right;
    background: url(../images/button_bron.png) center center no-repeat;
    width: 215px;
    height: 31px;
    margin-bottom: 5px
}

.button, .button:hover {
    background-image: url(https://kia-avtomir.ru/upload/200-400button.png)
}

.button, .button:hover, .fadebutton, .fadebutton span.hover {
    height: 200px;
    width: 200px
}

.modelconf .confmas {
    padding-left: 20px;
    margin: 4px 0
}

.border {
    color: green
}

.seemore {
    color: #1f497d
}

.button {
    display: block;
    background-position: top
}

.button:hover {
    background-position: bottom
}

.fadebutton {
    clear: both;
    position: relative;
    display: block;
    background: url(https://kia-avtomir.ru/upload/200-400button.png) no-repeat;
    cursor: pointer
}

.fadebutton span.hover {
    position: absolute;
    display: block;
    background: url(https://kia-avtomir.ru/upload/200-400button.png) bottom no-repeat
}

.propsTable i.y {
    background-image: url(../images/tab_icon_yes.gif);
    height: 8px
}

.propsTable i {
    display: inline-block;
    overflow: hidden;
    width: 10px
}

.ico-area:after, div.latest_inner:after {
    display: block;
    clear: both;
    content: ""
}

.propsTable i.n {
    background-image: url(../images/tab_icon_no.gif);
    height: 1px
}

.content-head ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 2px;
    top: 4px
}

.content-head ul li:first-child {
    background: url(../images/ico-home.gif) 0 7px no-repeat;
    padding-left: 16px
}

.content-head ul li {
    background: url(../images/ico-1depth.gif) 0 10px no-repeat;
    float: left;
    margin-right: 10px;
    padding-left: 11px
}

.content-head ul .last {
    background: url(../images/ico-2depth.gif) 0 10px no-repeat;
    margin-right: 0
}

.content-head ul .last span {
    color: #949494;
    font: 11px Tahoma
}

.content-head ul li a {
    font: 11px tahoma, AppleGothic;
    line-height: 14px;
    color: #949494 !important;
    text-decoration: none
}

div.latest {
    margin: 0 auto;
    width: 986px
}

div.latest_frame_middle {
    background: url(../images/latest_frame.gif) 0 top repeat-y
}

div.latest_frame_top {
    background: url(../images/latest_frame.gif) -986px top no-repeat
}

div.latest_frame_bottom {
    background: url(../images/latest_frame.gif) -1972px bottom no-repeat;
    padding: 18px 23px 23px
}

div.latest_dashes {
    background: url(../images/latest_dashes.gif) center top;
    min-height: 131px;
    overflow: hidden
}

div.latest_inner {
    margin: -20px 0 0 -20px;
    overflow: hidden
}

div.latest_block {
    float: left;
    margin: 20px 0 0 20px;
    width: 220px;
    font-size: 11px;
    line-height: 14px;
    color: #888;
    overflow: hidden
}

div.latest_block a {
    color: #bb162b !important;
    text-decoration: underline !important
}

div.latest_block a:hover {
    color: #000 !important
}

div.latest_block h1, div.latest_caption {
    font-family: KiaMedium, KiaMediumWebfont, Tahoma, sans-serif;
    font-size: 15px;
    line-height: 17px;
    color: #333;
    padding-bottom: 12px;
    border-bottom: 2px solid #666;
    margin-bottom: 18px;
    font-weight: 400
}

div.latest_item {
    margin-bottom: 14px
}

div.latest_date {
    margin-bottom: 4px
}

div.latest_more {
    text-transform: uppercase
}

span.latest_more {
    padding-right: 8px
}

.dealer div.latest_dashes {
    background: 0 0
}

.footer, .footerWrap {
    background: url(../images/bg-footerWrap.gif) repeat-x #e4e5e6;
    position: relative
}

.dealer div.latest_block {
    border-right: 1px dashed #bdbdbd;
    width: 450px;
    padding-right: 19px
}

.dealer div.latest_block.second {
    padding-right: 0;
    border-right: 0
}

.dealer div.latest_block.big {
    width: auto;
    border: none;
    padding: 0
}

.dealer div.latest_block.big p {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    line-height: 14px
}

.dealer div.latest_block.big .latest_more a {
    text-transform: uppercase
}

.redcolor {
    color: #bb162b !important
}

.footerWrap {
    width: 100%;
    margin-bottom: 30px;
    margin-top: 50px;
    z-index: 99
}

.footer {
    width: 980px;
    margin: 0 auto;
    padding-bottom: 20px
}

.footer .copyright {
    margin-top: 20px;
    font-size: 9px;
    line-height: 13px;
    text-transform: uppercase
}

.ico-area {
    padding-top: 13px
}

.ico-area li {
    display: inline;
    margin: 0 10px 0 2px;
    vertical-align: middle;
    font-family: KiaMedium, KiaMediumWebfont, Tahoma, sans-serif;
    font-size: 12px;
    line-height: 14px
}

.ico-area li a, .ico-area li.first a {
    display: inline-block;
    vertical-align: middle
}

.ico-area li a {
    margin-left: 3px;
    margin-right: 0;
    color: #666
}

.ico-area li.first a {
    margin-left: 5px
}

.ico-area li.first a.first {
    margin-left: 0;
    vertical-align: middle
}

.ico-area .mic {
    position: relative
}

.ico-area .mic .mic-select {
    position: absolute;
    left: 0;
    top: -57px;
    width: 124px;
    border: 1px solid #c5c5c5;
    border-bottom: 0;
    background: #f6f6f6;
    display: none
}

.ico-area .mic .mic-select li {
    height: 14px;
    padding: 2px 0;
    display: block
}

.ico-area .mic .mic-select a {
    font-size: 11px;
    line-height: 14px;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    height: 14px
}

.sitemap {
    padding-left: 9px;
    background: url(../images/sitemap.gif) left center no-repeat
}

.footer p {
    margin-top: 8px
}

.footer-sitemap {
    margin-top: 30px;
    overflow: hidden;
    padding-bottom: 5px
}

.footer-sitemap:after {
    content: "";
    clear: both;
    display: block
}

.footer-sitemap ul {
    float: left;
    width: 176px;
    margin-right: 20px
}

.footer-sitemap .last {
    float: left;
    margin-right: 0
}

.footer-sitemap li {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 20px
}

.footer-sitemap li ul {
    padding-top: 10px;
    float: none;
    margin-right: 0
}

.footer-sitemap li ul li {
    font-size: 11px;
    line-height: 13px;
    margin-top: 4px;
    margin-bottom: 0
}

.footer .logo {
    position: absolute;
    right: 0;
    bottom: -34px;
    background-image: url(../images/bottom-Logo980.gif);
    width: 161px;
    height: 68px;
    display: block
}

.footer .copyright a {
    text-decoration: underline;
    color: #000
}

.footer ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.footer .sitelink {
    width: 20px;
    height: 20px;
    background-image: url(../images/btn-f-sitlink-off.gif);
    background-repeat: no-repeat;
    cursor: pointer
}

.footer .sitelink-on {
    background-image: url(../images/btn-f-sitlink-on.gif)
}

.footer-sitemap a {
    color: #666
}

.Car-index {
    margin-top: 30px;
    position: relative;
    padding: 0 10px
}

.Car-index .car-info {
    position: relative;
    padding-top: 12px;
    width: 100%
}

.Car-index .car-info .money2-credit a, .Car-index .car-info .money2-credit a:hover {
    text-decoration: none;
    color: #555
}

.Car-index .car-info p {
    width: 420px
}

.Car-index .car-info .your-time-car-text {
    font-weight: 400;
    font-style: oblique;
    font-size: 24px;
    line-height: 28px;
    color: #cd1017;
    width: 300px;
    margin-top: 14px;
    margin-bottom: 35px
}

.Car-index .car-info .money, .money2-credit {
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    color: #555
}

.Car-index .car-info .ico-box, .Car-index .car-info .int-ext-tabbar li {
    font-weight: 400;
    font-family: KiaMedium, KiaMediumWebfont, Tahoma, sans-serif
}

.Car-index .car-info .money2-credit {
    margin-bottom: 36px
}

.Car-index .car-info ul {
    overflow: hidden;
    margin-top: 20px
}

.Car-index .car-info .model-share .vk-like {
    float: right
}

.Car-index .car-info .model-share .vk-like iframe {
    width: 160px;
    height: 20px
}

.Car-index .car-info .model-share .fblike-like {
    float: right;
    margin-right: 10px;
    overflow: hidden
}

.Car-index .car-info ul:after {
    display: block;
    clear: both;
    content: ""
}

.Car-index .car-info ul li {
    float: left;
    padding-right: 1px
}

.Car-index .car-info ul li.last {
    background: 0 0;
    padding-right: 0
}

.Car-index .car-info .car-img {
    position: absolute;
    right: 0;
    bottom: 147px;
    width: 643px;
    height: 279px
}

.Car-index .car-info .car-img #left-360 {
    position: absolute;
    top: 105px;
    left: -8px
}

.Car-index .car-info .car-img #right-360 {
    position: absolute;
    top: 96px;
    right: -19px
}

.Car-index .car-info .award {
    position: absolute;
    right: 0;
    top: 30px
}

.Car-index .car-info .ico-box .ico-box-acceleration, .Car-index .car-info .ico-box .ico-box-consumption, .Car-index .car-info .ico-box .ico-box-engine, .Car-index .car-info .ico-box .ico-box-power {
    position: relative
}

.Car-index .car-info .car-img-name {
    display: block;
    margin-bottom: 14px
}

.Car-index .car-info .your-time-car {
    display: block;
    margin-bottom: 38px
}

.Car-index .car-info .ico-box {
    position: relative;
    width: 340px;
    padding-bottom: 48px;
    z-index: -1 !important
}

.Car-index .car-info .ico-box:after {
    content: '';
    display: table;
    clear: both
}

.Car-index .car-info .int-ext-tabbar ul:after, .car-Btn:after, .car-banner:after {
    content: "";
    clear: both
}

.Car-index .car-info .ico-box .block {
    width: 96px;
    height: 60px;
    margin-left: 60px;
    padding-right: 14px;
    padding-bottom: 14px
}

.Car-index .car-info .ico-box .info_block {
    width: 100%
}

.Car-index .ico-box .block .icon {
    top: 0 !important;
    left: -60px !important
}

.Car-index .car-info .ico-box .ico-box-consumption .ico-box-consumption-cycle {
    font-size: 11px;
    line-height: 12px;
    color: #627ea1
}

.Car-index .car-info .ico-box .ico-box-consumption .ico-box-consumption-value {
    font-size: 15px;
    line-height: 15px;
    color: #3a4b5f
}

.Car-index .car-info .ico-box .ico-box-consumption .ico-box-consumption-units {
    font-size: 11px;
    line-height: 12px;
    color: #3a4b5f
}

.Car-index .car-info .ico-box .ico-box-acceleration .ico-box-acceleration-units {
    font-size: 11px;
    line-height: 12px;
    color: #627ea1
}

.Car-index .car-info .ico-box .ico-box-acceleration .ico-box-acceleration-value {
    font-size: 15px;
    line-height: 15px;
    color: #3a4b5f
}

.Car-index .car-info .ico-box .ico-box-engine .ico-box-engine-type {
    font-size: 11px;
    line-height: 12px;
    color: #627ea1
}

.Car-index .car-info .ico-box .ico-box-power .info_block {
    position: absolute;
    top: 28px;
    left: -56px
}

.Car-index .car-info .ico-box .ico-box-power .ico-box-power-value {
    font-size: 15px;
    line-height: 13px;
    color: #627ea1
}

.Car-index .car-info .ico-box .ico-box-power .ico-box-power-units {
    font-size: 11px;
    line-height: 12px;
    color: #627ea1
}

.Car-index .car-info .ico-box .ico-box-rpm {
    position: relative
}

.Car-index .car-info .ico-box .ico-box-rpm .ico-box-rpm-value {
    font-size: 15px;
    line-height: 13px;
    color: #3a4b5f
}

.Car-index .car-info .ico-box .ico-box-rpm .ico-box-rpm-units {
    font-size: 11px;
    line-height: 12px;
    color: #3a4b5f
}

.Car-index .car-info .int-ext-tabbar {
    position: absolute;
    left: 0;
    top: 0;
    width: 959px;
    z-index: 20
}

.Wrap640 .Car-index .car-info .int-ext-tabbar {
    width: 580px
}

.Car-index .car-info .int-ext-tabbar ul {
    left: 328px;
    position: absolute;
    z-index: 20;
    overflow: hidden;
    margin-top: 20px
}

.Wrap640 .Car-index .car-info .int-ext-tabbar ul {
    left: 197px;
    float: left
}

.Car-index .car-info .int-ext-tabbar li {
    margin-right: 24px;
    font-size: 12px;
    line-height: 24px
}

.Car-index .car-info .int-ext-tabbar ul:after {
    display: block
}

.Car-index .car-info .int-ext-tabbar ul li {
    float: left;
    padding: 0;
    background: 0 0
}

.Car-index .car-info .int-ext-tabbar ul li.last {
    background: 0 0;
    padding-right: 0
}

.Car-index .car-info .int-ext-tabbar li[class=on] a {
    border-bottom: 2px solid #bb162b;
    color: #bb162b;
    padding-bottom: 2px
}

.Car-index .car-info .btn-block {
    position: absolute;
    right: -12px;
    top: 0;
    margin-top: 20px
}

.Car-index .car-info .mini-banners-area {
    margin-top: 28px
}

.Car-index .car-info a {
    margin-right: 10px
}

.Car-index .car-info .fade-image {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(Opacity=50);
    opacity: .5;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out
}

.Car-index .car-info .fade-image:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(Opacity=100);
    opacity: 1
}

.Car-index .Hotspot {
    position: absolute;
    display: block;
    width: 25px;
    height: 25px;
    top: 175px;
    right: 350px
}

.Car-index .Hotspot-box {
    position: absolute;
    top: -40px;
    right: 62px
}

.Car-index .Hotspot-box a {
    position: absolute;
    top: 7px;
    right: 18px
}

.car-Btn {
    padding-top: 24px;
    position: relative;
    z-index: 9999
}

.car-Btn .btn-area span {
    padding: 0 10px 5px
}

.car-Btn #calc {
    background-position: -171px 0
}

#calc input[type=radio] {
    position: relative;
    top: 2px
}

.car-Btn #find {
    background-position: -290px 0
}

.car-Btn #order {
    background-position: -415px 0
}

.car-Btn #promo {
    background-position: -647px 0
}

.car-Btn:after {
    display: block
}

.car-Btn .btn-area {
    float: left
}

.car-Btn .btn-area a {
    margin-right: 5px
}

.car-Btn .select-area {
    float: right;
    position: relative;
    display: inline-block;
    height: 32px
}

.car-Btn .select-area .Qr-code {
    position: absolute;
    left: -3px;
    top: -132px;
    display: none
}

.car-Btn .select-area select {
    display: inline-block;
    vertical-align: middle;
    margin-top: 5px;
    margin-left: 5px
}

.car-Btn .select-area a {
    display: inline-block
}

.btn, .car-info .money span {
    display: block
}

.car-banner {
    margin-top: 20px;
    overflow: hidden;
    width: 100%
}

.car-banner:after {
    display: block
}

.columns-block .column:before, .columns-block:after, .discount-list:after, .tabs_cars_list .carlist .pricelist:after {
    content: ''
}

.car-banner > div {
    position: relative;
    float: left;
    margin-right: 10px;
    width: 232px
}

.car-banner > div.banner-box-4 {
    margin-right: 0
}

.Car-detail .model_description {
    padding-top: 20px
}

.Car-detail .model_description object {
    position: relative;
    z-index: 0
}

.car-info .money a {
    color: #555
}

.car-info .money, .money2-credit {
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    color: #555
}

.btn, .detail-Nav a, .sdp li, .topbkv a {
    font-weight: 400
}

.btn {
    padding: 8px 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #c4c4c4;
    color: #626262;
    font-family: KiaMedium, KiaMediumWebfont, Tahoma, sans-serif;
    font-size: 11px;
    line-height: 14px;
    float: left;
    background: #fff;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(235, 235, 235, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(235, 235, 235, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(235, 235, 235, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(235, 235, 235, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(235, 235, 235, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 1%, rgba(235, 235, 235, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0)
}

.default-btn {
    color: #fff;
    border: 1px solid #920f20;
    background: #e3223a;
    background: -moz-linear-gradient(top, rgba(227, 34, 58, 1) 0, rgba(187, 22, 43, 1) 70%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(227, 34, 58, 1)), color-stop(70%, rgba(187, 22, 43, 1)));
    background: -webkit-linear-gradient(top, rgba(227, 34, 58, 1) 0, rgba(187, 22, 43, 1) 70%);
    background: -o-linear-gradient(top, rgba(227, 34, 58, 1) 0, rgba(187, 22, 43, 1) 70%);
    background: -ms-linear-gradient(top, rgba(227, 34, 58, 1) 0, rgba(187, 22, 43, 1) 70%);
    background: linear-gradient(to bottom, rgba(227, 34, 58, 1) 0, rgba(187, 22, 43, 1) 70%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3223a', endColorstr='#bb162b', GradientType=0)
}

.follow-btn {
    color: #fff;
    border: 1px solid #686868;
    background: #686868;
    background: -moz-linear-gradient(top, rgba(104, 104, 104, 1) 1%, rgba(64, 64, 64, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(104, 104, 104, 1)), color-stop(100%, rgba(64, 64, 64, 1)));
    background: -webkit-linear-gradient(top, rgba(104, 104, 104, 1) 1%, rgba(64, 64, 64, 1) 100%);
    background: -o-linear-gradient(top, rgba(104, 104, 104, 1) 1%, rgba(64, 64, 64, 1) 100%);
    background: -ms-linear-gradient(top, rgba(104, 104, 104, 1) 1%, rgba(64, 64, 64, 1) 100%);
    background: linear-gradient(to bottom, rgba(104, 104, 104, 1) 1%, rgba(64, 64, 64, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#404040', GradientType=0)
}

.calculateCredit, .red_tesdrive {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3223a', endColorstr='#bb162b', GradientType=0)
}

.btn:hover {
    color: #626262
}

.default-btn:hover, .follow-btn:hover {
    color: #fff
}

.detail-head {
    background: url(../images/bg-Nav.gif) repeat-x;
    padding-left: 20px;
    position: relative;
    height: 94px;
    margin: 0
}

.detail-Nav {
    float: left;
    padding-right: 10px;
    padding-top: 9px;
    list-style: none;
    margin: 0
}

.detail-Nav a, .detail-Nav li {
    padding: 0 10px;
    position: relative
}

.detail-Nav li {
    float: left;
    margin-left: 2px;
    height: 45px;
    display: table
}

.detail-Nav .on {
    background: #fff
}

.detail-Nav a {
    color: #515151;
    font-size: 13px;
    white-space: nowrap;
    font-family: KiaMedium, KiaMediumWebfont, Tahoma, sans-serif;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    text-decoration: none
}

.error_404_block {
    width: 700px;
    position: relative;
    margin: -33px auto 0
}

.error_404_block a {
    color: #bb162b !important
}

.error_404_block p {
    position: relative;
    margin-left: 237px;
    font-size: 18px
}

.error_404_block .img_404 {
    position: relative;
    width: 191px;
    float: left;
    margin-left: 10px
}

.error_404_block .title_block {
    position: relative;
    margin-left: 238px;
    padding-top: 51px
}

div.uptolike_wrap {
    float: right;
    margin-top: 345px
}

.kia-3d-rotator-box {
    max-height: 330px
}

.body_fixed .fixed_outer {
    display: none !important
}

.content-head h1 {
    font-family: KiaMedium, KiaMediumWebfont, Tahoma, AppleGothic, sans-serif;
    font-weight: 400;
    font-size: 17px;
    line-height: 19px;
    color: #333;
    padding-top: 5px;
    margin: 0
}

.btn #order {
    background-position: -415px 0
}

.icon-btn span {
    padding: 0 10px 5px;
    background: url(../images/button_ico.png) left top no-repeat
}

.red_tesdrive {
    position: absolute;
    margin-top: -48px;
    z-index: 9;
    color: #fff;
    border: 1px solid #920f20;
    background: #e3223a;
    background: -moz-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e3223a), color-stop(70%, #bb162b));
    background: -webkit-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: -o-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: -ms-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: linear-gradient(to bottom, #e3223a 0, #bb162b 70%)
}

.red_tesdrive:hover {
    color: #fff;
    text-decoration: none
}

#top_line {
    background: center bottom no-repeat #c4e5fa;
    width: 100%;
    height: 35px;
    clear: both;
    position: fixed;
    z-index: 5000;
    left: 0
}

#top_line.active {
    height: 60px !important;
    top: 0
}

.top-line-container {
    margin: 0 auto;
    width: 960px
}

.topbkv {
    margin: 5px 137px 7px;
    width: 860px;
    table-layout: fixed;
    border-collapse: collapse
}

#m_menu {
    height: 110px !important
}

.topbkv a {
    color: #666;
    font-family: KiaMedium, KiaMediumWebfont, Tahoma, sans-serif;
    font-size: 15px;
    line-height: 20px;
    text-align: left
}

.icon-tooltip, .newbkvmenu, p.service_addr {
    font-size: 14px
}

.topbkv td {
    padding: 0 20px 0 0;
    text-align: center;
    vertical-align: middle;
    height: 20px;
    display: inline-block
}

.icon-block {
    background-image: url(../images/icon-top-header.png);
    display: inline-block;
    vertical-align: baseline;
    margin-right: 5px;
    position: relative;
    top: 3px
}

.icon-block.icon-to {
    background-position: -30px 0;
    width: 21px;
    height: 17px
}

.icon-block.icon-drive {
    background-position: -12px 0;
    width: 18px;
    height: 18px
}

.icon-block.icon-car {
    background-position: 0 -35px;
    width: 22px;
    height: 18px
}

.icon-block.icon-phone {
    background-position: -22px -35px;
    width: 20px;
    height: 18px
}

.icon-block.icon-mes {
    background-position: -19px -18px;
    width: 18px;
    height: 17px
}

.topbkv td .search {
    width: 200px;
    position: relative;
    top: 2px
}

.topbkv td .search-text {
    width: 196px
}

.topbkv td .search-image {
    float: right;
    position: absolute;
    right: 0;
    top: 0
}

.icon-tooltip {
    position: absolute;
    background: #ba152b;
    width: 138px;
    text-align: center;
    padding: 5px;
    border-radius: 4px;
    top: 25px;
    color: #fff;
    font-style: normal;
    display: none
}

#top1 div, #top1 div .links, #top1 div .top_bg {
    position: absolute;
    top: 0
}

.down, .icon-block:hover > .icon-tooltip {
    display: block
}

#top1 div {
    right: 0;
    width: 293px
}

#top1 div .top_bg {
    left: 0;
    width: 293px;
    height: 40px;
    background: url(/images/kia/bg_top.png) top left no-repeat
}

#top1 div .links {
    left: -2px;
    padding-top: 6px;
    padding-left: 22px
}

#top1 div a {
    margin-right: 12px
}

.imss {
    position: relative;
    top: 1px
}

#main_flash, .down, .up {
    position: absolute
}

.down {
    background-image: url(https://avtomir.kia.ru/bitrix/templates/redesign/images/dealer/button_down.png);
    background-position: initial;
    background-repeat: no-repeat;
    top: -6px;
    height: 17px;
    left: 50%;
    margin-left: -55px;
    width: 101px
}

#roditelskoe_okno {
    width: 100%;
    height: 100%;
    display: none;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 100
}

#okno {
    width: 560px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
    border-radius: 6px;
    left: 50%;
    top: 40px;
    margin-left: -280px;
    position: fixed;
    outline: 0;
    z-index: 1050;
    background: #fff;
    border: 1px solid silver;
    height: 270px
}

.telo-okna {
    overflow-y: auto;
    padding: 15px;
    background: #fff;
    z-index: 99999
}

.sdp {
    color: #cfd0d1;
    margin-left: -30px
}

.sdp span {
    color: #bb162b
}

.up {
    background-image: url(/bitrix/templates/kia/images/button_up.png);
    background-position: initial;
    background-repeat: no-repeat;
    display: block;
    height: 17px;
    left: 50%;
    margin-left: -55px;
    width: 101px;
    top: 240px
}

.newbkvmenu {
    color: #666;
    display: inline-block;
    height: 27px;
    line-height: 16px;
    padding: 0 29px
}

#top2 .menu span.m6_ .top_submenu {
    width: 194px
}

#bottom {
    margin-bottom: 40px
}

#main_flash {
    height: 510px;
    margin-top: -135px
}

* html #main_flash {
    margin-top: -138px
}

html {
    overflow-x: hidden
}

.paddinger {
    height: 480px;
    position: relative;
    z-index: -10
}

.paddinger .car-map {
    margin: -69px 0 -92px;
    z-index: -1
}

.paddinger img {
    float: left
}

.paddinger a.link2 {
    display: block;
    height: 30px;
    position: absolute;
    right: 36px;
    top: 296px;
    width: 131px;
    z-index: 2
}

.models_menu td {
    padding: 0 8px !important
}

#main #subs .block_r {
    color: #8a885d
}

.footer div.uptolike_wrap {
    position: absolute;
    margin-top: 0;
    right: 0;
    top: 7px
}

#ibt_left {
    position: relative
}

.calculateCredit {
    display: inline-block;
    position: absolute;
    z-index: 10;
    margin-top: -48px;
    left: 170px;
    color: #fff;
    border: 1px solid #920f20;
    background: #e3223a;
    background: -moz-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e3223a), color-stop(70%, #bb162b));
    background: -webkit-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: -o-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: -ms-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: linear-gradient(to bottom, #e3223a 0, #bb162b 70%);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.calculateCredit .ico {
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    float: left;
    width: 15px;
    height: 20px;
    background: url(/upload/calc-ico.png)
}

.calculateCredit span {
    display: inline-block;
    line-height: 30px;
    font-family: Tahoma, sans-serif;
    margin-right: 14px
}

div.kia-3d-rotator-colors {
    left: 85px !important
}

.orderCalcCredit img {
    height: 28px
}

.search-page {
    margin-top: 44px
}

.customH1 {
    font-size: 35px;
    color: #5f1a30;
    font-weight: 700;
}

.customForm {
    width: 550px !important
}

.customForm tr {
    background: 0 0 !important
}

.customForm select, .customForm select option {
    color: #000 !important;
    background-color: #fff !important
}

.customForm td {
    padding: 5px 0 3px !important
}

.customForm td.right {
    padding: 0 0 8px !important
}

.customForm input[type=text] {
    height: 18px !important;
    position: relative;
    top: 2px;
    width: auto !important
}

.customForm label {
    padding: 0 !important;
    clear: both;
    float: left;
    margin-bottom: 3px
}

.customForm select {
    margin-left: 0 !important
}

.customForm .required_fields {
    color: red
}

.customForm .smallHeader {
    color: #575757;
    text-transform: uppercase;
    font-weight: 700;
    margin: 10px 0 5px
}

.customForm .customFormSubmit {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #bb162b;
    -webkit-box-shadow: inset 1px 2px #ff3d55;
    -moz-box-shadow: inset 1px 2px #ff3d55;
    box-shadow: inset 1px 2px #ff3d55;
    border: 1px solid #920f20;
    background-image: -webkit-linear-gradient(bottom, #bb162b, #e2223a);
    background-image: -moz-linear-gradient(bottom, #bb162b, #e2223a);
    background-image: -o-linear-gradient(bottom, #bb162b, #e2223a);
    background-image: -ms-linear-gradient(bottom, #bb162b, #e2223a);
    background-image: linear-gradient(to top, #bb162b, #e2223a);
    text-decoration: none;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 40px;
    padding: 0 30px;
    margin-top: 10px;
    cursor: pointer;
    height: auto !important
}

.customForm input[type=text], .customForm textarea {
    padding: 0 10px;
    box-sizing: border-box
}

.popup-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    display: none;
    left: 0;
    z-index: 10010;
    top: 0;
    background: rgba(0, 0, 0, .75)
}

.popup-form {
    display: none;
    text-align: left;
    position: fixed;
    z-index: 10020;
    background: #fff;
    padding: 15px 50px 50px;
    border-radius: 5px;
    top: 50px;
    width: 630px;
    left: 50%;
    margin-left: -265px
}

.popup-form span.title {
    display: none;
    font-size: 17px;
    margin: 1em 0
}

.popup-form.js-popup span.title, .popup-show {
    display: block
}

.popup-form.js-popup .popup-close {
    position: absolute;
    display: block;
    top: 20px;
    right: 20px;
    width: 10px;
    height: 10px;
    cursor: pointer;
    background: url(../images/close-modal.png)
}

.popup-form.js-popup .cont_data textarea {
    width: 530px
}

.popup-form a {
    color: #bb162b;
    text-decoration: underline
}

.popup-form .popup-content form > h2, .popup-form .popup-content > h2 {
    margin-top: 1em !important
}

.popup-show {
    position: static;
    margin: 0
}

.errorList {
    color: red;
    list-style: none;
    padding: 0
}

.columns-block {
    padding-top: 2em;
    margin-bottom: 3em;
    overflow: hidden
}

.columns-block.images {
    padding-top: 1em;
    margin-bottom: 2em
}

.columns-block.images .column:before {
    display: none
}

.columns-block:after {
    display: table;
    clear: both
}

.columns-block .column {
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 318px;
    float: left;
    position: relative
}

.action-btn, .service-item {
    float: left;
    width: 20%;
    text-align: center
}

.columns-block .column:before {
    left: 0;
    display: block;
    position: absolute;
    height: 1000px;
    border-left: 1px solid #ccc
}

.btn-danger, .tabs_group span.header > span > a.no-background {
    border: 1px solid #920f20;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3223a', endColorstr='#bb162b', GradientType=0)
}

.columns-block .column .title {
    font-weight: 700;
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
    height: 32px
}

.columns-block.small-title .title {
    height: auto
}

.columns-block .column img {
    max-width: 294px;
    margin-bottom: 10px
}

.columns-block .column:first-child:before {
    display: none
}

.icon-calc, .icon-car, .icon-test-drive {
    padding: 1px 10px;
    display: inline
}

div.descript, div.descript p {
    font-size: 11px !important
}

.creditCalcWrap {
    height: 1000px;
    overflow: hidden;
    margin: 60px 0 0
}

table .valign td {
    vertical-align: top
}

.action-btn {
    text-decoration: none !important
}

.btn-danger {
    color: #fff !important;
    background: #e3223a;
    background: -moz-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e3223a), color-stop(70%, #bb162b));
    background: -webkit-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: -o-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: -ms-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: linear-gradient(to bottom, #e3223a 0, #bb162b 70%)
}

.cred {
    margin: 0 25px
}

.icon-car {
    background: url(../images/car.png) no-repeat
}

.icon-calc {
    background: url(../images/calc.png) no-repeat
}

.icon-test-drive {
    background: url(../images/wheel.png) no-repeat
}

.icon-check {
    background: url(../images/check.png) no-repeat
}

.action-buttons {
    clear: both
}

.reglament_button {
    clear: both;
    float: right;
    font-size: 15px;
    font-weight: 700;
    padding: 20px 0;
    text-align: center;
    width: 300px
}

.tabs_group span.header > span > a.no-background {
    text-indent: 0;
    bottom: 1px;
    width: auto;
    text-decoration: none;
    margin-left: 20px;
    height: auto;
    color: #fff;
    background: #e3223a;
    background: -moz-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e3223a), color-stop(70%, #bb162b));
    background: -webkit-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: -o-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: -ms-linear-gradient(top, #e3223a 0, #bb162b 70%);
    background: linear-gradient(to bottom, #e3223a 0, #bb162b 70%);
    display: inline-block;
    padding: 2px 7px !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: KiaMedium, KiaMediumWebfont, Tahoma, sans-serif;
    font-weight: 400;
    font-size: 11px
}

.tabs_group span.header > span > a.no-background:hover {
    background: #e8152f
}

.tabs_cars_list .modelconf > a {
    display: inline-block;
    width: 103px;
    height: 20px;
    background: url(../images/btn3.png) !important;
    text-indent: -5000px;
    overflow: hidden;
    vertical-align: middle;
    padding: 0 !important;
    position: relative;
    bottom: 4px
}

.tabs_cars_list .carlist .pricelist:after {
    display: block;
    width: 244px;
    height: 40px;
    margin-top: 5px
}

.tabs_cars_list .carlist {
    height: 62px
}

.calculateCredit:hover, .red_tesdrive:hover {
    background: #e8152f
}

.share-text {
    line-height: 1.5
}

.share-text-1 {
    line-height: 3
}

.cars-preview-table {
    padding-bottom: 20px
}

.cars-preview-table a {
    font-size: 20px
}

.header_models {
    padding: 0;
    list-style: none;
    margin-left: 0 !important
}

.header_models input[type=radio] {
    margin-top: 0
}

.header_models label {
    vertical-align: top;
    line-height: 20px
}

.kia-3d-rotator-content {
    display: none
}

.kia-3d-rotator-content.active {
    display: block
}

.slide-link {
    display: inline-block;
    margin-bottom: 1em;
    cursor: pointer
}

.slide-content {
    overflow: hidden;
    height: 46px
}

.slide-content, .slide-content p {
    font: 12px/15px Arial, Helvetica, sans-serif;
    color: #666
}

td.title label {
    margin: 0
}

td.title.topspace {
    padding-top: 20px !important
}

.form-checkbox-input {
    margin: 0 4px;
    height: auto;
    position: relative;
    top: 5px
}

.leasing-list {
    list-style: none
}

.leasing-list li {
    margin-bottom: 10px
}

.service-contact div {
    font-size: 15px
}

.discount-list {
    padding: 0;
    list-style: none;
    display: block
}

.discount-list:after {
    display: block;
    clear: both
}

.discount-list li {
    float: left;
    margin-right: 10px
}

.special-content-bottom {
    margin-top: 30px
}

.news-detail a.footer-phone {
    font-weight: 700 !important;
    font-size: 13px !important;
    text-decoration: none !important
}

.specialOffersLink {
    display: none
}

.specialOffersLink.active {
    display: block
}

.specialOffersLink a {
    margin-top: -40px;
    position: relative;
    z-index: 10
}

.specialOffersLink-image1 {
    width: 230px
}

.specialOffersLink-image2 {
    width: 300px
}

.carlist {
    position: relative
}

.carlist .pricelist {
    position: absolute;
    top: 0;
    right: 0
}

.carlist .pricelist.cheaper {
    text-decoration: line-through
}

.Gnb-2deps-wrap .line-box ul li > a:hover, ul.map-level-0 a {
    text-decoration: none
}

.Gnb-2deps-wrap .line-box ul li > a img {
    height: auto !important;
    width: auto !important;
    max-height: 60px;
    max-width: 120px;
    margin-top: 8px
}

.car-special-offer {
    color: #7d7d7d;
    font-size: 10px;
    padding-left: 20px;
    position: absolute;
    top: 0;
    left: 16px
}

.car-special-offer:before {
    display: block;
    position: absolute;
    content: url(/bitrix/templates/kia/images/special-offer-ico.png);
    top: -4px;
    left: 0
}

.car-new:after {
    display: block;
    position: absolute;
    content: url(/bitrix/templates/kia/images/new-ico.png);
    top: 11px;
    right: 17px
}

.question-form input, .question-form select, .question-form textarea {
    color: #000;
    font-size: 13px;
    border: 1px solid #a9a9a9
}

.propsTable tbody tr.special_offers_price td {
    font-weight: 700;
    background: #f9f9f9;
    color: #bb162b
}

.propsTable tbody tr.special_offers_price .offer_discount_price, .propsTable tbody tr.special_offers_price .offer_discount_price2 {
    font-weight: 400;
    color: #767676
}

.propsTable tbody tr.special_offers_price_2015 td {
    font-weight: 700;
    background: #f9f9f9;
    color: #bb162b
}

.propsTable tbody tr.special_offers_price_2015 .offer_discount_price, .propsTable tbody tr.special_offers_price_2015 .offer_discount_price2 {
    font-weight: 400;
    color: #767676
}

#top2 span img {
    height: 39px
}

#top2 span.m1_ img {
    width: 129px
}

#top2 span.m2_ img {
    width: 73px
}

#top2 span.m3_ img {
    width: 157px
}

#top2 span.m4_ img {
    width: 83px
}

#top2 span.m5_ img {
    width: 62px
}

#top2 span.m6_ img {
    width: 102px
}

#top2 .menu span.m2_ .top_submenu {
    left: 117px;
    top: 29px
}

#m_menu .menu p {
    margin: 5px 0;
    color: #d30004;
    padding-left: 40px
}

#m_menu .menu strong {
    color: #d30004
}

#m_menu .menu a img.hidden {
    visibility: hidden;
    top: -25px;
    position: relative
}

#m_menu .menu .showhidden .hidden, #m_menu .menu .showshow .show {
    visibility: visible
}

#m_menu .menu .showshow .hidden {
    visibility: hidden
}

ul.map-level-0 a {
    font-weight: 700
}

ul.map-level-1 a, ul.map-level-2 a, ul.map-level-3 a {
    font-weight: 400;
    text-decoration: none
}

ul.map-level-1 a:hover, ul.map-level-2 a:hover, ul.map-level-3 a:hover {
    text-decoration: underline
}

ul.map-level-0 li, ul.map-level-1 li {
    padding-bottom: 4px
}

.site_map_wrapper, .site_map_wrapper a {
    text-transform: none !important
}

.site_map_wrapper .map-columns td {
    vertical-align: top;
    padding-right: 60px
}

.site_map_wrapper .map-columns ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

.site_map_wrapper, .site_map_wrapper dd, .site_map_wrapper dt {
    margin: 0;
    padding: 0
}

.site_map_wrapper {
    margin-bottom: 15px
}

.site_map_wrapper dt span {
    font-weight: 700;
    padding: 7px 0 0 32px;
    display: inline-block;
    width: 131px;
    height: 21px;
    cursor: pointer
}

.site_map_wrapper dd {
    display: none;
    background: url(../images/bg-trans-white.png);
    border-radius: 0 3px 3px;
    padding: 18px 0 10px 25px
}

.site_map_wrapper .flip_map_bottom_tr td {
    padding-top: 15px
}

a.share-switch {
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/share/share.gif) center center no-repeat
}

.share-window-parent {
    position: relative
}

table.bookmarks-table {
    padding: 0;
    height: 19px
}

.share-dialog {
    z-index: 1000;
    position: absolute;
    top: 0
}

.share-dialog-left {
    left: 18px
}

.share-dialog-right {
    right: 18px
}

td.bookmarks {
    padding: 1px 4px 0 !important;
    border: none !important
}

.bookmarks a {
    background: center center no-repeat none;
    display: block;
    width: 16px;
    height: 16px;
    overflow: hidden
}

.bookmarks a.vk {
    background-image: url(../images/share/vk.gif)
}

.bookmarks a.facebook {
    background-image: url(../images/share/facebook.gif)
}

.bookmarks a.twitter {
    background-image: url(../images/share/twitter.gif)
}

.bookmarks a.delicious {
    background-image: url(../images/share/delicious.gif)
}

.bookmarks a.lj {
    background-image: url(../images/share/lj.gif)
}

.bookmarks a.mailru {
    background-image: url(../images/share/mailru.gif)
}

.bookmarks a.mir {
    background-image: url(../images/share/mir.gif)
}

.bookmarks a.ok {
    background-image: url(../images/share/ok.gif)
}

.bookmarks a.ya {
    background-image: url(../images/share/ya.gif)
}

.index #bottom #news_block a, .index #bottom #news_block strong, .index #bottom .block_r, .index #bottom .block_r a, .index #main #subs .block_l, .index #main #subs .block_l a {
    color: #8a885d !important
}

.index #m_menu {
    margin-top: 0 !important
}

#bottom #news_block a, #bottom #news_block strong, #bottom .block_r, #bottom .block_r a, #main #subs .block_l, #main #subs .block_l a {
    color: #DDDECE !important
}

.block_r, .block_r a {
    color: #000 !important
}

#main #bottom .block_l .menu span.m1:hover {
    background-image: url(../images/kia/news_block/black/but_news_ov.png)
}

#main #bottom .block_l .menu span.m1_sel {
    background-image: url(../images/kia/news_block/black/but_news_sel.png)
}

#main #bottom .block_l .menu span.m2:hover {
    background-image: url(../images/kia/news_block/black/but_pub_ov.png)
}

#main #bottom .block_l .menu span.m2_sel {
    background-image: url(../images/kia/news_block/black/but_pub_sel.png)
}

#main #bottom .block_l .menu span.m3 {
    background-image: url(../images/kia/news_block/black/but_meropr.png)
}

#main #bottom .block_l .menu span.m3:hover {
    background-image: url(../images/kia/news_block/black/but_meropr_ov.png)
}

#main #bottom .block_l .menu span.m3_sel {
    background-image: url(../images/kia/news_block/black/but_meropr_sel.png)
}

#main #m_menu .top_bg {
    background-image: url(../images/kia/middle_menu/bg_black.png) !important
}

#bottom .block_r {
    background-image: url(../images/kia/iblog/gray1.png) !important
}

.oros strong {
    color: #BC162C
}

.block-models {
    display: table;
    clear: both;
    padding-bottom: 30px
}

.block-models .block {
    float: left;
    width: 170px;
    height: 170px;
    margin: 10px;
    color: #000
}

.block-models .block p {
    color: gray
}

.block-models .price {
    background: url(../images/arrow-nav-models-dealer.png) 0 1px no-repeat;
    color: #000;
    display: block;
    margin-left: 3px;
    padding-left: 8px
}

#slides .page-areatop {
    top: 0;
    display: inline-block;
    width: auto;
    bottom: auto;
    position: relative
}

#slides .slides_container {
    height: 490px;
    overflow: hidden
}

.page-areatop .pagination {
    position: relative;
    text-align: left;
    padding: 9px 27px;
    margin: 0
}

.page-areatop .pagination:before {
    background: #000;
    opacity: .4;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: ""
}

.page-areatop .pagination li a {
    background: url(/bitrix/templates/kia/images/pagination-button-2.png) no-repeat;
    width: 16px;
    height: 16px
}

.page-areatop .pagination li.current a {
    background: url(/bitrix/templates/kia/images/pagination-button-2.png) -16px 0 no-repeat
}

#slides .main-visual {
    height: 490px;
    overflow: hidden;
    position: absolute
}

.pagination li {
    display: inline;
    margin: 0 2px;
    vertical-align: top
}

.pagination li a {
    display: inline-block;
    padding-top: 0;
    vertical-align: middle;
    position: relative;
    width: 93px;
    height: 45px
}

.btn-slider {
    position: absolute;
    bottom: 50%;
    margin-bottom: -15px;
    width: 18px;
    height: 28px;
    background: url(/bitrix/templates/kia/images/btn-slider-2.png) no-repeat;
    z-index: 20
}

.btn-slider.prevBtn {
    background-position: 0 -28px;
    left: 6px
}

.btn-slider.nextBtn {
    background-position: -18px -28px;
    right: 6px
}

#slides .center-block-slide {
    position: absolute;
    z-index: 99;
    margin-top: 395px;
    margin-left: 55px
}

#calc {
    border-collapse: collapse;
    border-spacing: 0;
    width: 623px;
    margin: 8px 0 13px
}

#calc.small {
    width: 100%
}

#calc td {
    padding: 6.5px 0
}

#calc input, #calc select {
    width: 336px;
    margin: 0 6px
}

#calc #first_pay, #calc #rub {
    float: left;
    margin-left: 7px;
    margin-right: 50px;
    width: 120px
}

#calc #percent {
    float: right;
    width: 100px
}

#calc tr {
    background: url(/bitrix/templates/kia/images/calc.bg.gif) 0 center no-repeat
}

#calc label {
    font-size: 12px;
    padding-left: 8px
}

#calc .percent_label {
    display: inline-block;
    float: right;
    padding: 3px 0 0
}

#calc .right {
    width: 349px
}

#first_bg input {
    background-color: #fff
}

#calc .calc_result, .to_appear {
    display: none
}

#calculate {
    display: block;
    height: 28px;
    width: 97px
}

#calc #count_tr, #calc #count_tr td {
    background: 0 0
}

.cont_data {
    margin-top: 25px
}

.cont_data td {
    font-size: 12px;
    padding: 0 35px 3px 0
}

.cont_data td.title {
    padding-top: 5px !important;
    white-space: nowrap
}

.cont_data input {
    border: 1px solid #ADADAD;
    height: 18px;
    width: 290px
}

.cont_data textarea {
    border: 1px solid #ADADAD;
    height: 50px;
    margin: 0;
    overflow: auto;
    padding: 0;
    width: 616px
}

* html .cont_data textarea, :first-child + html .cont_data textarea {
    width: 620px
}

.cont_data .phone_code {
    width: 45px
}

.cont_data .phone_number {
    width: 211px
}

.cont_data .contacts_label {
    padding-bottom: 0 !important;
    background: url(/bitrix/templates/kia/images/contacts_text.png) left top no-repeat
}

.cont_data .phone_code_td {
    padding-right: 10px !important;
    width: 30px
}

.cont_data .submit_td {
    padding-top: 15px !important
}

:first-child + html .cont_data td.phone_code_td {
    width: 80px !important
}

.cont_data input[type=radio], .cont_data input[type=checkbox] {
    width: auto !important;
    border: none !important
}

#fancybox-loading div, #fancybox-overlay, #fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0
}

#fancybox-bg-ne, #fancybox-bg-nw, #fancybox-bg-se, #fancybox-bg-sw, #fancybox-left-ico, #fancybox-loading div, #fancybox-right-ico {
    background-image: url(../fancybox/fancybox.png)
}

#fancybox-frame, #fancybox-img {
    width: 100%;
    border: none;
    height: 100%
}

#test {
    color: red
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none
}

#fancybox-loading div {
    width: 40px;
    height: 480px
}

#fancybox-overlay {
    width: 100%;
    z-index: 1100;
    display: none
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none
}

#fancybox-wrap {
    padding: 20px;
    z-index: 1101;
    outline: 0;
    display: none
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: 0;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0 solid #fff
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: 0 0;
    z-index: 1101
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: url(../fancybox/fancybox.png) -40px 0;
    cursor: pointer;
    z-index: 1103;
    display: none
}

#fancybox-error {
    color: #444;
    font: 400 12px/20px Arial;
    padding: 14px;
    margin: 0
}

#fancybox-img {
    padding: 0;
    margin: 0;
    outline: 0;
    line-height: 0;
    vertical-align: top
}

#fancybox-frame {
    display: block
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: 0;
    background: url(../fancybox/blank.gif);
    z-index: 1102;
    display: none
}

#fancybox-left {
    left: 0
}

#fancybox-right {
    right: 0
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block
}

#fancybox-left-ico {
    background-position: -40px -30px
}

#fancybox-right-ico {
    background-position: -40px -60px
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible
}

#fancybox-left:hover span {
    left: 20px
}

#fancybox-right:hover span {
    left: auto;
    right: 20px
}

.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001
}

#fancybox-bg-n, #fancybox-bg-s {
    left: 0;
    width: 100%;
    background-image: url(../fancybox/fancybox-x.png)
}

#fancybox-bg-e, #fancybox-bg-w {
    top: 0;
    height: 100%;
    background-image: url(../fancybox/fancybox-y.png)
}

#fancybox-bg-n {
    top: -20px
}

#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-position: -40px -162px
}

#fancybox-bg-e {
    right: -20px;
    background-position: -20px 0
}

#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-position: -40px -182px
}

#fancybox-bg-s {
    bottom: -20px;
    background-position: 0 -20px
}

#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-position: -40px -142px
}

#fancybox-bg-w {
    left: -20px
}

#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-position: -40px -122px
}

#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102
}

.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #fff
}

.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left
}

#fancybox-title-over {
    padding: 10px;
    background-image: url(../fancybox/fancy_title_over.png);
    display: block
}

.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px
}

#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto
}

#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap
}

#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url(../fancybox/fancybox.png) -40px -90px no-repeat
}

#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: 700;
    padding: 0 0 3px;
    background: url(../fancybox/fancybox-x.png) 0 -40px
}

#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url(../fancybox/fancybox.png) -55px -90px no-repeat
}

body, html {
    height: 100%
}

.catalog-auto-mileage {
    width: 770px
}

.catalog-auto-mileage__filter {
    padding: 20px 20px 10px;
    border: 1px solid #e1e1e1;
    margin-bottom: 27px
}

.catalog-auto-mileage__filter-title {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 15px !important
}

.catalog-auto-mileage__filter-coll {
    float: left;
    width: 380px
}

.catalog-auto-mileage__filter-field {
    clear: both;
    margin-bottom: 10px
}

.catalog-auto-mileage__filter-field select {
    width: 155px
}

.catalog-auto-mileage__filter-field label {
    display: block;
    float: left;
    width: 180px;
    color: #666;
    font-size: 13px
}

.catalog-auto-mileage__filter-field input {
    width: 150px
}

.catalog-auto-mileage__filter-coll--left {
    width: 335px;
    float: right
}

.catalog-auto-mileage__filter-separate {
    border-top: 1px solid #e1e1e1;
    margin-bottom: 10px
}

.catalog-auto-mileage__filter-button {
    float: right;
    width: 105px;
    height: 25px;
    border: 1px solid #920f20;
    color: #fff;
    background: #e1223a;
    background: -moz-linear-gradient(top, rgba(225, 34, 58, 1) 0, rgba(189, 23, 44, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(225, 34, 58, 1)), color-stop(100%, rgba(189, 23, 44, 1)));
    background: -webkit-linear-gradient(top, rgba(225, 34, 58, 1) 0, rgba(189, 23, 44, 1) 100%);
    background: -o-linear-gradient(top, rgba(225, 34, 58, 1) 0, rgba(189, 23, 44, 1) 100%);
    background: -ms-linear-gradient(top, rgba(225, 34, 58, 1) 0, rgba(189, 23, 44, 1) 100%);
    background: linear-gradient(to bottom, rgba(225, 34, 58, 1) 0, rgba(189, 23, 44, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1223a', endColorstr='#bd172c', GradientType=0);
    border-radius: 3px;
    cursor: pointer
}

.auto-mileage-more__button, .exchange-auto {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36578e', endColorstr='#254270', GradientType=0);
    text-shadow: 0 1px 0 #172a50
}

.auto-mileage-list__item-thumb {
    display: block;
    width: 220px;
    height: 165px;
    border-radius: 3px;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
    text-decoration: none !important
}

.auto-mileage-list__item-thumb .gto-gift {
    position: absolute;
    top: 8px;
    left: 8px
}

.auto-mileage-list__item-thumb .gto-gift img {
    width: 84px
}

.auto-mileage-list__item-thumb img {
    max-width: 100%;
    max-height: 100%
}

.auto-mileage-list__item {
    margin-bottom: 25px;
    float: left;
    margin-right: 54px;
    width: 220px;
    height: 239px
}

.auto-mileage-list__item-name {
    font-weight: 700;
    font-size: 15px;
    color: #000
}

.auto-mileage-list__item-price {
    color: #333;
    display: block;
    font-size: 15px;
    margin: 5px 0
}

.auto-mileage-list__item-char {
    font-size: 13px;
    color: #7e7e7e;
    width: 224px;
    display: block
}

.auto-mileage-list__item--last {
    margin-right: 0
}

.auto-mileage-list {
    margin-bottom: 20px
}

.auto-mileage-more__left {
    float: left;
    line-height: 45px;
    width: 265px;
    font-size: 15px;
    color: #7e7e7e
}

.auto-mileage-more__button {
    display: block;
    float: left;
    font-size: 18px;
    color: #fff !important;
    line-height: 40px;
    padding: 0 35px;
    border: 1px solid #1c3255;
    border-radius: 4px;
    background: #36578e;
    background: -moz-linear-gradient(top, rgba(54, 87, 142, 1) 0, rgba(37, 66, 112, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(54, 87, 142, 1)), color-stop(100%, rgba(37, 66, 112, 1)));
    background: -webkit-linear-gradient(top, rgba(54, 87, 142, 1) 0, rgba(37, 66, 112, 1) 100%);
    background: -o-linear-gradient(top, rgba(54, 87, 142, 1) 0, rgba(37, 66, 112, 1) 100%);
    background: -ms-linear-gradient(top, rgba(54, 87, 142, 1) 0, rgba(37, 66, 112, 1) 100%);
    background: linear-gradient(to bottom, rgba(54, 87, 142, 1) 0, rgba(37, 66, 112, 1) 100%);
    text-decoration: none
}

.auto-mileage-more__button:hover {
    text-decoration: none
}

.auto-mileage-detail {
    width: 770px;
    float: left;
    margin-left: 30px
}

.auto-mileage-breadcrumbs {
    margin-bottom: 25px
}

.auto-mileage-breadcrumbs__item {
    font-size: 12px;
    color: #369 !important;
    text-decoration: none;
    display: inline-block;
    margin-right: 8px
}

.auto-mileage-breadcrumbs__item:after {
    content: '';
    border: 4px solid transparent;
    border-left: 4px solid #696969;
    display: inline-block;
    margin-left: 8px
}

.auto-mileage-breadcrumbs__text {
    color: #696969;
    font-weight: 700;
    display: inline-block;
    font-size: 12px
}

.auto-mileage-detail__left {
    width: 420px;
    float: left
}

.auto-mileage-detail__left .detail-images {
    position: relative
}

.auto-mileage-detail__left .gto-gift {
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 10
}

#fancybox-wrap, .shim {
    z-index: 10000
}

.auto-mileage-detail__left .gto-gift img {
    width: 110px
}

.auto-mileage-detail__title {
    font-weight: 700;
    margin-bottom: 20px;
    color: #000;
    font-size: 21px;
    margin-top: 0
}

.auto-mileage-detail__image-big {
    width: 410px;
    height: 305px;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    cursor: pointer
}

.auto-mileage-detail__image-big img {
    max-height: 100%;
    max-width: 100%;
    border-radius: 5px
}

.auto-mileage-detail__thumb-list ul {
    margin: 0;
    padding: 0
}

.auto-mileage-detail__thumb-list ul li {
    float: left;
    width: 74px;
    height: 55px;
    display: block;
    margin: 0 10px 10px 0
}

.auto-mileage-detail__thumb-list__item {
    border-radius: 3px;
    float: left;
    border: none;
    overflow: hidden;
    text-align: center;
    max-height: 100%;
    max-width: 100%
}

.auto-mileage-detail__thumb-list__item--current {
    border: 3px solid #bb162b
}

.auto-mileage-detail__thumb-list__item img {
    border-radius: 3px;
    height: 55px
}

.auto-mileage-detail__thumb-list__item--current img {
    margin: -3px
}

.auto-mileage-detail__address {
    font-size: 14px;
    line-height: 24px;
    color: #333
}

.auto-mileage-detail__right {
    width: 320px;
    float: right
}

.auto-mileage-detail__price {
    display: block;
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 20px
}

.auto-mileage-detail-characteristics {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 30px
}

.auto-mileage-detail-characteristics td {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 12px;
    color: #000
}

.auto-mileage-detail-characteristics__two-coll {
    text-align: right
}

.buy-auto, .exchange-auto {
    margin-bottom: 20px;
    text-align: center;
    font-size: 18px;
    color: #fff !important;
    line-height: 40px;
    width: 100%;
    display: block;
    cursor: pointer
}

.exchange-auto {
    text-decoration: none !important;
    border: 1px solid #1c3255;
    border-radius: 4px;
    background: #36578e;
    background: -moz-linear-gradient(top, rgba(54, 87, 142, 1) 0, rgba(37, 66, 112, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(54, 87, 142, 1)), color-stop(100%, rgba(37, 66, 112, 1)));
    background: -webkit-linear-gradient(top, rgba(54, 87, 142, 1) 0, rgba(37, 66, 112, 1) 100%);
    background: -o-linear-gradient(top, rgba(54, 87, 142, 1) 0, rgba(37, 66, 112, 1) 100%);
    background: -ms-linear-gradient(top, rgba(54, 87, 142, 1) 0, rgba(37, 66, 112, 1) 100%);
    background: linear-gradient(to bottom, rgba(54, 87, 142, 1) 0, rgba(37, 66, 112, 1) 100%)
}

.buy-auto:hover, .exchange-auto:hover {
    text-decoration: none
}

.buy-auto {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #bb162b;
    -webkit-box-shadow: inset 1px 2px #ff3d55;
    -moz-box-shadow: inset 1px 2px #ff3d55;
    box-shadow: inset 1px 2px #ff3d55;
    border: 1px solid #920f20;
    background-image: -webkit-linear-gradient(bottom, #bb162b, #e2223a);
    background-image: -moz-linear-gradient(bottom, #bb162b, #e2223a);
    background-image: -o-linear-gradient(bottom, #bb162b, #e2223a);
    background-image: -ms-linear-gradient(bottom, #bb162b, #e2223a);
    background-image: linear-gradient(to top, #bb162b, #e2223a);
    text-decoration: none !important
}

.auto-mileage-detail__right h3, .more-info-auto__title {
    font-size: 17px;
    color: #333;
    font-weight: 700;
    margin-bottom: 10px
}

.auto-mileage-detail__right p {
    font-size: 14px;
    line-height: 21px
}

.more-info-auto td, .more-info-auto th {
    text-align: left;
    padding: 10px 0;
    font-size: 12px
}

.more-info-auto {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 30px
}

.more-info-auto th {
    font-weight: 700
}

.more-info-auto td {
    border-top: 1px solid #e1e1e1
}

.related-auto__title {
    font-size: 21px;
    font-weight: 700;
    padding-bottom: 10px;
    border-bottom: 2px solid #676767;
    margin-bottom: 25px
}

.modal-mileage-list {
    width: 530px
}

.modal-mileage-list h2 {
    font-size: 21px;
    color: #333;
    font-weight: 700;
    margin-bottom: 25px !important;
    margin-top: 0 !important
}

.modal-mileage-list h3 {
    font-weight: 400;
    font-size: 17px;
    margin-bottom: 15px
}

.modal-mileage-list label {
    display: block;
    margin-bottom: 5px;
    color: #666;
    font-size: 11px
}

.modal-mileage-list label span {
    color: red
}

.shim {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .75);
    display: none
}

.input-name {
    width: 365px;
    margin-bottom: 10px
}

.input-phone {
    width: 200px;
    margin-bottom: 10px
}

.modal-mileage-list input[type=submit] {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #bb162b;
    -webkit-box-shadow: inset 1px 2px #ff3d55;
    -moz-box-shadow: inset 1px 2px #ff3d55;
    box-shadow: inset 1px 2px #ff3d55;
    border: 1px solid #920f20;
    background-image: -webkit-linear-gradient(bottom, #bb162b, #e2223a);
    background-image: -moz-linear-gradient(bottom, #bb162b, #e2223a);
    background-image: -o-linear-gradient(bottom, #bb162b, #e2223a);
    background-image: -ms-linear-gradient(bottom, #bb162b, #e2223a);
    background-image: linear-gradient(to top, #bb162b, #e2223a);
    text-decoration: none;
    display: block;
    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 40px;
    padding: 0 30px;
    margin-top: 10px;
    cursor: pointer
}

.detail-modal-auto__left {
    width: 120px;
    float: left;
    margin-right: 20px
}

.detail-modal-auto__left img {
    border-radius: 5px
}

.detail-modal-auto__right {
    width: 230px;
    float: right
}

.detail-modal-auto__right h2 {
    font-size: 17px;
    margin-bottom: 5px
}

.detail-modal-auto__price {
    display: block;
    font-size: 15px;
    color: #000;
    margin-bottom: 10px
}

.detail-modal-auto__right p {
    color: #7e7e7e;
    font-size: 13px;
    line-height: 20px
}

.modal-mileage-list__close {
    position: absolute;
    display: block;
    top: 20px;
    right: 20px;
    width: 10px;
    height: 10px;
    cursor: pointer;
    background: url(images/close-modal.png)
}

.two-coll-modal--left {
    width: 220px;
    float: left
}

.two-coll-modal--left select, .two-coll-modal--right select {
    width: 220px;
    margin-bottom: 10px
}

.input-name--coll {
    width: 216px;
    margin-bottom: 10px
}

.radio-caption {
    font-size: 13px
}

.radio-block-modal {
    margin-bottom: 30px
}

.modal-mileage-list--big {
    width: 450px;
    top:70px !important;
}

.two-coll-modal--right {
    width: 220px;
    float: right
}

.input-name--big {
    width: 450px
}

.success-msg {
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 15px
}

.modeltitle {
    font-size: 14px
}

.modeltitle a {
    color: #000
}

.max_benefit {
    background: #e0f1f8;
    //padding: 30px 20px;
    margin-bottom: 40px
}

.max_benefit .max_benefit_text {
    width: 38%;
    float: left;
    padding: 7px 4% 7px 0;
    text-align: left;
    font-size: 18px;
    line-height: 23px;
    font-weight: 700;
    font-family: KIA, sans-serif;
    text-transform: uppercase;
    color: #000
}

.max_benefit .max_benefit_data {
    float: right;
    min-width: 58%;
    max-width: 61%
}

.max_benefit .max_benefit_data .benefit_number {
    background: #fff;
    height: 60px;
    border-radius: 100px
}

.max_benefit .max_benefit_data .benefit_number .num_title {
    text-align: left;
    font-size: 24px;
    line-height: 26px;
    font-weight: 700;
    font-family: Tahoma, sans-serif;
    color: #000;
    padding: 15px 20px;
    float: left
}

.max_benefit .max_benefit_data .benefit_number .num_value {
    background: #e3223a;
    background: -moz-linear-gradient(top, #e3223a 0, #bb162b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e3223a), color-stop(100%, #bb162b));
    background: -webkit-linear-gradient(top, #e3223a 0, #bb162b 100%);
    background: -o-linear-gradient(top, #e3223a 0, #bb162b 100%);
    background: -ms-linear-gradient(top, #e3223a 0, #bb162b 100%);
    background: linear-gradient(to bottom, #e3223a 0, #bb162b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3223a', endColorstr='#bb162b', GradientType=0);
    padding: 3px;
    display: inline-block;
    height: 54px;
    border-radius: 100px;
    float: right
}

.max_benefit .max_benefit_data .benefit_number .num_value span {
    text-align: left;
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    font-family: Tahoma, sans-serif;
    color: #fff;
    display: inline-block;
    border: 2px solid #f2b9c0;
    padding: 13px 25px;
    border-radius: 100px
}

.clearfix {
    display: block
}

.clearfix.t:before, .clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden
}

.propsTable tbody tr.best_price td {
    padding: 0;
    border: 0
}

.CAP_10, .CAP_6345200, .CAP_7, .fixed_inner .BASE_COST, .fixed_inner .best_price, .fixed_inner .special_offers_price, .fixed_inner .switches_price {
    display: none !important
}

.main_table_320 .special_offers_price .offers, .propsTable .aftertop.header-hidden {
    display: none
}

.propsTable tbody tr td:first-child {
    border-left: none
}
.propsTable .preagree{
    display:none;
}
.max_benefit {
    background: #d4d4d4;
    margin-bottom: 6px;
}
.propsTable span {
    box-sizing: content-box;
    font-size: 10px;
}
.max_benefit .num_value sup {
    font-size: 36px;
}
sup {
    top: -0.5em;
}
.max_benefit .num_value {
    line-height: 1.3;
}
.max_benefit .num_title {
    text-align: left;
    font-size: 36px;
    line-height: 1;
    font-weight: 500;
    font-family: "KIA";
    color: #000;
    padding: 20px 16px 16px;
    float: left;
    text-transform: uppercase;
}
.max_benefit .num_value {
    float: right;
    padding: 3px 51px 3px 20px;
    font-family: "KIA";
    font-weight: 500;
    font-size: 48px;
    line-height: 1;
    color: #bb162b;
    text-align: right;
}
.propsTable tbody tr td[bg_euro_2016] {
    background-Color: #ffff94 !important
}

.propsTable tbody tr td[bg_redline] {
    background-Color: #f2dcdb !important
}

.with-tabs.rio .BASE_COST, .with-tabs.rio .special_offers_price {
    //display: none !important
}

.with-tabs.rio .BASE_COST.showdata, .with-tabs.rio .special_offers_price.showdata {
    display: table-row !important
}

.main_table.ceed_gt .special_offers_price, .main_table.picanto .BASE_COST, .main_table.picanto .special_offers_price, .main_table.proceed_gt .special_offers_price, .with-tabs.sorento .BASE_COST_2, .with-tabs.sorento .special_offers_price_2015 {
    display: none !important
}

.with-tabs.sorento .BASE_COST_2.showdata, .with-tabs.sorento .special_offers_price_2015.showdata {
    display: table-row !important
}

.with-tabs-price.ceed .BASE_COST, .with-tabs-price.ceed .BASE_COST_2, .with-tabs-price.ceed .best_price, .with-tabs-price.ceed .special_offers_price, .with-tabs-price.ceed .special_offers_price_2015, .with-tabs-price.ceed .switches_price, .with-tabs-price.ceed_sw .BASE_COST, .with-tabs-price.ceed_sw .BASE_COST_2, .with-tabs-price.ceed_sw .best_price, .with-tabs-price.ceed_sw .special_offers_price, .with-tabs-price.ceed_sw .special_offers_price_2015, .with-tabs-price.ceed_sw .switches_price, .with-tabs-price.proceed .BASE_COST, .with-tabs-price.proceed .BASE_COST_2, .with-tabs-price.proceed .best_price, .with-tabs-price.proceed .special_offers_price, .with-tabs-price.proceed .special_offers_price_2015, .with-tabs-price.proceed .switches_price, .with-tabs-price.sorento_prime_2015 .BASE_COST, .with-tabs-price.sorento_prime_2015 .BASE_COST_2, .with-tabs-price.sorento_prime_2015 .best_price, .with-tabs-price.sorento_prime_2015 .special_offers_price, .with-tabs-price.sorento_prime_2015 .special_offers_price_2015, .with-tabs-price.sorento_prime_2015 .switches_price {
    display: none !important
}

.with-tabs-price.ceed .BASE_COST.showdata, .with-tabs-price.ceed .BASE_COST_2.showdata, .with-tabs-price.ceed .best_price.showdata, .with-tabs-price.ceed .special_offers_price.showdata, .with-tabs-price.ceed .special_offers_price_2015.showdata, .with-tabs-price.ceed .switches_price.showdata, .with-tabs-price.ceed_sw .BASE_COST.showdata, .with-tabs-price.ceed_sw .BASE_COST_2.showdata, .with-tabs-price.ceed_sw .best_price.showdata, .with-tabs-price.ceed_sw .special_offers_price.showdata, .with-tabs-price.ceed_sw .special_offers_price_2015.showdata, .with-tabs-price.ceed_sw .switches_price.showdata, .with-tabs-price.proceed .BASE_COST.showdata, .with-tabs-price.proceed .BASE_COST_2.showdata, .with-tabs-price.proceed .best_price.showdata, .with-tabs-price.proceed .special_offers_price.showdata, .with-tabs-price.proceed .special_offers_price_2015.showdata, .with-tabs-price.proceed .switches_price.showdata, .with-tabs-price.sorento_prime_2015 .BASE_COST.showdata, .with-tabs-price.sorento_prime_2015 .BASE_COST_2.showdata, .with-tabs-price.sorento_prime_2015 .best_price.showdata, .with-tabs-price.sorento_prime_2015 .special_offers_price.showdata, .with-tabs-price.sorento_prime_2015 .special_offers_price_2015.showdata, .with-tabs-price.sorento_prime_2015 .switches_price.showdata {
    display: table-row !important
}

ul#model_options_tabs.sorento_prime_2015 li, ul#model_options_tabs.sorento_prime_2015 li.active, ul#model_options_tabs.sportage li, ul#model_options_tabs.sportage li.active {
    padding-left: 25px !important;
    padding-right: 25px !important
}

.type-option-title {
    float: left;
    margin-top: -41px;
    line-height: 41px;
    position: relative;
    font-size: 15px;
    text-transform: uppercase;
    z-index: 100;
    font-weight: 700
}

.common-options-list ~ .type-option-title {
    margin-top: 0;
    float: none
}

.type-option-title.wr320 {
    display: none
}

.styled_checkbox_list {
    padding: 10px 10px 0;
    box-sizing: border-box;
    text-align: left
}

.styled_checkbox_list .switches_price__title {
    font-size: 14px;
    text-transform: uppercase;
    padding-top: 7px
}

.fin_programm_list {
    width: 50%;
    float: left
}

.switches_price__hint {
    font-size: 12px;
    text-transform: uppercase
}
.reglament-short ul li, .news-detail ul li{
    color: #666;
    font-size: 15px;
}
.reglament-short h1 {
font-size: 24px;
color: #000;
}
.dealer-nodecor{
	text-decoration: none !important;
}