* {
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
}

body {
  background: #fff url("../images/root-container-bg.jpg") left top no-repeat;
}

ul {
  list-style: none;
}


.root-container {
  /*width: 1130px;*/
  width: 1190px;
  float: left;
  display: inline;
}

  .side-banners-container {
    float: right;
    display: inline;
    width: 180px;
    margin-top: 10px;
    margin-left: 10px;
  }
  .side-banners-container div {
    margin-bottom: 5px;  
  }

  .forgot-password-link {
    text-decoration: none;
    color: #7394F6;
    font-size: 12px;
  }

  /*.upper-banner-container {
    width: 468px;
    height: 60px;
    margin-top: 10px;
    margin-left: 300px;
    margin-bottom: -38px;
  }*/

  .upper-banner-container {
    width: 468px;
    height: 60px;
    position: absolute;
    top: 10px;
    left: 300px;
  }

  /*.header-container {
    border-bottom: 3px solid #be63a6;
    float: left;
    width: 1000px;
    margin-top: 10px;
    margin-bottom: 10px;
  }*/

  .header-container {
    border-bottom: 3px solid #be63a6;
    float: left;
    height: 103px;
    width: 1000px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  
    .logo-container {
      float: left;
    }
    
      .logo-container img {
        border: 0;
      }
      
    .login-container {
      float: right;
    }

      .login-container .login-input-text-88-container {
        margin-right: 10px;
        margin-top: 3px;
      }
      
      .login-container .login-input-image-container {
        float: left;
      }

      .login-container img {
        border: 0;
      }

      .login-container a {
        text-decoration: none;
        font-size: 12px;
        color: #7394F6;
        font-weight: bold;
      }
      
   /* .main-menu-container {
      float: right;
      width: 700px;
      height: 31px;
      margin-top: 10px;
      margin-bottom: 2px;
    }*/
      
    .main-menu-container {
      float: right;
      display: inline;
      width: 1000px;
      height: 31px;
      margin-top: 7px;
    }
    
    
    .main-menu-container ul li {
      float: left;
    }
    
    .main-menu-container ul li a {
      float: left;
      background: transparent url("../images/main-menu-bg.gif") left top no-repeat;
      width: 98px;
      margin-left: 2px;
      padding-top: 8px;
      vertical-align: 10px;
      height: 31px;
      font-size: 12px;
      font-weight: normal;
      text-decoration: none;
      color: #fff;
      text-align: center;
    }
    
    .main-menu-container ul li a:hover {
      background-image: url("../images/main-menu-hover-bg.gif");
    }
  
  .content-container-main {
    float: left;
    display: inline;
    width: 990px;
    height: 200px;
    margin-bottom: 10px;
    margin-left: 10px;
    
  }
  
  .body-container {
    float: left;
    display: inline;
    width: 990px;
    margin-bottom: 10px;
    margin-left: 10px;
    
  }

    .parking-lot-container {
      float: left;
      width: 240px;
      margin-right: 10px;
    }

      .parking-lot-container h2 {
        background-color: #3d87f7;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 10px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #eef5ff;
        border-left: 1px solid #eef5ff;
        border-right: 1px solid #bbbdbd;
      }

      .parking-lot-header {
        background:#FFFFFF url(../images/important-ad-bg.jpg) no-repeat scroll right bottom;
        display: inline;
        float: left;
        height: 110px;
        width:240px;
        padding-top: 10px;
        font-size: 13px;
      }

      .parking-lot-body {
        float: left;
        display: inline;
        background-color: #EEF5FF;
        border-right:1px solid #BBBDBD;
        width: 239px;
        font-size: 13px;
      }

      .parking-lot-body ul li {
        padding: 10px;
      }

      .parking-lot-body ul .odd {
        background-color: #E0EDFF; 
      }

      .parking-lot-label {
        float: left;
        display: inline;
        width: 70px;
        font-weight: bold;
        text-align: right;
        margin-right: 10px;
      }

      .parking-lot-footer {
        background:transparent url(../images/parking-lot-footer-bg.gif) no-repeat scroll center bottom;
        float:left;
        font-size: 4px;
        height: 10px;
        width: 240px;
      }

      .parking-lot-header .car-image {
        float: left;
        margin: 0px 10px 0 10px;
        border: 0;
      }

      .parking-lot-header .remove-link {
        font-weight: normal;
        font-size: 12px;
      }

      .parking-lot-header a {
        color: #00489B;
        text-decoration: none;
        font-weight: bold;

      }

    .search-container {
      float: left;
      width: 510px;
      height: 200px;
      background: transparent url("../images/search-main-container-bg.gif") no-repeat center bottom;
      font-size: 11px;
      color: #666;
    }

    .search-header {
      float: left;
      display: inline;
      width: 510px;
    } 

    .search-header h1 {
      background: #7394f6 url("../images/search-header-bg.gif") left top no-repeat;
      font-size: 16px;
      font-weight: normal;
      padding: 0px 10px 3px 40px;
      text-align: right;
      color: #fff;
      font-style: italic;
      float: right;
      width: 45%;
    }

    .search-body {
      background: transparent url("../images/search-main-bg.gif") right top no-repeat;
      border-right:1px solid #BBBDBD;
    }

    .search-column-1 {
      float: left;
      display: inline;
      width: 150px;
      margin-top: 20px;
      margin-left: 10px;
    }

    .search-column-2 {
      float: left;
      display: inline;
      width: 170px;
      margin-left: 10px;
      margin-top: 20px;
    }

    .search-column-3 {
      float: left;
      display: inline;
      width: 40px;
      margin: 30px 5px 0 0;

    }

    .search-column-4 {
      float: left;
      display: inline;
      width: 120px;
      margin-top: 10px;
    }

    .ext-search-link-container {
      background: transparent url("../images/ext-search-header-bg.gif") left center repeat-x;
      text-align: right;
      padding-right: 20px;
    }

    .ext-search-link-container a {
      color: #7393F6;
      background: #FFFEF4 url("../images/ext-search-bg.gif") right center no-repeat;
      text-decoration: none;
      font-style: italic;
      padding-right: 25px;
      padding-left: 5px;
    }

    .ext-search-link-container a:hover {
      color: #00489B;
    }

    .ext-search-options-container {
      background-color: #F2F4FF;
      float: left;
      display: inline;
      width: 509px;
      padding-top: 5px;
    }

    .ext-search-column-1 {
      float: left;
      display: inline;
      width: 33%;
      text-align: right;
    }
    
    .ext-search-column-2 {
      float: left;
      display: inline;
      width: 33%;
      text-align: center;
    }

    .ext-search-column-3 {
      float: left;
      display: inline;
      width: 33%;
      text-align: left;
    }

    .search-container-wide {
      float: left;
      width: 990px;
      margin-bottom: 10px;
      color: #666666;
      font-size: 12px;
    }

    .search-wide-body-container {
      background: #FFFEF4 url("../images/search-wide-container-bg.gif") right bottom no-repeat;
      border-right: 1px solid #BBBDBD;
      float: left;
      width: 989px;
    }

    .search-header-container {
      background: transparent url(../images/search-wide-header-bg.gif) no-repeat scroll left top;
      border-top: 1px solid #FBF4F0;
      float: right;
      margin-bottom: 10px;
      padding: 0 0 0 40px;
    }

    .search-header-container h1 {
      color: #FFFFFF;
      background-color: #7394F6;
      font-size: 16px;
      font-style: italic;
      font-weight: normal;
      padding: 0 10px 3px 0;
      text-align: right;
    }

    .search-wide-body-container label {
      font-weight: bold;
    }

    .search-wide-column {
      float: left;
      display: inline;
      margin-top: 20px;
      margin-left: 10px;
    }

    .search-wide-column-submit {
      float: left;
      display: inline;
      margin-top: 10px;
      margin-left: 20px;
    }

    .search-wide-column-image {
      float: left;
      display: inline;
      margin-left: 10px;
    }

    .search-wide-footer {
      background: transparent url("../images/search-wide-footer-bg.gif") center bottom no-repeat;
      height: 10px;
      float: left;
      width: 990px;
      font-size: 4px;
    }
    
    /*--< találati lista >-----------------------*/
    
    .content-container {
      width: 590px;
      float: left;
      display: inline;
    }
      .white-body-container {
        background-color: #fff;
        border-right: 1px solid #bbbdbd;
        border-left: 1px solid #fff;
        width: 588px;
        float: left;
        color: #3e3e3e;
        font-size: 13px;
      }
      
      .white-body-container h1 {
        /*background: #8A8A8A url("../images/white-header-bg.gif") left top no-repeat;*/
        background: #5FE25E url("../images/olive-header-bg.gif") left top no-repeat;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 40px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #fbf4f0;
        border-right: 1px solid #bbbdbd;
        margin-bottom: 10px;
        float: right;

      }

      .white-body-container span {
        font-size: 14px;
      }

      .olive-body-container {
        background-color: #fff;
        border-right: 1px solid #bbbdbd;
        border-left: 1px solid #fff;
        width: 588px;
        float: left;
        color: #3e3e3e;
        font-size: 13px;
      }
      
      .olive-body-container h1 {
        background: #5FE25E url("../images/olive-header-bg.gif") left top no-repeat;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 40px;
        text-align: right;
        color: #fff;
        font-style: italic;
        margin-bottom: 10px;
        float: right;

      }
      .olive-body-container span {
        font-size: 14px;
      }


      .red h1 {
        background-color: #f00;
      }

      .red .body {
        color: #f00;
        font-weight: bold;
        text-align: center;
      }

      .green h1 {
        background-color: #007100;
      }

      .green .body {
        color: #007100;
        font-weight: bold;
        text-align: center;
      }

      .list-lead {
        text-align: justify;
      }

      .date {
        font-weight: bold;
        margin: 10px;
      }

      .title {
        margin: 10px;
      }

      .title h2 {
        font-weight: normal;
      }

      .promo_image {
        margin: 20px 10px 20px 10px;
        text-align: center;
      }

      .lead {
        font-weight: bold;
        margin: 10px;
      }

      .lead img {
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
      }

      .body {
        margin: 10px;
      }

      .body p {
        margin-bottom: 10px;
      }

      .video {
        text-align: center;
      }

      .breadcrumbs-white {
        margin-bottom: 10px;
        margin-left: 10px;
      }

      .white-body-container a {
        color: #7394F6;
        text-decoration: none;
      }

      .white-body-container a:hover {
        text-decoration: underline;
      }

      .white-body-container a img {
        border: 0;
      }

      .white-body-container table {
        width: 100%;
      }

      .white-body-container table thead th {
        padding: 2px;

      }

      .white-body-container table tbody td {
        padding: 2px;

      }

      .white-body-container .even td {
        background-color: #eee;
      }

      .white-body-container .odd td {
        background-color: #ddd;
      }

      .white-body-container .passive td a, .white-body-container .passive td {
        color: #999;
      }

      .white-body-container .first-col {
        padding-left: 10px;
      }

      .white-body-container .last-col {
        padding-right: 10px;
      }

      .white-body-container .center {
        text-align: center;
        padding-left: 5px;
        padding-right: 5px;
      }

      .rate-options {
        float: left;
        display: inline;
        margin-left: 0px;
        width: 160px;
      }

      .rate-options p {
        padding-bottom: 10px;
        text-align: center;
      }

      .rate-comment {
        margin-right: 10px;
        float: right;
        display: inline;
        width: 410px;
      }


      .white-footer {
        background: transparent url("../images/white-footer-bg.gif") center bottom no-repeat;
        height: 10px;
        float: left;
        width: 590px;
        font-size: 4px;
        margin-bottom: 10px;
      }

      .grey-body-container {
        background-color: #efefef;
        border-right: 1px solid #bbbdbd;
        width: 589px;
        float: left;
        color: #3e3e3e;
        font-size: 13px;
      }
      
      .grey-body-container h2 {
        background: #8A8A8A url("../images/grey-header-bg.gif") left top no-repeat;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 40px;
        text-align: right;
        color: #fff;
        font-style: italic;
        margin-bottom: 10px;
        float: right;

      }

      .grey-footer {
        background: transparent url("../images/grey-footer-bg.gif") center bottom no-repeat;
        height: 10px;
        float: left;
        width: 590px;
        font-size: 4px;
        margin-bottom: 10px;
      }

      .darkgrey-body-container {
        background-color: #e4e4e4;
        border-right: 1px solid #bbbdbd;
        width: 589px;
        float: left;
        color: #3e3e3e;
        font-size: 13px;
      }
      
      .darkgrey-body-container h2 {
        background: #8A8A8A url("../images/darkgrey-header-bg.gif") left top no-repeat;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 40px;
        text-align: right;
        color: #fff;
        font-style: italic;
        margin-bottom: 10px;
        float: right;

      }

      .darkgrey-footer {
        background: transparent url("../images/darkgrey-footer-bg.gif") center bottom no-repeat;
        height: 10px;
        float: left;
        width: 590px;
        font-size: 4px;
        margin-bottom: 10px;
      }

      .user-rates-container {
        float: left;
        display: inline;
        margin: 10px;
        width: 140px;
      }

      .user-rates-container h3 {
        background-color: #9B0416;
        font-size: 20px;
        font-weight: bold;
        padding: 2px 10px 3px 10px;
        text-align: center;
        color: #fff;
      }

      .user-rates-container ul li {
        font-weight: bold;
      }

      .user-rate-label{
        float: left;
        width: 110px;
        text-align: right;
        margin-right: 10px;
        font-weight: normal;
      }

      .user-rates {
        background: #fcf5df url("../images/user-rates-bg.jpg") left bottom no-repeat;
        width: 140px;
        float: left;
        color: #3e3e3e;
        font-size: 13px;
        padding-top: 5px;
      }

      .user-comment-container {
        padding: 10px;
        text-align: justify;
      }

      .user-comment-cite {
        background: #fff url("../images/quot-sign.gif") right top no-repeat;
        color: #a5a5a5;
        padding: 10px;
        margin: 10px;
        font-size: 11px;
      }

      .user-comment-cite-date {
        margin-bottom: 10px;
      }

      .user-comment-cite-title {
        margin-bottom: 10px;
        font-style: italic;
      }

      .user-comment-cite-description {
        margin-bottom: 10px;
        font-style: italic;
      }

      .user-avatar {
        float: right;
        margin-left: 10px;
      }

      .user-comment {
        margin-top: 10px;
        font-style: italic;
      }

      .user-comment-created-at {
        margin-top: 10px;
      }

      .user-comment-created-at a {
        color: #7394F6;
      }

      .user-rates-footer {
        background: transparent url("../images/user-rates-footer-bg.gif") center bottom no-repeat;
        height: 10px;
        float: left;
        width: 140px;
        font-size: 4px;
        margin-bottom: 10px;
      }


      /*----------------------< Galéria >-----------------------------*/

      .gallery-container {
        float: left;
        display: inline;
        width: 590px;
        margin-top: 10px;
        margin-bottom: 10px;
      }

      .gallery-container .gallery {
        background-color: #fff;
        border-right: 1px solid #bbbdbd;
        border-left: 1px solid #fff;
        padding-top: 10px;
        text-align: center;
      }

      .gallery-container h2 {
        background-color: #FFB965;
        border-top: 1px solid #fff;
        color: #fff;
        font-size: 16px;
        font-style: italic;
        font-weight: normal;
        padding: 0px 10px 3px;
        text-align: right;
      }

      .gallery-container .full {
        padding-bottom: 8px;
      }


      .gallery-container .thumbs {
        text-align: left;
        padding-left: 10px;
        padding-top: 2px;
        padding-bottom: 8px;
        background-color: #FFF2E3;
      }

      .gallery-container .thumbs ul li {
        display: inline;

      }

      .gallery-container .thumbs img {
        border: 0;
        margin-right: 8px;
        margin-top: 8px;
      }

      .gallery-footer {
        background: transparent url("../images/white-footer-bg.gif") center bottom no-repeat;
        height: 10px;
        width: 590px;
        font-size: 4px;
      }

      /*----------------------< /Galéria >-----------------------------*/
    
      .cars-body-container {
        background: #f3fde5 url("../images/list-body-bg.gif") right bottom no-repeat;
        border-right: 1px solid #bbbdbd;
        border-left: 1px solid #f3fde5;
        width: 588px;
        float: left;
        
      }

      .checked-car {
        background: #F6E9F3 url("../images/list-body-checked-bg.gif") right bottom no-repeat;
      }
      
      .cars-body-container h1 {
        background: #03A512 url("../images/car-header-bg.gif") left top no-repeat;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 40px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #F3FDE5;
        border-right: 1px solid #bbbdbd;
        margin-bottom: 10px;
        float: right;
      }

      .checked-car h1 {
        background-image: url("../images/car-header-checked-bg.gif");
        background-color: #960570;
      }

      .car-edit-image-box {
        float: left;
        display: inline;
        width: 135px;
        height: 135px;
        background: transparent url("../images/car-edit-image-box-bg.gif") right top no-repeat;
        margin-left: 10px;
        text-align: center;
        padding-top: 10px;
      }

      .car-edit-image-box a {
        color: #7394F6;
        font-size: 12px;
        text-decoration: none;
      }

      .car-edit-image-box a:hover {
        text-decoration: underline;
      }
      .car-gallery-container {
        float: left;
        display: inline;
        width: 320px;
        margin: 0 10px 10px 10px;
      }

      .car-gallery-container .gallery {
        background-color: #fff;
        border-right: 1px solid #bbbdbd;
        padding-top: 10px;
        text-align: center;
      }

      .car-gallery-container h2 {
        background-color: #FFB965;
        border-top: 1px solid #fff;
        border-right: 1px solid #bbbdbd;
        color: #fff;
        font-size: 16px;
        font-style: italic;
        font-weight: normal;
        padding: 0px 10px 3px;
        text-align: right;
      }

      .car-gallery-container .full {
        padding-bottom: 8px;
      }

      .car-gallery-container img {
        border: 0;
      }

      .car-gallery-container .thumbs {
        text-align: left;
        padding-left: 10px;
        padding-top: 2px;
        padding-bottom: 8px;
        background-color: #FFF2E3;
      }

      .car-gallery-container .thumbs ul li {
        display: inline;

      }

      .car-gallery-container .thumbs img {
        border: 0;
        margin-right: 8px;
        margin-top: 8px;
      }

      .car-gallery-footer {
        background: transparent url("../images/car-gallery-footer-bg.gif") center bottom no-repeat;
        height: 10px;
        width: 320px;
        font-size: 4px;
      }

      .car-main-datas {
        font-size: 14px;
        color: #000;
        padding: 0px 10px 5px 10px;
      }

      .car-main-data-label {
        display: inline;
        float: left;
        font-weight: bold;
        margin-right: 10px;
        text-left: right;
        width: 90px;
      }

      .car-options {
        color: #6D6E71;
        font-size: 13px;
        text-align: justify;
        padding: 5px 10px 5px 10px;
      }

      .car-description {
        color: #6D6E71;
        font-size: 13px;
        text-align: justify;
        padding: 5px 10px 5px 10px;
      }

      .car-contact {
        color: #6D6E71;
        font-size: 14px;
        text-align: justify;
        padding: 5px 10px 5px 10px;
      }

      .car-contact-label {
        display: inline;
        float: left;
        font-weight: bold;
        margin-right: 10px;
        text-left: right;
        width: 70px;
      }

      .cars-footer {
        background: transparent url("../images/list-footer-bg.gif") center bottom no-repeat;
        height: 10px;
        float: left;
        width: 590px;
        font-size: 4px;
      }

      .cars-footer-checked {
        background: transparent url("../images/list-footer-checked-bg.gif") center bottom no-repeat;
        height: 10px;
        float: left;
        width: 590px;
        font-size: 4px;
      }
      
      .list-item-container {
        border-bottom: 1px solid #bbbdbd;
        width: 578px;
        /*margin: 0 0 10px 10px;*/
        padding: 10px 0 10px 10px;
        text-align: left;
        font-size: 12px;
        color: #6d6e71;
        float: left;
        display: inline;
      }

      .cars-body-container .checked {
        background-color: #F6E9F3;
      }

      .cars-body-container .checked a {
        color: #960570;
      }
      
      .list-item {
        width: 538px;
      }
      
      .list-item-container h2 {
        font-size: 14px;
        color: #000;
        margin-bottom: 5px;
      }
      
      .list-item-container h2 a {
        color: #03a512;
        text-decoration: none;
        padding-right: 10px;
      }

      .list-item-container .spacer {
        margin-left: 10px;
      }
      
      .list-item-container img {
        float: left;
        border: 0;
        margin-right: 10px;
        margin-bottom: 10px;
      }

      .list-item-container .checked-car {
        float: none;
        border: 0;
        margin-right: 0;
        margin-bottom: 0;
      }
      
      .add-to-parking-lot {
        float: right;
        display: inline;
        margin-right: 10px;
        cursor: pointer;
      }

      .add-to-parking-lot img {
        border: 0;
      }
      
      .list-body-container .last {
        border-bottom: 0;
      }

      .breadcrumbs-cars {
        margin: 10px;
        clear: left;
      }
      
      .breadcrumbs-cars a {
        color: #03a512;
        text-decoration: none;
        font-size: 13px;
      }

      .breadcrumbs-cars a:hover {
        text-decoration: underline;
      }

      .checked-car .breadcrumbs-cars a {
        color: #960570;
      }

      .latest-forum-comment {
        background-color: #efefef;
        padding: 10px;
      }

      .latest-forum-comment h4 {
        margin-bottom: 10px;
        font-style: italic;
      }
      
    
    /*-------------------------------------------*/
    
    .article-container-main {
      float: left;
      width: 270px;
      height: 200px;
      margin-left: 10px;
      background: transparent url("../images/article-container-bg.gif") center bottom no-repeat;
      color: #58585a;
      font-size: 12px;
    }
    
      .article-container-main h2 {
        background-color: #9de068;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 10px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #fbfff3;
        border-left: 1px solid #fbfff3;
        border-right: 1px solid #bbbdbd;
      }
      
      .article-container-main h2 a {
        text-decoration: none;
        color: #fff;
      }
      
      .article-container-main .article-lead {
        height: 90px;
        overflow: hidden;
        /*text-align: justify;*/
        margin: 10px;
      }

      .article-container-main .article-lead h3 {
        margin-bottom: 3px;
      }

      .article-container-main .article-lead h3 a {
        font-size: 14px;
        font-weight: bold;
        padding: 0px;
        color: #9b0416;
        text-align: left;
        text-decoration: none;
      }
      
      .article-container-main .article-lead img {
        float: right;
        border: 0;
        margin-left: 10px;
      }
      
      .article-container-main .article-gallery-lead img {
        border: 0;
        margin-left: 10px;
        
      }

    .sidebar-left-container {
      float: left;
      display: inline;
      width: 200px;
    }

    .sidebar-right-container {
      float: left;
      display: inline;
      width: 200px;
    }
      
    .article-box-container {
      float: left;
      display: inline;
      width: 190px;
      margin-left: 10px;
      margin-bottom: 10px;
      color: #58585a;
      font-size: 12px;
    }
    
    .article-box-body-container {
      background-color: #fbfff3;
      border-right: 1px solid #bbbdbd;
      border-left: 1px solid #fbfff3;
      float: left;
    }
    
      .article-box-body-container h2 {
        background-color: #e6bd00;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 10px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #fbfff3;
        border-right: 1px solid #bbbdbd;
      }
      
      .article-box-body-container h2 a {
        text-decoration: none;
        color: #fff;
      }
      
      .article-box-body-container h3 {
        margin-bottom: 5px;
      }
      
      .article-box-body-container h3 a {
        font-size: 14px;
        font-weight: bold;
        padding: 0px;
        color: #9b0416;
        text-align: left;
        text-decoration: none;
      }
      
      .article-box-body-container .article-box-body {
        text-align: justify;
        margin: 10px 10px 0px 10px;
      }
      
      .article-box-body-container .article-box-body img {
        border: 0;
        margin-bottom: 5px;
      }
      
      .article-box-footer {
        background: transparent url("../images/article-box-footer-bg.gif") center bottom no-repeat;
        height: 10px;
        float: left;
        width: 190px;
        font-size: 4px;
      }
      
    
    .latest-comments-container-main {
      float: left;
      display: inline;
      width: 190px;
      height: 200px;
      background: transparent url("../images/latest-comments-container-bg.gif") center bottom no-repeat;
      margin-left: 10px;
    }
    
      .latest-comments-container-main h2 {
        background-color: #febbee;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 10px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #fbf4f0;
        border-left: 1px solid #fbf4f0;
        border-right: 1px solid #bbbdbd;
      }
      
      .latest-comments-container-main h2 a {
        text-decoration: none;
        color: #fff;
      }
      
      .latest-comments-container-main .latest-comment {
        margin: 2px 0 2px 10px;
        padding-bottom: 2px;
        color: #6d6e71;
        width: 170px;
        height: 50px;
        overflow: hidden;
        border-bottom: 1px solid #bbbdbd;
        font-size: 11px;
      }
      
      .latest-comments-container-main .last {
        border-bottom: 0;
      }
      
      .latest-comments-container-main .latest-comment a {
        color: #7394f6;
        text-decoration: none;
        font-weight: bold;
        font-style: italic;
      }

      .latest-comments-container-main .latest-comment img {
        float: left;
        border: 0;
        margin-right: 10px;
      }

    .green-box-container {
      float: left;
      display: inline;
      width: 190px;
      margin-left: 10px;
      margin-bottom: 10px;
    }

      .green-box {
        background-color: #FBFFF3;
        border-right: 1px solid #bbbdbd;
        border-left: 1px solid #fbfff3;
        float: left;
        width: 188px;
      }
    
      .green-box h2 {
        background-color: #9DE068;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 10px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #fbf4f0;
      }
      
      .green-box h2 a {
        text-decoration: none;
        color: #fff;
      }

      .green-box-item {
        margin: 2px 0 10px 10px;
        padding-bottom: 2px;
        color: #6d6e71;
        width: 170px;
        overflow: hidden;
        /*border-bottom: 1px solid #bbbdbd;*/
        font-size: 11px;
      }
      
      .green-box .last {
        margin-bottom: 0px;
      }
      
      .green-box-item a {
        color: #588931;
        text-decoration: none;
        font-weight: bold;
        font-style: italic;
      }

      .green-box-item img {
        float: left;
        border: 0;
        margin-right: 10px;
      }

      .green-box-item p {
        border-top: 1px solid #bbbdbd;
        margin-top: 3px;
        padding-top: 5px;
    
      }

      .green-box-footer {
        background: transparent url("../images/green-box-footer-bg.gif") center bottom no-repeat;
        height: 10px;
        float: left;
        width: 190px;
        font-size: 4px;
      }

    .blue-box-container {
      float: left;
      display: inline;
      width: 190px;
      margin-left: 10px;
      margin-bottom: 10px;
    }

      .blue-box {
        background-color: #EEF5FF;
        border-right: 1px solid #bbbdbd;
        border-left: 1px solid #fbfff3;
        float: left;
        width: 188px;
      }
    
      .blue-box h2 {
        background-color: #3D87F7;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 10px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #fbf4f0;
      }
      
      .blue-box h2 a {
        text-decoration: none;
        color: #fff;
      }

      .blue-box-item {
        margin: 2px 0 2px 10px;
        padding-bottom: 2px;
        color: #6d6e71;
        width: 170px;
        overflow: hidden;
        border-bottom: 1px solid #bbbdbd;
        font-size: 11px;
      }
      
      .blue-box .last {
        border-bottom: 0;
      }
      
      .blue-box-item a {
        color: #7394f6;
        text-decoration: none;
        font-weight: bold;
        font-style: italic;
    }

    .blue-box-item .checked-latest-user {
      color: #960570;
    }

      .blue-box-item img {
        float: left;
        border: 0;
        margin-right: 10px;
      }

      .blue-box-footer {
        background: transparent url("../images/blue-box-footer-bg.gif") center bottom no-repeat;
        height: 10px;
        float: left;
        width: 190px;
        font-size: 4px;
      }
      
      
    .latest-comments-box-container {
      float: left;
      display: inline;
      width: 190px;
      margin-left: 10px;
      margin-bottom: 10px;
    }
    
      .latest-comments-box-body-container {
        background-color: #fbf4f0;
        border-right: 1px solid #bbbdbd;
        border-left: 1px solid #fbfff3;
        float: left;
        width: 188px;
      }
    
      .latest-comments-box-body-container h2 {
        background-color: #febbee;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 10px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #fbf4f0;
      }
      
      .latest-comments-box-body-container h2 a {
        text-decoration: none;
        color: #fff;
      }
      
      .latest-comments-box-body-container .latest-comment {
        margin: 2px 0 2px 10px;
        padding-bottom: 2px;
        color: #6d6e71;
        width: 170px;
        /*height: 50px;*/
        overflow: hidden;
        border-bottom: 1px solid #bbbdbd;
        font-size: 11px;
      }
      
      .latest-comments-box-body-container .last {
        border-bottom: 0;
      }
      
      .latest-comments-box-body-container .latest-comment a {
        color: #7394f6;
        text-decoration: none;
        font-weight: bold;
        font-style: italic;
      }

      .latest-comments-box-body-container .latest-comment img {
        float: left;
        border: 0;
        margin-right: 10px;
      }
      
      .latest-comments-box-footer {
        background: transparent url("../images/latest-comments-box-footer-bg.gif") center bottom no-repeat;
        height: 10px;
        float: left;
        width: 190px;
        font-size: 4px;
      }
    
    .important-ads-container {
      width: 990px;
      height: 140px;
      background: transparent url("../images/important-ads-container-bg.gif") center bottom no-repeat;
      float: left;
      display: inline;
      margin-left: 10px;
      margin-bottom: 10px;
    }
    
      .important-ads-container h2 {
        background: #fe9b9b url("../images/important-ads-header-bg.gif") left top no-repeat;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 10px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #fbf4f0;
        border-left: 1px solid #fbf4f0;
        border-right: 1px solid #bbbdbd;
      }

      .new-cars-container h2 {
        background: #FCEB53;
        background-image: none;
      }
      
      .important-ads-container h2 a {
        text-decoration: none;
        color: #fff;
      }

      .new-cars-container h2 a {
        color: #FF8000;
      }

      .important-ads {
        background-color: #fff;
        float: left;
      }
      .important-ads ul li {
        display: inline;
      }
    
        .important-ad-container {
          width: 237px;
          height: 107px;
          /*margin-left: 10px;*/
          padding-left: 10px;
          float: left;
          display: inline;
          background: #fff url("../images/important-ad-bg.jpg") right bottom no-repeat;
        }
        
        .important-ads-container .checked {
          background-image: url("../images/important-ad-checked-bg.jpg");
        }



          .important-ad {
            margin-top: 10px;
            font-size: 12px;
            color: #58585a;
          }
          
          .important-ad a {
            text-decoration: none;
            font-weight: bold;
            color: #000;
            font-size: 14px;
          }

          .important-ads-container .checked .important-ad a {
            color: #960570;
          }
        
          .important-ad img {
            border: 0;
            float: left;
            margin-right: 10px;
          }
    
    .footer-container {
      width: 990px;
      height: 160px;
      float: left;
      display: inline;
      /*margin-top: 10px;*/
      margin-bottom: 10px;
      margin-left: 10px;
      
    }
    
      .ads-container {
        width: 790px;
        height: 160px;
        float: left;
        background: transparent url("../images/ads-container-bg.gif") center bottom no-repeat;
      }
      
      .ads-container h2 {
        background: #fff url("../images/ads-header-bg.gif") right top no-repeat;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 10px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #fff;
        border-left: 1px solid #fff;
        border-right: 1px solid #bbbdbd;
        margin-bottom: 10px;
      }
      
      .ads-container h2 a {
        text-decoration: none;
        color: #fff;
      }
        
        .ad-container {
          width: 87px;
          height: 114px;
          background: transparent url("../images/ad-container-bg.gif") center center no-repeat;
          float: left;
          display: inline;
          margin-left: 10px;
        }

        .ads-container .checked {
          background-image: url("../images/ad-container-checked-bg.gif");
        }
        
        .ad {
          padding: 5px;
          text-align: center;
          font-size: 11px;
          color: #58585a;
        }
        
        .ad img {
          border: 0;
        }
        
        .ad a {
          font-weight: bold;
          color: #000;
          text-decoration: none;
        }
        
        .ad a:hover {
          color: #ffb965;
        }

        .ads-container .checked .ad a {
          color: #960570;
        }
      
      .parking-lot-box {
        width: 190px;
        height: 160px;
        float: left;
        display: inline;
        margin-left: 10px;
        background: transparent url("../images/parking-lot-container-bg.gif") center center no-repeat;
      }
      
      .parking-lot-box h2 {
        background-color: #3d87f7;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 10px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #eef5ff;
        border-left: 1px solid #eef5ff;
        border-right: 1px solid #bbbdbd;
        margin-bottom: 10px;
      }
      
      .parking-lot-box h2 a {
        text-decoration: none;
        color: #fff;
      }

      .parking-lot-box-content {
        font-size: 14px;
        color: #00489b;
        padding: 0 10px 0 10px;
      } 

      .parking-lot-box-content a {
        color: #00489b;
        font-weight: bold;
        text-decoration: none;
      }

      .parking-lot-box-content ul li {
        line-height: 20px;
      }

    .misc-container {
      width: 1000px;
      float: left;
      display: inline;
    }

    .left-container {
      width: 200px;
      float: left;
      display: inline;
    }
      /*-------------------< blue-wide >-----------------------*/

      .blue-wide-container {
        float: left;
        display: inline;
        width: 990px;
        margin-left: 10px;
      }

      .blue-wide-body-container {
        background-color: #F2F4FF;
        border-right: 1px solid #bbbdbd;
        width: 989px;
        float: left;
        color: #3e3e3e;
        font-size: 13px;
      }

      .blue-wide-body-container h2 {
        background: #7394F6 url("../images/blue-wide-header-bg.gif") left top no-repeat;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 40px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #fbf4f0;
        margin-bottom: 10px;
        float: right;
      }

      .blue-wide-body-container h2 a {
        font-size: 16px;
        font-weight: normal;
        color: #fff;
        text-decoration: none;
      }

      .blue-wide-body-container h3 {
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
      }

      .blue-wide-body-container h3 a {
        color: #7394F6;
        text-decoration: none;
      }

      .blue-wide-lead {
        font-weight: bold;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
        text-align: justify;
      }

      .blue-wide-lead img {
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
      }

      .blue-wide-video {
        float: right;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
      }

      .blue-wide-body {
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
        text-align: justify;
      }

      .blue-wide-banner {
        text-align: center;
      }

      .blue-wide-banner img {
        border: 0;
      }


      .blue-wide-footer {
        background: transparent url("../images/blue-wide-footer-bg.gif") center bottom no-repeat;
        height: 10px;
        float: left;
        width: 990px;
        font-size: 4px;
        margin-bottom: 10px;
      }

      /*-------------------< /blue-wide >-----------------------*/
     
      /*----------------------------------------------------------*/
      /*-------------------< blue-box-790 >-----------------------*/
      /*---                                                    ---*/

      .blue-box-790-container {
        float: left;
        display: inline;
        width: 790px;
        margin-left: 10px;
      }

      .blue-box-790 {
        background-color: #F2F4FF;
        border-right: 1px solid #bbbdbd;
        width: 789px;
        float: left;
        display: inline;
        color: #3e3e3e;
        font-size: 13px;
      }

      .blue-box-790 h2 {
        background: #7394F6 url("../images/blue-wide-header-bg.gif") left top no-repeat;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 40px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #fbf4f0;
        margin-bottom: 10px;
        float: right;
      }

      .blue-box-790 h2 a {
        font-size: 16px;
        font-weight: normal;
        color: #fff;
        text-decoration: none;
      }

      .blue-box-790 h3 {
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
      }

      .blue-box-790 h3 a {
        color: #7394F6;
        text-decoration: none;
      }

      .blue-box-790-lead {
        font-weight: bold;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
        text-align: justify;
      }

      .blue-box-790-lead img {
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
      }

      .blue-box-790-body {
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
        text-align: justify;
      }

      .blue-box-790-banner {
        text-align: center;
      }

      .blue-box-790-banner img {
        border: 0;
      }


      .blue-box-790-footer {
        background: transparent url("../images/blue-box-790-footer-bg.gif") center bottom no-repeat;
        height: 10px;
        float: left;
        width: 790px;
        font-size: 4px;
        margin-bottom: 10px;
      }

      /*---                                                     ---*/
      /*-------------------< /blue-box-790 >-----------------------*/
      /*-----------------------------------------------------------*/

      /*----------------------------------------------------------*/
      /*-------------------< purple-box-790 >-----------------------*/
      /*---                                                    ---*/

      .purple-box-790-container {
        float: left;
        display: inline;
        width: 790px;
        margin-left: 10px;
      }

      .purple-box-790 {
        background-color: #F6E9F3;
        border-right: 1px solid #bbbdbd;
        width: 789px;
        float: left;
        display: inline;
        color: #3e3e3e;
        font-size: 13px;
      }

      .purple-box-790 h2 {
        background: #960570 url("../images/car-header-checked-bg.gif") left top no-repeat;
        font-size: 16px;
        font-weight: normal;
        padding: 0px 10px 3px 40px;
        text-align: right;
        color: #fff;
        font-style: italic;
        border-top: 1px solid #fbf4f0;
        margin-bottom: 10px;
        float: right;
      }

      .purple-box-790 h2 a {
        font-size: 16px;
        font-weight: normal;
        color: #fff;
        text-decoration: none;
      }

      .purple-box-790 h3 {
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
      }

      .purple-box-790 h3 a {
        color: #960570;
        text-decoration: none;
      }

      .purple-box-790-lead {
        font-weight: bold;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
        text-align: justify;
      }

      .purple-box-790-lead img {
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
      }

      .purple-box-790-body {
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
        text-align: justify;
      }

      .purple-box-790-banner {
        text-align: center;
      }

      .purple-box-790-banner img {
        border: 0;
      }


      .purple-box-790-footer {
        background: transparent url("../images/purple-box-790-footer-bg.gif") center bottom no-repeat;
        height: 10px;
        float: left;
        width: 790px;
        font-size: 4px;
        margin-bottom: 10px;
      }

      /*---                                                     ---*/
      /*-------------------< /purple-box-790 >-----------------------*/
      /*-----------------------------------------------------------*/
