.no_border {
    border: 0;
    margin-left: 0;
}

.header td {
    padding-left: 7px;
    padding-right: 7px;
}
.header td b {
    color: #3a7db0;
}
.header input {
    padding-left: 4px;
    height: 18px;
}
.button {
    border: 0;
    color: #fff;
    width: 68px;
    height: 20px!important;
    font-size: 11px;
    cursor: pointer;
    background: #838383 no-repeat top left;
}
.button_big {
    font-weight: 700;
    border: 0;
    color: #fff;
    width: 122px;
    height: 27px;
    font-size: 16px;
    cursor: pointer;
    background: #838383 url(../images/button_gray_big.html) no-repeat top left;
}
.button_gold {
    font-weight: 700;
    border: 0;
    color: #000;
    width: 90px;
    font-size: 11px;
    height: 21px!important;
    cursor: pointer;
    background: #f4a604 url(../images/button_gold.html) no-repeat top left;
}
.button_gold_long {
    font-weight: 700;
    border: 0;
    color: #000;
    width: 120px;
    font-size: 11px;
    height: 21px!important;
    cursor: pointer;
    background: #f4a604 url(../images/button_gold_long.html) no-repeat top left;
}
.button_gold_big {
    font-weight: 700;
    border: 0;
    color: #000;
    width: 122px;
    height: 27px;
    font-size: 16px;
    cursor: pointer;
    background: #f4a604 url(../images/button_gold_big.html) no-repeat top left;
}
.block {
    background-color: #f0f0f0;
    border: #d3d3d3 solid 1px;
}
.heading {
    font-size: 18px;
}
.saled {
    color: #C8000F;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
}
.block_inner {
    color: #000;
    background-color: #fff;
    border: #d3d3d3 solid 1px;
    padding: 8px;
    vertical-align: top;
}
.block_inner_search {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    color: #000;
    background-color: #fff;
    border-left: #d3d3d3 solid 1px;
    border-right: #d3d3d3 solid 1px;
    border-bottom: #d3d3d3 solid 1px;
    vertical-align: top;
}
.block_inner_search p {
    margin: 0;
    margin-bottom: 8px;
}
.block_inner_search .calc td {
    padding: 3px;
}
.search_active {
    border: #d3d3d3 solid 1px;
    border-bottom: 0;
    background-color: #fff;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    border-bottom: #fff solid 1px;
}
.search_active a {
    color: #000;
    font-weight: 700;
    text-decoration: none;
}
.search_deactive {
    border: #d3d3d3 solid 1px;
    background-color: #f4f4f4;
    color: #b7b7b7;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}
.search_deactive a {
    color: #b7b7b7;
    font-weight: 700;
    text-decoration: none;
}
.search_empty {
    border-bottom: #d3d3d3 solid 1px;
}
.block_inner p {
    margin: 0;
    margin-bottom: 8px;
}
.select {
    width: 143px;
}
.textfield {
    width: 286px;
}
.textareafield {
    width: 350px;
    height: 200px;
    border: 1px #b7b7b8 solid;
    color: #6a6a73;
    font-size: 12px;
}
.select_min {
    width: 70px;
}
.headlines {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.headlines li {
    cursor: pointer;
    padding-top: 2px;
    padding-left: 2px;
    height: 19px;
    border-bottom: #fff solid 1px;
}
.headlines li:hover {
    background-color: #f5f1d6;
    border-bottom: #d3d3d3 dashed 1px;
}
.announcement {
    float: left;
    padding: 5px;
    border: 1px solid #d3d3d3;
    color: #000;
    margin: 6px;
}
.announcement:hover {
    background-color: #f5f1d6;
}
.announcement_hot {
    float: left;
    padding: 5px;
    border: 1px solid #c9000d;
    color: #000;
    margin: 6px;
}
.announcement_hot:hover {
    background-color: #fceeef;
    border: 1px solid #c9000d;
}
.red {
    color: red;
    font-weight: 700;
}
.footer {
    padding-top: 10px;
    padding-bottom: 5px;
    color: #fff;
    font-size: 11px;
}
.footer a {
    color: #fff;
}
.date {
    font-size: 11px;
    color: #8a8b8c;
}
.comments {
    border: 1px #b7b7b8 solid;
    width: 700px;
    height: 90px;
}
.avatar {
    margin: 0;
    margin-right: 8px;
    padding: 1px;
    border: 1px solid #d3d3d3;
    float: left;
}
.listDark {
    white-space: nowrap;
    color: #fff;
    background-color: #176aa0;
    font-size: 12px;
    text-align: center;
    height: 15px;
    width: 20%;
    font-weight: 700;
}
.listRegular {
    white-space: nowrap;
    color: #176aa0;
    background-color: #dce8f5;
    text-align: center;
    width: 16%;
    font-weight: 700;
    border-left: 1px solid #fff;
}
.even {
    height: 6px;
}
.heading_price {
    font-size: 18px;
    color: #c8000f;
}
#add_wrapper {
    position: absolute;
    z-index: 1000!important;
    margin-top: 30px;
}
#slide_news {
    height: 198px;
    overflow: hidden;
}
.top_submenu {
    margin-left: 20px;
    margin-top: 20px;
    position: absolute;
    visibility: hidden;
    z-index: 1000!important;
}
.ts_items {
    float: left;
    width: 33.4em;
    margin: 0;
    padding: 0;
    list-style: none;
}
.ts_items li {
    white-space: nowrap;
    float: left;
    width: 16em;
    margin: 0;
    background-image: url(../images/arrow_3.html);
    background-position: 0 6px;
    background-repeat: no-repeat;
    padding: 0 0 0 .7em;
}
.calendar {
    text-align: center;
    border: 1px solid #d3d3d3;
    color: #0071b7;
}
.calendar td {
    vertical-align: middle;
    padding: 3px;
}
.calendar .calendarHeader {
    background-color: #0071b7;
    color: #fff;
}
.calendar .calendarToday {
    background-color: #0071b7;
    font-weight: 700;
    text-decoration: none;
}
.calendar .calendarToday a {
    text-decoration: none;
    color: #fff;
}
.calendar .calendarFuture {
    color: #d3d3d3;
}
.loading_img {
    min-width: 374px;
    min-height: 281px;
    padding: 1px;
    border: 1px solid #d3d3d3;
}
#preLoader {
    position: absolute;
}
#medium_img {
    cursor: pointer;
}
.no_img {
    min-width: 374px;
    min-height: 281px;
    padding: 1px;
    border: 1px solid #d3d3d3;
    background: #fff url(../images/no_image.html) no-repeat center center;
}
.clear {
    clear: both;
}
.error {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
    border: 1px solid #f09;
    background-color: #ffcece;
    margin: 8px;
}
.success {
    text-align: center;
    padding: 5px;
    min-height: 20px;
    display: block;
    border: 1px solid #00b700;
    background-color: #caffca;
    color: #00b700;
    margin: 8px;
}
#vertical_slider {
    overflow: auto;
    height: 133px;
    z-index: 1;
    position: relative;
}
#vertical_slider div {
    cursor: pointer;
    display: block;
    position: relative;
    padding-top: 3px;
    padding-left: 5px;
    height: 19px;
    border-bottom: #fff solid 1px;
}
#vertical_slider div:hover {
    background-color: #f5f1d6;
    border-bottom: #d3d3d3 dashed 1px;
}
#vertical_slider_articles {
    overflow: auto;
    height: 150px;
    z-index: 1;
    position: relative;
}
#vertical_slider_articles div {
    cursor: pointer;
    display: block;
    position: relative;
    padding-top: 3px;
    padding-left: 5px;
    height: 19px;
    border-bottom: #fff solid 1px;
}
#vertical_slider_articles div:hover {
    background-color: #f5f1d6;
    border-bottom: #d3d3d3 dashed 1px;
}
.fv_slider {
    width: 188px;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    height: 60px;
    margin: 0 auto;
}
.fv_list {
    width: 2048px;
    border: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-right: 2px;
}
.fv_list li {
    margin-left: 2px;
    float: left;
    width: 60px;
    height: 60px;
}
.tip-title {
    padding: 5px;
    background-color: #3d8ed0;
    border: 1px #0c72c4 solid;
    color: #fff;
}
.tip-text {
    display: none;
}
.autoImagePadding img {
    padding: 1px;
    border: 1px solid #d3d3d3;
    margin-right: 5px;
    margin-left: 5px;
}
.loan_layer {
    position: absolute;
    z-index: 100;
    padding-left: 2px;
    margin-top: 77px;
}
.loan_layer_home {
    position: absolute;
    z-index: 100;
    margin-top: 65px;
}
.compare_table {
    border: 1px solid #d3d3d3;
    padding: 1px;
    margin: 2px;
}
.compare_table td {
    padding: 4px;
}
.compare_price {
    font-size: 18px;
    color: #c8000f;
}
.compare_1 {
    background-color: #f7f7f7;
}
.compare_2 {
    background-color: #ebebeb;
}
#nav, #nav * {
    margin: 0;
    padding: 0;
    list-style: none;
}
#nav li {
    float: left;
    list-style: none;
    background-image: url(../images/arrow_3.html);
    background-position: 6px 10px;
    background-repeat: no-repeat;
    padding: 0 10px 0 15px;
}
#nav li a {
    display: block;
    line-height: 23px;
}
#nav li a:hover {
    text-decoration: none;
}
#nav li ul {
    line-height: 23px;
    position: absolute;
    z-index: 1000!important;
    left: -999em;
    width: 15em;
}
#nav li.sfhover ul {
    position: absolute;
    left: auto;
    z-index: 1000!important;
    padding-top: 8px;
}
#nav li ul li {
    display: block!important;
    width: 15em;
    border: 1px solid #d3d3d3!important;
    border-top: none!important;
    background-color: #fff;
}
.textarea1 {
    border: 1px solid #B7B7B8;
    width: 100%;
    height: 100px;
    margin-bottom: 10px;
}
.imgdvlarge {
    padding: 15px;
    width: 600px;
    height: 450px;
    margin-bottom: 1px;
    border: 1px solid #D3D3D3;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    background-color: #F0F0F0;
    cursor: pointer;
}
.imgdvsmall {
    width: 120px;
    height: 90px;
    padding: 2px;
    margin-bottom: 2px;
    margin-right: 2px;
    border: 1px solid #D3D3D3;
    float: left;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    position: relative;
    background-color: #F0F0F0;
    cursor: pointer;
}
.imgdvsmall:hover {
    background-color: #F5F1D6;
}
.imgdvlarge:hover {
    background-color: #F5F1D6;
}
.imgdvvideo {
    position: absolute;
    background-image: url(../images/video.html);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    left: 46px;
    top: 30px;
}
table.infocar td h4 {
    padding: 0;
    margin: 0;
}
table.infocar td h5, h5.infocar {
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: 400;
}
.primary {
    display: block;
    width: 992px;
    background-color: #fff;
    position: relative;
    float: left;
    margin-left: 50%;
    left: -496px;
}
.primary1 {
    margin: 0 4px;
    display: block;
    width: 240px;
    text-align: center;
    float: left;
}
.primary2 {
    margin: 0 4px;
    display: block;
    width: 240px;
    text-align: center;
    float: right;
}