#exposeMask {
    width: 100% !important;
}

.service_offers .content .col50 h3 {
    text-transform: none;
    font-size: 24px;
    display: block;
    font-family: PFSBold;
    margin-bottom: 15px;
}

.service_offers .content {
    padding-top: 110px;
}

.service_offers .content .col50 .city {
    font-size: 18px;
    font-family: PFSRegular;
    line-height: 30px;
    text-transform: uppercase;
}

.service_offers .content .col50 .region {
    margin-bottom: 34px;
}

.service_offers .content .col50 .region a {
    position: relative;
    display: block;
    color: #e10025;
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    line-height: 21px;
    margin-bottom: 3px;
}

.service_offers .content .col50 .region.full a {
    left: -13px;
}

.savetopdf {
    top: 69px;
    display: block;
    position: relative;
    /*width: 129px;*/
    padding-top: 1px;
    padding-left: 22px;
    padding-right: 20px;
    height: 18px;

    font-size: 12px;
    color: #bfbfbf;
    font-family: Arial;
}

.cars_comparison .savetopdf {
    top: -33px;
}

.cars_comparison table.tech .savetopdf {
    top: 17px;
}

.car_comparison table.tech .savetopdf {
    top: 2px;
}

.savetopdf:hover {
    background-position: 0 -136px;
    color: #000;
}

.savetopdf.disabled,
.savetopdf.disabled:hover {
    background-position: 0 0;
    cursor: default;
    color: #bfbfbf;
}

.car_comments .comments {
    padding-bottom: 10px;
}

.car_comments .comments .comment .name {
    text-indent: 0px;
    margin-bottom: 0px;
    font-weight: bold;
    color: #E10025;
}

.car_comments .comments .comment .text {
    color: #535353;
}

.car_comments .paginator {
    text-align: center;
    margin-bottom: 40px;
}

.car_comments .paginator a,
.car_comments .paginator span {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    width: 24px;
    height: 19px;
    color: #656565;
    margin-right: 3px;
    padding-top: 5px;
    font-size: 12px;
}

.car_comments .paginator a {
 
    text-align: center;
}

.car_comments .paginator a.active {
    background-position: 0 0;
    color: #fff;
}

.car_comments .paginator a.prev {
    width: 8px;

    margin-right: 7px;
}

.car_comments .paginator a.next {
    width: 8px;

    margin-left: 4px;
}

.car_comments #comment_warning {
    height: auto;
    z-index: 500;
}

.car_comments #comment_warning .header {
    position: relative;
    margin-top: 34px;
    top: 0;
}

.car_comments #comment_warning .text {
    position: relative;
    margin-top: 20px;
    top: 0;
}

.car_comments #comment_warning .close {
    position: relative;
    margin-top: 20px;
    top: 0;
}

.car_comments #comment_warning .bottom {
    position: absolute;
    width: 420px;
    height: 34px;
    left: 0px;
    bottom: -34px;

}

#comment_form {
    margin-top: 0px;
    margin-bottom: 50px;
}

#comment_form .withcounter em {
    position: absolute;
    bottom: 10px;
    left: 8px;
    color: #c1c1c1;
    font-size: 10px;
    font-style: normal;
}

/* Press Center */
.about_presscenter .content h3 {
    font: 24px/28px PFSLight;
    color: #000;
    text-transform: uppercase;
}

.about_presscenter .content h3 .year {
    color: #b8b8b8;
}

.about_presscenter .content .row {
    display: block;
    width: 100%;
    position: relative;
    padding-bottom: 30px;
}

.about_presscenter .content div.month {
    padding-bottom: 12px;
    display: block;
    width: 100%;
}

.about_presscenter .content .item {
    position: relative;
    width: 50%;
    float: left;
}

.about_presscenter .content .item .icon {
    display: block;
    position: absolute;

    width: 37px;
    height: 48px;
    top: 4px;
    left: 22px;
    z-index: 100;
}

.about_presscenter .content .item .size {
    display: block;
    position: absolute;
    top: 57px;
    left: 22px;
    font: 8px/10px Arial;
    white-space: nowrap;
    text-transform: uppercase;
    color: #e10025;
}

.about_presscenter .content .item .icon:hover,
.about_presscenter .content .item .icon.hover {
    background-position: 0 -48px;
}

.about_presscenter .content .item .date {
    display: block;
    font: 12px/18px PFSLight;
    text-transform: uppercase;
    padding-left: 70px;
    padding-bottom: 5px;
}

.about_presscenter .content .item .name {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    color: #e10025;
    text-decoration: underline;
    padding-left: 70px;
    padding-bottom: 7px;
}

.about_presscenter .content .item .name:hover,
.about_presscenter .content .item .name.hover {
    text-decoration: none;
}

.about_presscenter .content .item .name span {
    font: 24px/28px PFSLight;
    text-transform: uppercase;
    color: #000;
}

.about_presscenter .content .item .anons {
    padding-left: 70px;
    display: block;
    font: 12px/16px Arial;
    color: #404040;
    padding-bottom: 7px;
}

.about_presscenter .content .item .media {
    padding-left: 70px;
    display: block;
    font: 12px/16px Arial;
    color: #404040;
    font-weight: bold;
    padding-bottom: 5px;
}

.about_presscenter .content .item .models {
    padding-left: 70px;
    display: block;
    font: 12px/16px Arial;
    color: #888;
}

.about_presscenter .calendar .left,
.about_presscenter .calendar .right {
    float: left;
    width: 110px;
}

.about_presscenter .calendar li {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    height: 240px;
    margin-right: 8px;
    position: static;
}

.about_presscenter .calendar li.active a,
.about_presscenter .calendar li.active a i {
    background: none;
}

.about_presscenter .calendar li .year {
    padding-left: 10px;
    padding-right: 12px;
    margin-left: -10px;
    font-family: PFSLight;
    font-size: 16px;
}

.about_presscenter .calendar li .months {
    position: absolute;
    display: none;
    top: 40px;
    width: 250px;
    left: 0;
}

.about_presscenter .calendar li .months a {
    color: #acacac;
    cursor: text;
    padding-bottom: 0px;
    padding-right: 9px;
}

.about_presscenter .calendar li .months a.have {
    color: #535353;
    cursor: pointer;
    position: relative;
}

.about_presscenter .calendar li .months a.active {
    color: #000;

}

.about_presscenter .calendar li .months a.active i {
    left: -9px;
    width: 9px;

}

.about_presscenter .calendar li.active .year {

}

.about_presscenter .calendar li.active .months {
    display: block;
}

.mmacwrap {
    cursor: text;
}

.mmac2012 {
    display: block;
    position: relative;
    width: 281px;
    height: 93px;

    margin: 30px auto 0 auto;
}

.mmac2012 .line {
    display: block;
    position: absolute;
    z-index: 10;
    width: 85px;
    height: 1px;

    top: 35px;
    left: 0px;
}

.mmac2012 span {
    display: block;
    position: absolute;
    font: 58px/1 Arial;
    font-weight: bold;
    color: #3b3b3b;
    width: 85px;
    height: 65px;
    padding-top: 6px;
    text-align: center;
    top: 2px;
}

.mmac2012 strong {
    width: 41px;
    height: 65px;
    display: block;
    position: absolute;
    text-align: center;
}

.mmac2012 span.days {
    left: 4px;
}

.mmac2012 .digit1 {
    left: 0px;
}

.mmac2012 .digit2 {
    left: 43px;
}

.mmac2012 span.hours {
    left: 98px;
}

.mmac2012 span.minutes {
    left: 193px;
}

/* ucarterra */
.ucarterra #navPanel {
    width: auto;
}

.ucarterra_catalog .content .col1,
.ucarterra_estimate .content .col1 {
    width: 18%;
}

.ucarterra_catalog .content .col23,
.ucarterra_estimate .content .col23 {
    width: 82%;
}

.ucarterra_catalog .wrap .container,
.ucarterra_catalog .bn-container {
    min-width: 960px;
}

.ucarterra .filter {
    position: relative;
    top: 0;
    background-color: #fff;
    z-index: 10;
    padding-top: 0;
}

.ucarterra .filter-fixed {
    position: fixed;
    padding-top: 40px;
}

.ucarterra .filter .topblockbgbottom {
    display: none;
    width: 100%;
    position: absolute;
    bottom: -17px;
    height: 17px;
    z-index: 100;
    background: transparent url(../images/global/gallery-bottom-shadow.png) bottom center no-repeat;
}

.ucarterra .filter-fixed .topblockbgbottom {
    display: block;
}

.ucarterra .filter h2 {
    font-family: PFSBold;
    font-size: 24px;
    text-transform: uppercase;
}

.ucarterra .filter .clear-filter {
    position: absolute;
    top: 0px;
    right: 0px;
    padding-right: 21px;
    font-size: 12px;
    font-family: PFSLight;
    color: #e40025;
    text-decoration: underline;
}

.ucarterra .filter-fixed .clear-filter {
    top: 40px;
}

.ucarterra .filter .clear-filter:hover {
    text-decoration: none;
}

.ucarterra .filter .clear-filter span {
    color: #000;
    text-decoration: none;
}

.ucarterra .filter .clear-filter i {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 12px;
    height: 12px;

}

.ucarterra .filter .dropdowns td {
    position: relative;
    vertical-align: top;
    text-align: center;
    padding-top: 28px;
    padding-bottom: 26px;
}

.ucarterra .filter .dropdowns td div {
    position: relative;
}

.ucarterra .filter .dropdowns td.first {
    text-align: left;
}

.ucarterra .filter .dropdowns td.first a {
    margin-left: -1px;
}

.ucarterra .filter .dropdowns td.last {
    text-align: right;
}

.ucarterra .filter .dropdowns td.last a {
    margin-right: -4px;
}

.ucarterra .filter .dropdowns td a {
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    font: 11px/1 Arial;
    color: #828282;
    padding-left: 10px;
    width: 143px;
    padding-top: 6px;
    height: 17px;
    text-align: left;

}

.ucarterra .filter .dropdowns td .values {
    display: none;
    position: absolute;
    left: -11px;
    top: -6px;
    width: 171px;

    padding-top: 17px;
    z-index: 100;
}

.ucarterra .filter .dropdowns td .values li {
    display: block;
    position: relative;
    width: 124px;
    height: 16px;
    margin-left: 12px;
    padding: 2px 12px 0 12px;
    font-size: 11px;
    line-height: 1;
    cursor: pointer;
    text-align: left;
    background: none;
}

.ucarterra .filter .dropdowns td .values li.active {
    background-color: #e10025;
    color: #fff;
}

.ucarterra .filter .dropdowns td .values li.bg {
    position: absolute;
    width: 171px;
    height: 28px;
    margin-left: 0px;
    padding: 0 0 0 0;
    font-size: 0px;

    left: 0px;
    z-index: 100;
    bottom: -28px;
    cursor: default;
}

.ucarterra .filter .ranges td {
    width: 33.3%;
    position: relative;
    vertical-align: top;
    text-align: center;
    padding-bottom: 65px;
}

.ucarterra .filter-fixed .ranges td {
    padding-bottom: 35px;
}

.slider-name {
    position: relative;
    font: 11px/1 Arial;
    text-align: left;
    color: #828282;
    padding-bottom: 10px;
}

.slider {
    position: relative;
    left: 8px;
    width: 236px;
    height: 8px;

}

.ucarterra .filter .ranges td.last {
    text-align: right;
}

.ucarterra .filter .ranges td .filter-submit {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    position: relative;
    top: 6px;
    width: 250px;
    height: 39px;

}

.ucarterra .filter-info {
    position: relative;
    padding-top: 0;
}

.ucarterra .filter-info-fixed {
    padding-top: 208px;
}

.ucarterra .filter-info h3 {
    font-family: PFSLight;
    font-size: 24px;
}

.ucarterra .filter-info h3 span {
    font-family: PFSBold;
}

.ucarterra .filter-info .sort {
    font-family: PFSLight;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 12px;
}

.ucarterra .filter-info .sort a {
    font-family: PFSLight;
    color: #e40025;
    text-decoration: underline;
    margin-left: 14px;
}

.ucarterra .filter-info .sort a:hover {
    text-decoration: none;
}

.ucarterra .filter-info .sort a.active {
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    color: #000;
    text-decoration: none;
    background-color: #e9e9e9;
    padding: 4px 22px 4px 8px;
}

.ucarterra .filter-info .sort a.active i {
    position: absolute;
    right: 7px;
    top: 8px;
    width: 9px;
    height: 5px;

}

.ucarterra .filter-info .sort a.desc i {

}

.ucarterra .filter-info .sort a span {
    color: #000;
    text-decoration: none;
}

.ucarterra  .u-models {
}

.ucarterra .u-models tr td {
    padding: 45px 0;
    border-bottom: 1px solid #e6e6e6;
    vertical-align: top;
    cursor: pointer;
}

.ucarterra .u-models tr td sup {
    vertical-align: super;
}

.ucarterra .u-models tr td p {
    color: #000;
    font-size: 12px;
    margin-bottom: 6px;
}

.ucarterra .u-models tr td p strong {
    font-weight: bold;
}

.ucarterra .u-models tr td.color p strong {
    font-weight: bold;
}

.ucarterra .u-models tr td .color {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    width: 27px;
    height: 27px;
 
    margin: 0 5px -9px 4px;
}

.ucarterra .u-models tr td .colorname {
    font-weight: bold;
    /*color: #919191;*/
    /*font-family: PFSThinItalic;*/
}

.ucarterra .u-models tr td.price {
    text-align: right;
}

.ucarterra .u-models tr td.price p {
    font-size: 35px;
    font-family: PFSBold;
    line-height: 50px;
}

.ucarterra .u-models tr td.price p span {
    font-size: 33px;
}

.ucarterra .u-models tr td.data {
    display: none;
}

.ucarterra .paginator {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
}

.ucarterra .paginator a,
.ucarterra .paginator span {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    width: 24px;
    height: 19px;
    color: #656565;
    margin-right: 3px;
    padding-top: 5px;
    font-size: 12px;
}

.ucarterra .paginator a {

    text-align: center;
}

.ucarterra .paginator a.active {
    background-position: 0 0;
    color: #fff;
}

.ucarterra .paginator a.prev {
    width: 8px;

    margin-right: 7px;
}

.ucarterra .paginator a.next {
    width: 8px;

    margin-left: 4px;
}

.ucarterra #u-models-number {
    display: none;
}

.ucarterra .bn {
    position: relative;
    padding-top: 166px;
    height: 227px;
}

.ucarterra .bn .bn-resizer {
    position: absolute;
    width: 100%;
    height: 227px;
}

.ucarterra .bn .bn-left {

    position: absolute;
    left: 0px;
    top: 0px;
    height: 227px;
    z-index: 1;
}

.ucarterra .bn .bn-right {

    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 2;
    height: 227px;
}

.ucarterra .bn .bn-shadow {

    position: absolute;
    left: 0px;
    top: 0px;
    height: 227px;
    width: 100%;
    z-index: 3;
}

.ucarterra .bn .bn-wrap {
    z-index: 10;
    position: relative;
    width: 100%;
    max-width: 1600px;
    min-width: 1000px;
    margin: 0 auto;
}

.ucarterra .bn .bn-container {
    position: relative;
    width: 90%;
    max-width: 1300px;
    min-width: 900px;
    margin: 0 auto;
}

.ucarterra .bn .u-logo {

    position: relative;
    height: 227px;
}

.ucarterra .dealerList .item {
    width: 33%;
    display: block;
}

.ucarterra .dealers-block h2 {
    font-size: 24px;
    font-family: PFSBold;
    padding-bottom: 60px;
    display: block;
}

.ucarterra .dealers-block .topsmallnav {
    width: 100px;
    left: 810px;
    top: 44px;
}

.ucarterra_info .col2 h2 {
    font-size: 24px;
    font-family: PFSBold;
    padding-bottom: 20px;
    text-transform: uppercase;
    text-indent: -17px;
    display: block;
}

.ucarterra_estimate .content h2 {
    font-size: 24px;
    font-family: PFSLight;
    text-transform: uppercase;
    display: block;
}

.ucarterra_estimate .content h2 span {
    font-family: PFSBold;
}

.ucarterra_estimate .dealerForm {
    width: 100%
}

.ucarterra_estimate .dealerForm .required span {
    left: 352px;
}

.ucarterra_estimate .dealerForm .btn-send,
.ucarterra_estimate .dealerForm .btn-send:hover {
    left: 126px;
    position: relative;
    width: 223px;
    height: 39px;

}

.ucarterra_estimate .dealerForm .withcounter em {
    position: absolute;
    bottom: 10px;
    left: 8px;
    color: #c1c1c1;
    font-size: 10px;
    font-style: normal;
}

.ucarterra_estimate #form-response {
    display: none;
    font-size: 12px;
    padding-top: 20px;
    color: #008000;
}

.ucarterra_estimate #form-response.error {
    color: red;
}

.ucarterra_estimate #upload_form {
    display: none;
}

.ucarterra_estimate .dealerForm .photos {
    padding-top: 20px;
    width: 346px;
}

.ucarterra_estimate .dealerForm .photos p {
    font: 12px/1.5 Arial;
    color: #000;
    text-align: right;
}

.ucarterra_estimate .dealerForm .photos p a {
    border-bottom:1px solid #e40028;
    text-decoration: none;
}

.ucarterra_estimate .dealerForm .photos p a#save-photo {
    display:none;
}

.ucarterra_estimate .dealerForm .photos p a:hover {
    border-bottom:none;
}

.ucarterra_estimate .dealerForm .photos p a span {
    color: #000;
    text-decoration: none;
    display: inline;
}

.ucarterra_estimate .dealerForm p.error {
    color: red;
}

.ucarterra_catalog .powermodelOverlay {
    height: 656px;
    width: 908px;

    padding: 0px;
}

.ucarterra_catalog .powermodelOverlay .close {
    right: 21px;
}

.ucarterra_catalog .powermodelOverlayTop,
.ucarterra_catalog .powermodelOverlayBottom {
    width: 908px;

}

.ucarterra_catalog .u-overlay-content {
    margin-left: 40px;
    width: 850px;
    position: relative;
}

.ucarterra_catalog .u-overlay-content .left {
    float: left;
    position: relative;
    width: 652px;
}

.ucarterra_catalog .u-overlay-content .price {
    height: 51px;
    font: 30px/1 PFSBold;
}

.ucarterra_catalog .u-overlay-content .u-models {
    width: 198px;
    position: relative;
    float: right;
    height: 549px;
}

.ucarterra_catalog .u-overlay-content .u-models td {
    border: none;
    padding: 0px;
    cursor: default;
}

.ucarterra_catalog .u-overlay-content .u-models td p {
    margin-bottom: 12px;
    line-height: 1;
}

.ucarterra_catalog .u-overlay-content .u-models td.address-data {
    padding-top: 20px;
}

.ucarterra_catalog .u-overlay-content .u-models td.header {
    font: 18px/1 PFSBold;
    padding: 40px 0 20px 0;
    text-transform: uppercase;
}

.ucarterra_catalog .u-overlay-content .u-models td .contact-email a {
    color: #e40028;
    text-decoration: underline;
}

.ucarterra_catalog .u-overlay-content .u-models td .contact-email a:hover {
    text-decoration: none;
}

.ucarterra_catalog .u-overlay-content .u-models td .contact-email a span {
    color: #000;
    text-decoration: none;
}

.ucarterra_catalog .powermodelOverlay .likesBlock {
    position: relative;
    border: none;
    width: 579px !important;
    margin-left: 32px;
    margin-top: 57px;
}

.ucarterra_catalog .powermodelOverlay .likesBlock h3 {
    width: 154px !important;
    float: left;
    padding: 5px 0 0 0;
}

.ucarterra_catalog .powermodelOverlay .likesBlock .twitter {
    float: left;
    width: 99px;
}

.ucarterra_catalog .powermodelOverlay .likesBlock .vkontakte {
    float: left;
    width: 133px;
}

.ucarterra_catalog .powermodelOverlay .likesBlock .facebook {
    float: left;
    width: 138px;
}

.ucarterra_catalog .powermodelOverlay .btn-site {
    display: block;
    position: absolute;
    right: 10px;
    bottom: 0px;
    width: 193px;
    height: 39px;

}

.ucarterra_catalog .powermodelOverlay .btn-site:hover {
    background-position: 0 -39px;
}

.ucarterra_catalog .powermodelOverlay .u-gallery {
    height: 468px;
    width: 626px;
}

.ucarterra_catalog .powermodelOverlay .u-gallery .gallery {
    position: relative;
    height: 468px;
    width: 626px;
    overflow: hidden;
}

.ucarterra_catalog .powermodelOverlay .u-gallery .items {
    position: relative;
    height: 467px;
    width: 626px;
    overflow: hidden;
}

.ucarterra_catalog .powermodelOverlay .u-gallery .items .item {
    height: 468px;
    width: 626px;
}

.ucarterra_catalog .powermodelOverlay .u-gallery .items .item img {

}

.ucarterra_catalog .powermodelOverlay .u-gallery .controls {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 468px;
    width: 626px;
    z-index: 10;
}

.ucarterra_catalog .powermodelOverlay .u-gallery .controls .prev,
.ucarterra_catalog .powermodelOverlay .u-gallery .controls .next {
    position: absolute;
    top: 0px;
    width: 21px;
    height: 468px;

}

.ucarterra_catalog .powermodelOverlay .u-gallery .controls .prev {
    left: 0px;
}

.ucarterra_catalog .powermodelOverlay .u-gallery .controls .next {
    right: 0px;
    background-position: -21px 0;
}

.car_accessories .imgBlock {
    width:200px;
    text-align: center;
}
.car_accessories .info .name {
    font: 27px/32px PFSLight;
    color: #130e04;
    text-transform: uppercase;
    padding-bottom:9px;
}
.car_accessories .info .art {
    font: 12px/18px Arial;
    color: #666;
    text-transform: uppercase;
    padding-bottom:11px;
}
.car_accessories .info .notice {
    position: relative;
    font: 12px/18px Arial;
    color: #333;
    padding:11px 11px 9px 11px;
    margin-bottom:13px;
    background-color:#fde5e6;
}
.car_accessories .info .text,
.car_accessories .info .text p {
    font: 12px/18px Arial;
    color:#000;
    margin-bottom:0;
}
.car_accessories .info .colors-block .header {
    padding:10px 0;
}
.car_accessories .info .colors .color {
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    background-position: center 0;
    background-repeat: no-repeat;
    padding-top: 27px;
    font:12px/14px PFSLight;
    color:#919191;
    text-align: center;
    margin-right:22px;
}
.car_accessories .priceBlock {
    width:143px;
    padding-left:35px;
}
.car_accessories .priceBlock .header {
    margin-left: -15px;
    padding-bottom:5px;
    margin-top: -3px;
}
.car_accessories table.tech td.item-cell {
    padding: 35px 0;
}



.interest-block h3 {
    font-size: 24px !important;
    line-height: 35px !important;
    font-family: PFSBold !important;
    color: #8b898c;
    margin-bottom:0 !important;
}
.interest-block h1 {
    position:relative;
    z-index:1;
    font-size: 120px;
    line-height: 107px;
    font-family: PFSBold;
    margin-left:-6px;
}
.interest-block img {
    position:relative;
    z-index:2;
    margin-top:-25px;
}
.interest-block .btn-testdrive {
    display: block;
    width:195px;
    height: 33px;

    margin-top:46px;
}

.bl-2cols {
    position:relative;
    margin-left:24.5%;
    margin-top:78px;
    margin-bottom:70px;
  }
.bl-2cols .bl-2cols-left,
.bl-2cols .bl-2cols-right {
    float:left;
    width:45.9%;
    margin-right:4.1%;
  }
.bn {
    clear:both;
    background-repeat: no-repeat;
}
.bn-left {
    background-position: 0 0;
}
.bn-right {
    background-position: right 0;
}
.bn-text {
    padding-top:76px;
    font: 30px/38px PFSSemiBold;
    color:#fff;
    width:495px;
}
.bn-text-left {
    padding-left:81px;
}
.bn-text-right {
    padding-right:87px;
    float:right;
}
.btn-presentation {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    width: 215px;
    height:33px;
    margin-left: -18px;

    margin-top:10px;
}

.crv-testdrive {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    width: 215px;
    height:33px;
    margin-left: -18px;

    margin-top:10px;
}

.want-to-know {
    margin-top:50px;
}
.want-to-know h3 {
    font: 24px/38px PFSSemiBold;
}
#want-to-know-panel {
    display:block;
    position:fixed;
    top:-150px;
    z-index:300;
    width:100%;
    background-color: #fff;
    height:104px;
}
#want-to-know-panel span {
    font: 24px/38px PFSSemiBold;
    margin-left:71px;
    vertical-align: middle;
}
#want-to-know-panel .btn-presentation {
    margin-left:10px;
    margin-top:0;
    vertical-align: middle;
}
#want-to-know-panel .crv-testdrive {
    margin-left:10px;
    margin-top:0;
    vertical-align: middle;
}
#want-to-know-panel .topblockbgbottom {
    width: 100%;
    position: absolute;
    bottom: -17px;
    height: 17px;
    z-index: 100;
    background: transparent url(../images/global/gallery-bottom-shadow.png) bottom center no-repeat;
}
#want-to-know-panel .content {
    padding: 0;
    margin-top:34px;
}



.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

/**
 * Models
 */
.credit {
    min-height: 1200px;
}
.credit .title {
    margin-bottom: 15px !important;
}
.credit .models * {
    z-index: 5;
}
.credit .models .title {
    font-size: 24px;
    font-family: PFSLight, Arial, serif;
    margin-left: 30px;
}
.credit .models ul li {
    background-image: none;
    cursor: pointer;
    float: left;
    height: 137px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 177px;
}
.credit .models ul li span.car-bg {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.credit .models ul li.active {
 background: none!important;
}
.credit .models ul li img {
    display: block;
    margin: 0 auto;
}
.credit .models ul li span {
    display: block;
    padding: 15px 0 0;
    font-weight: bold;
    text-align: center;
}
.credit .models ul li.active span.car-bg {
    color: #e10025;
	 background: rgba(0, 0, 0, 0) url("/template/images/model_active.png") no-repeat scroll center center;
	 z-index: 10;
}

.credit .models .complectations {
    display: none;
}
/**
 * Complectations
 */
.credit .complectations {
    margin: 40px 0 40px 30px;
}
.credit .complectations .variants {
    float: left;
    width: 50%;
}
.credit .complectations .variants .title {
    font-size: 24px;
    font-family: PFSLight, Arial, serif;
}
.credit .complectations .variants .title span {
    color: #e10025;
}

.credit .complectations .cost {
    float: left;
    width: 50%;
}
.credit .complectations .cost .title {
    position: relative;
    font: 11px/1 Arial, serif;
    text-align: left;
    color: #828282;
    padding-bottom: 20px;
}
.credit .complectations .cost i.number {
    float: left;
    width: 47px;
    height: 79px;
    font-size:55px;
    line-height: 75px;
    text-align: center;
    font-style: normal;
    font-family: Arial, serif;
    position: relative;
    color: #848484;

}
.credit .complectations .cost i.number i {
    width: 47px;
    height: 2px;

    position: absolute;
    z-index: 99;
    top: 37px;
    left: 0;
}
.credit .complectations .cost i.space {
    float: left;
    width: 10px;
    height: 79px;
}


.credit .type,
.credit .options {
    margin: 45px 0 40px 30px;
}

.credit .type .title,
.credit .options .title {
    font-size: 24px;
    font-family: PFSLight, Arial, serif;
}
.credit .options .months {
    float: left;
    width: 40%;
}
.credit .options .months .slider {
    width: 166px;

}

.credit .options .deposition {
    float: left;
    width: 60%;
}
.credit .options .deposition .slider {
    width: 236px;

}

.credit .slider-rule {
    width: 100%;
    left: 2px;
    position: relative;
    padding: 8px 0;
}
.credit .slider-rule span {
    position: absolute; top: 15px !important;
    text-align: left;
    font-size: 10px;
}

.credit .area {
    float: left;
    height: 30px;
    margin: 10px 10px 10px 20px;
}

.credit .area .left {
    float: left;
    width: 13px;
    height: 30px;

}
.credit .area .inner {
    float: left;
    height: 30px;
    line-height: 30px;
    font-family: Arial, serif;
    font-size: 12px;

}
.credit .area .right {
    float: left;
    width: 13px;
    height: 30px;

}
.credit .area .outer {
    height: 30px;
    line-height: 30px;
    font-family: Arial, serif;
    font-size: 12px;
    padding: 0 5px;
}


.credit .radio {
    margin-left: 18px;
}
.credit .radio li {
    float: left;
    width: 230px;
    cursor: pointer;
    font-size: 14px;
    font-family: PFSRegular, Arial, serif;
    text-transform: uppercase;
    padding: 10px 10px 10px 0;
    background-image: none !important;
}
.credit .radio td:first-child {
    cursor: pointer;
    vertical-align: middle;
}
.credit .radio td:first-child i {
    margin: auto 10px auto 0;
}
.credit .radio i {
    float: left;
    width: 21px;
    height: 21px;
    margin-right: 10px;
    background-position: bottom left !important;
   
    background-repeat: no-repeat !important;
}
.credit .radio .active i {
    background-position: top left !important;
}


.credit .result {
    background: #f3f3f3;
    max-width: 194px;
    margin: 26px 0 0 0;
    padding: 13px 11px;
    border-top: 1px solid #acadad;
}
.credit .result .title {
    font-size: 18px;
    text-transform: uppercase;
    padding-bottom: 10px;
}
.credit .result .name {
    position: relative;
    font: 11px/1 Arial;
    font-weight: bold;
    text-align: left;
    color: #828282;
    display: block;
}
.credit .result .cost {
    display: block;
    position: relative;
    font-family: PFSBold;
    font-size: 40px;
    line-height: 40px;
    color: #e10025;
    line-height: 1;
    text-transform: uppercase;
    padding: 5px 0 15px;
}
.credit .result .cost .rub {
    font-weight: normal;
}
.credit .result .value {
    display: block;
    padding-bottom: 10px;
}

.credit .banks {
    margin: 74px 0 40px 30px;
}

.credit .banks .title {
    font-size: 24px;
    font-family: PFSLight, Arial, serif;
}
.credit .banks .table {
    width: 100%;
}
.credit .banks .error {
    color: #828282;
    font-size: 12px;
}
.credit .banks .table thead td {
    font-size: 14px;
    font-family: PFSRegular, Arial, serif;
    text-transform: uppercase;
    vertical-align: top;
    border-bottom: 1px solid #e6e6e6;
    padding: 20px 20px 20px 0;
}
.credit .banks .table tbody td {
    font-size: 12px;
    padding: 0 20px 0 0;
    border-bottom: 1px dashed #e6e9e9;
    height: 120px;
}
.credit .banks .table tbody td.condition,
.credit .banks .table tbody td.docs {
    font-size: 11px;
    color: #828282;
    width: 170px;
}
.credit .banks .table tbody td.bank {
    width: 250px !important;
}
.credit .banks .table tbody td.bank img {
    /*float: left;*/
}

.credit .feedback {
    height: 600px;
    min-width: 900px;
    margin: 80px 0 40px 30px;
    display: none;
}

.credit .feedback h3 {
    margin-bottom: 30px !important;
}
.credit .feedback .dealers {
    float: left;
    width: 420px;
    height: 500px;
    position: relative;
}
.credit .feedback .title {
    font-size: 24px;
    font-family: PFSLight, Arial, serif;
}

.credit .feedback .shadow-top,
.credit .feedback .shadow-bottom {
    position: absolute;
    display: block;
    height: 6px;
    width: 420px;
 
}
.credit .feedback .shadow-bottom {

}
.credit .feedback .shadow-top.inverse {
    top: 48px;

}
.credit .feedback .toggle {
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    height: 36px;
    width: 37px;
    top: -8px;
    left: 175px;
}
.credit .feedback .toggle:hover,
.credit .feedback .toggle.active {
    background-position: 0 -36px;
}

.credit .feedback .toggle.map {
    background-image: url(../images/global/tomap.png);
 }
.credit .feedback .toggle.list {
    left: 220px;
    background-image: url(../images/global/tolist.png);
}

.credit .feedback #dealers-list {
    padding: 10px 0;
    max-height: 385px;
    overflow: hidden;
    margin-top: 80px;
    margin-left: 0 !important;
    list-style-position: inside;
}
.credit .feedback #dealers-list li {
    width: 350px;
}
.credit .feedback #dealers-list .name {

}
.credit .feedback #dealers-list .street {
    display: block;
    margin-left: 30px;
    font-size: 12px;
    text-transform: none;
}
.credit .feedback #dealers-list .site {
    display: block;
    margin-left: 30px;
    color: red;
    font-size: 12px;
    text-transform: none;
    text-decoration: underline;
}
.credit .feedback #dealers-list .site:hover {
    text-decoration: none;
}

.credit .feedback #dealers-map {
    height: 465px;
    margin-top: 0 !important;
}
.credit .feedback .wrapper {
    display: block;
    margin-top: 22px;
}


.credit .feedback .form {
    float: left;
    width: 420px;
    height: 500px;
    margin-left: 25px;
    position: relative;
}
.credit .feedback .form .dealerForm {
    margin: 0;
}
.credit .feedback .form .dealerForm h3 {
    font-size: 24px !important;
    font-family: PFSLight, Arial, serif !important;
}
.credit .feedback .form .dealerForm .textarea {

}
.credit .feedback .form .dealerForm .textarea textarea {
    height: 185px;
    max-height: 185px;
    max-width: 330px;
    overflow: hidden;
}
.credit .feedback span.header,
.credit .feedback #dealers-map a{
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    color: #f00;
    text-decoration: underline;
    margin-bottom: 10px;
}
.credit .feedback #dealers-map a {
    margin-bottom: 0;
}
.credit .feedback #dealers-map a:hover {
    text-decoration: none;
}
.credit .feedback .row {
    margin-bottom: 12px;
}

.regions {
    display: block;
    position: absolute;
    width: 100%;
    height: 22px;
    top: 69px;
    right: 10px;
    z-index: 10;
    text-align: right;
}

.regions a {
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    padding: 4px 0px 0px 10px;
    height: 18px;
    text-decoration: none;
    color: #000;
    font-size: 12px;
    font-family: Arial;
    line-height: 1;
    white-space: nowrap;
    margin-left: 30px;
    background: url(../images/global/city.png) 0 0 no-repeat;
}

.regions a center {
    position: relative;
    z-index: 10;
}

.regions a.active {
    background: none;
}

.regions a:hover {
    color: #e10025;
}

.regions a i {
    display: block;
    position: absolute;
    width: 10px;
    height: 22px;
    background: url(../images/global/city.png) right 0 no-repeat;
    right: -10px;
    top: 0px;
}

.regions a.active i {
    left: 0px;
    width: 10px;
    height: 47px;
    top: -16px;
    background: url(../images/global/city_active.png) 0 bottom no-repeat;
    z-index: 1;
}

.regions a span {
    display: none;
}

.regions a.active span {
    display: block;
    position: absolute;
    width: 100%;
    right: -10px;
    height: 47px;
    top: -16px;
    background: url(../images/global/city_active.png) right bottom no-repeat;
    z-index: 1;
}


.calculator h3 {
    font-family: PFSLight;
}
.finance {

}


.dropdown {
    position: relative;
}

.dropdown a {
    position: relative;
    z-index: 10;
}

.dropdown a i {
    display: block;
    position: absolute;
    right: 0px;
    top: 9px;
    width: 8px;
    height: 11px;
 
}

.dropdown .wrapper {
    display: none;
    position: absolute;
    left: -33px;
    top: -9px;
    padding-top: 46px;
    min-width: 246px;
    height: auto;

    min-height: 20px;
}

.dropdown .complectations {
    padding-bottom: 10px;
}

.dropdown .wrapper .all-wrap {
    position: absolute;
    width: 246px;
    height: 46px;
    bottom: -46px;
 
}

.dropdown .wrapper .all-wrap a.all {
    top: 5px;
}
.dropdown .all {
    z-index: 55;
}
.dropdown .wrapper a {
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    font-family: PFSLight;
    font-size: 12px;
    text-decoration: none;
    height: 17px;
    text-transform: uppercase;
    margin-left: 21px;
    padding-left: 12px;
    padding-top: 5px;
    margin-bottom: 2px;
}

.dropdown .wrapper a i {
    position: absolute;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _overflow: hidden;
    font-family: PFSLight;
    font-size: 0px;
    text-decoration: none;
    height: 22px;
    width: 12px;
    right: -12px;
    top: 0px;
    background: none;
}

.dropdown .wrapper a:hover {
    color: #e10025;

}

.dropdown .wrapper a:hover i {

}

.dropdown .wrapper a.remove {

}

.dropdown .wrapper a.remove i {

}

.dropdown .wrapper a.remove:hover {

}

.dropdown .wrapper a.remove:hover i {

}

.feedback .viewport {
    display: block;
    width: 400px;
    height: 400px;
    overflow: hidden;
    position: relative;
}

.feedback .overview {
    list-style: none;
    position: relative;
    left: 0;
    top: 0;
    padding: 10px 0;
}

.feedback .thumb .end,
.feedback .thumb {
    background-color: #003D5D;
}

.feedback .scrollbar {
    float: right;
    width: 18px;
    right: 40px;
}

.feedback .track {
    height: 200px;
    width: 18px;
    position: relative;
    padding: 0px;
}

.feedback .thumb {
 
    height: 0px;
    width: 18px;
    cursor: pointer;
    position: absolute;
    top: 0;
}.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;z-index:15000;}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border-width:1px;border-style:solid;text-align:left;word-wrap:break-word;overflow:hidden;}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:1px 1px 0;border-style:solid;font-weight:bold;}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}* html .ui-tooltip-titlebar .ui-state-default{top:16px;}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}/*!Default tooltip style */ .ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;background:transparent!important;border:0 dashed transparent!important;z-index:10;}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}#qtip-overlay{position:fixed;left:-10000em;top:-10000em;}#qtip-overlay.blurs{cursor:pointer;}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}/*!Light tooltip style */ .ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#E2E2E2;color:#454545;}.ui-tooltip-light .ui-tooltip-content{background-color:white;}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}/*!Dark tooltip style */ .ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}/*!Cream tooltip style */ .ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}/*!Red tooltip style */ .ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}/*!Green tooltip style */ .ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#90D93F;color:#3F6219;}.ui-tooltip-green .ui-tooltip-content{background-color:#CAED9E;}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}/*!Blue tooltip style */ .ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/ .ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);}.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";_margin-bottom:-3px;.margin-bottom:-3px;}/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}/*!Youtube tooltip style */ .ui-tooltip-youtube{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;}.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#CCC;}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222;}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}.ui-tooltip-jtools .ui-tooltip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent;}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555;}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333;}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-content{background-color:#D9D9C2;color:#111;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064;}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952;}.ui-tooltip-tipsy{border:0;}.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,.87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0 transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black;}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10;}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none;}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content{border:3px solid #959FA9;filter:none;-ms-filter:none;}.ui-tooltip-tipped .ui-tooltip-titlebar{background:#3A79B8;background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.ui-tooltip-tipped .ui-tooltip-content{background-color:#F9F9F9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589;}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555;}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none;}





.credit .notepoint {display: inline; color: #e00025; line-height: 1; vertical-align: super; font-size: 0.75em;}

.credit .radio{margin-left:18px}

.credit .radio li {float:left;width:100%;cursor:pointer;font-size:14px;font-family:PFSRegular,Arial,serif;text-transform:uppercase;padding:10px
10px 10px 0;background-image:none !important}

.credit .radio td:first-child{cursor:pointer;vertical-align:middle}

.credit .radio i, .check
i{float:left;width:21px;height:21px;margin-right:10px;background-position:bottom left !important;background-image:url(../images/global/radio.png) !important;background-repeat:no-repeat !important}

.credit .check
i{background-image:url(../images/global/check.png) !important}

.credit .radio .active i, 
.credit .check .active
i{background-position:top left !important}

.credit .radio
span{display:block;text-transform:none;font-size:12px;line-height:23px}


.credit ul li.trade_in span.desc {
    border-bottom: 1px dashed #e6e9e9;
    padding-bottom: 25px;
}
.credit ul li span.desc {
    width: 40%;
}
.credit ul li .desc {
    font-size: 13px;
    line-height: 1.5;
    margin-left: 130px;
    margin-top: -23px;
    text-transform: none;
}
.credit .banks .table tbody td .hide {
    display: none;
}
.credit .banks .table tbody td .special {
    color: #dd002b;
    font-size: 11px;
    position: absolute;
    top: 18px;
}

