html {
	margin:0;
	padding:0;
	font:14px Arial, Verdana, Helvetica, Arial, sans-serif;
	color:#000;
	}
  body {
    background-color:#fff;
    color:#646464;
    margin:0;
    padding:0;
    font:14px Arial, Verdana, Helvetica, Arial, sans-serif;
    color:#000;
    position:relative;
    }
    a {
      color:#828282;
      text-decoration:none;
      }
      a:hover {
        /*text-decoration:underline;*/
        border-bottom:1px solid;
        }
    textarea {
      font:12px Arial, Verdana, Helvetica, Arial, sans-serif;
      padding:5px;
      }
    img {
      border:0 none;
      }
    #page {
      background:url("../image/page-top-bg.gif") top left repeat-x;
      height:auto;
      margin:0;
      padding:12px 0 0 0;
      margin:0 auto;
      position:relative;
      width:990px;
      }
      #header {
        background:url("../image/header-bg.jpg") top left repeat-x;
        height:194px;
        margin:0;
        /*overflow:hidden;*/
        padding:20px 0 0 0;
        position:relative;
        width:990px;
        }
        #header .logo {
          display:block;
          height:140px;
          left:-22px;
          margin:0;
          padding:0;
          position:absolute;
          top:48px;
          width:409px;
          }
        #header a {
          }
          #header a:hover {
            border:0 none;
            }

        #header .stemp {
          height:105px;
          left:480px;
          position:absolute;
          top:27px;
          width:201px;
          }
        #header .rightcol {
          margin:0 51px 0 0;
          position:absolute;
          right:0;
          top:45px;
          width:255px;
          }
          #header .rightcol #addthis {
            float:right;
            height:20px;
            width:198px;
            }
            #header .rightcol #addthis .addthis_toolbox.addthis_default_style {
              float:right;
              }
              #header .rightcol #addthis .addthis_toolbox.addthis_default_style a {
                display:inline;
                float:left;
                }
                #header .rightcol #addthis .addthis_toolbox.addthis_default_style a.atc_s.addthis_button_compact {
                  display:none;
                  }
              #header .rightcol #addthis .addthis_toolbox.addthis_default_style .addthis_counter.addthis_bubble_style {
                text-align:center;
                }
                #header .rightcol #addthis .addthis_toolbox.addthis_default_style .addthis_counter.addthis_bubble_style .addthis_button_expanded {
                  float:none;
                  text-align:center;
                  }
          #header .rightcol .contact {
            color:#0072a6;
            float:right;
            height:70px;
            line-height:30px;
            margin:0;
            vertical-align:bottom;
            width:250px;
            }
            #header .rightcol .contact .phonelbl {
              font-size:13px;
              height:32px;
              margin:2px 10px 0 0;
              position:relative;
              text-align:right;
              vertical-align:text-bottom;
              width:85px;
              }
              #header .rightcol .contact .phonelbl span {
                bottom:0;
                line-height:17px;
                margin:0;
                padding:0;
                position:absolute;
                right:0;
                white-space:nowrap;
                }
            #header .rightcol .contact .phone {
              /*background:url('../image/bg-alpha.png') top left repeat !important;*/
              /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
              -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');*/
              /*zoom: 1.1;*/
              height:32px;
              float:right;
              font: bold 28px Arial, Verdana, Helvetica, Arial, sans-serif;
              /*background-image: url('../image/bg-alpha.png');
              background-repeat: no-repeat;*/
              /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFFFFFFF,startColorStr=#FFFFFFFF)";*/ /* IE8 */
              /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',startColorStr='#FFFFFFFF');*/   /* IE6 & 7 */
              /*zoom: 1;*/

              /*text-shadow: 0 0 1px rgba(0,0,0,0.3);*/
              /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/bg-alpha.png',sizingMethod=crop);*/
              /*zoom:1;*/
              /*font-size:28px;*/
              /*font-size:28px;*/
              /*font-size:197%;*/
              /*font-family: Arial, Verdana, Helvetica, Arial, sans-serif;
              font-style:normal;
              font-weight:bold;*/
              /*opacity:1 !important;
              -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
              filter: alpha(opacity=100) !important;*/
              position:relative;
              vertical-align:bottom;
              width:165px;
              }
              #header .rightcol .contact .phone span {
                bottom:-15px;
                visibility: hidden;
                /*line-height:33px;*/
                font-size:22pt;
                margin:0;
                padding:0;
                position:absolute;
                right:0;
                white-space:nowrap;
                }
        #header .arrow {
          background:url("../image/menu-arrow.png") top left no-repeat;
          height:12px;
          left:63px;
          position:absolute;
          top:202px;
          width:23px;
          }
        #header #menu {
          clear:both;
          display:block;
          float:left;
          margin:152px 0 0 36px;
          padding:0;
          position:relative;
          width:960px;
          }
          #header #menu li .close {
            background:url("../image/menu-btn-close.png") center right no-repeat;
            color:#646464;
            display:none;
            font-size:10px;
            line-height:40px;
            padding:0 20px 0 0;
            position:absolute;
            text-align:center;
            text-transform:none;
            top:40px;
            z-index:1002;
            }
            #header #menu li#menu_services .close, 
            #header #menu li#menu_8 .close {
              left:375px;
              }
            #header #menu li#menu_financing .close, 
            #header #menu li#menu_10 .close {
              left:275px;
              }
            #header #menu li#menu_about .close, 
            #header #menu li#menu_22 .close {
              left:133px;
              }
          #header #menu li {
            background:url("../image/menu-separator.png") right center no-repeat;
            display:inline;
            float:left;
            margin:0;
            padding:0 25px 0 19px;
            text-align:center;
            }
            #header #menu #menu_personalcars,
            #header #menu #menu_5 {
              display:block;
              padding:0 23px 0 19px;
              width:140px;
              }
            #header #menu #menu_lorries,
            #header #menu #menu_7 {
              display:block;
              padding:0 23px 0 19px;
              width:156px;
              }
            #header #menu li.last {
              background:none;
              margin:0;
              padding:0 0 0 23px;
              }
            #header #menu li ul {
              margin:0;
              padding:0;
              }
              #header #menu li ul li {
                background:none;
                display:block;
                float:none;
                height:43px;
                margin:33px 0 0 53px;
                padding:0;
                width:230px;
                }
                #header #menu li#menu_financing ul li {
                  margin-left:53px;
                  }
                #header #menu li#menu_about ul li {
                  margin-left:33px;
                  }
                #header #menu li ul li.left.first {
                  margin-top:42px;
                  }
                #header #menu li ul li.right.first {
                  margin-top:-271px !important;
                  }
                #header #menu li ul li.right {
                  margin:33px 0 0 290px;
                  }
                #header #menu li ul li a {
                  color:#646464;
                  display:inline-block;
                  font-size:16px;
                  height:43px;
                  /*opacity:0;
                  filter:alpha(opacity=0);
                  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*/
                  position:relative;
                  text-align:left;
                  text-transform:none;
                  vertical-align:middle;
                  width:231px;
                  }
                  #header #menu li ul li a#submenu_services_grouts_lnk {
                    }
                    #header #menu li ul li a#submenu_services_grouts_lnk .imgbox {
                      }
                      #header #menu li ul li a#submenu_services_grouts_lnk .imgbox img {
                        margin:0 0 0 6px;
                        }
                  #header #menu li ul li a#submenu_services_car_import_lnk {
                    }
                    #header #menu li ul li a#submenu_services_car_import_lnk .imgbox {
                      }
                      #header #menu li ul li a#submenu_services_car_import_lnk .imgbox img {
                        margin:0 0 0 6px;
                        }
                  #header #menu li ul li a#submenu_financing_vat_deduction_lnk {
                    }
                    #header #menu li ul li a#submenu_financing_vat_deduction_lnk .imgbox {
                      }
                      #header #menu li ul li a#submenu_financing_vat_deduction_lnk .imgbox img {
                        margin:4px 0 0 0;
                        }
                  #header #menu li ul li a#submenu_company_lb_lnk {
                    }
                    #header #menu li ul li a#submenu_company_lb_lnk .imgbox {
                      }
                      #header #menu li ul li a#submenu_company_lb_lnk .imgbox img {
                        margin:4px 0 0 0;
                        }
                  #header #menu li ul li a#submenu_company_certificates_lnk {
                    }
                    #header #menu li ul li a#submenu_company_certificates_lnk .imgbox {
                      }
                      #header #menu li ul li a#submenu_company_certificates_lnk .imgbox img {
                        margin:3px 0 0 5px;
                        }
                  #header #menu li ul li a#submenu_company_customers_lnk {
                    }
                    #header #menu li ul li a#submenu_company_customers_lnk .imgbox {
                      }
                      #header #menu li ul li a#submenu_company_customers_lnk .imgbox img {
                        margin:6px 0 0 0;
                        }
                  #header #menu li ul li a.blue {
                    color:#0072a6;
                    }
                  #header #menu li ul li a img {
                    left:0;
                    position:absolute;
                    top:0;
                    }
                    #header #menu li ul li a img.color {
                      }
                    #header #menu li ul li a img.invisible {
                      display:none;
                      }
                  #header #menu li ul li a span {
                    float:right;
                    font-weight:bold;
                    margin:0 0 0 10px;
                    text-align:left;
                    width:177px;
                    }
                    #header #menu li ul li a span.small {
                      font-weight:normal;
                      line-height:20px;
                      padding:0;
                      }
                      #header #menu li ul li a span.small img {
                        float:none;
                        position:inherit;
                        line-height:20px;
                        padding:0 0 0 8px;
                        vertical-align:middle;
                        }
                    #header #menu li ul li a span.imgbox {
                      display:inline-block;
                      float:left;
                      height:43px;
                      margin:0;
                      text-align:center;
                      vertical-align:middle;
                      width:43px;
                      }
            #header #menu li.menuitem {
              position:relative;
              }
            #header #menu li#menu_services,
            #header #menu li#menu_8 {
              position:relative;
              }
              #header #menu li#menu_services ul, 
              #header #menu li#menu_8 ul {
                background:url("../image/menu-bg-services.png") top left no-repeat;
                display:none;
                height:351px;
                left:-130px;
                position:absolute;
                width:565px;
                top:42px;
                z-index:1003;
                }
            #header #menu li#menu_financing,
            #header #menu li#menu_10 {
              position:relative;
              }
              #header #menu li#menu_financing ul,
              #header #menu li#menu_10 ul {
                background:url("../image/menu-bg-financing.png") top left no-repeat;
                display:none;
                height:351px;
                left:0px;
                position:absolute;
                width:333px;
                top:42px;
                z-index:1003;
                }
            #header #menu li#menu_about,
            #header #menu li#menu_22 ul {
              position:relative;
              }
              #header #menu li#menu_about ul,
              #header #menu li#menu_22 ul {
                background:url("../image/menu-bg-company.png") top left no-repeat;
                display:none;
                height:351px;
                left:-67px;
                position:absolute;
                width:258px;
                top:42px;
                z-index:1003;
                }
          #header #menu a {
            color:#828282;
            display:table-cell;
            height:42px;
            font:bold 14px /*"Arial Black", */Arial, Verdana, Helvetica, Arial, sans-serif;
            text-transform:uppercase;
            vertical-align:middle;
            }
            #header #menu a:hover,
            #header #menu a.selected {
              border-bottom:0 none;
              color:#646464;
              text-decoration:none;
              }
            #header #menu a.selected {
              }
            #header #menu a span {
              font-weight:normal;
              }
      #banner {
        height:350px !important;
        overflow:hidden;
        width:990px !important;
        }
        #banner .gloomy {
          color:#000 !important;
          }
        #banner .bottom {
          top:160px;
          position:absolute;
          }
        #banner a:hover {
          border:0 none;
          text-decoration:none;
          }
        #banner .lbl {
          display:block;
          font-size:42px;
          padding:0;
          text-align:right;
          width:691px;
          }
          #banner .lbl span {
            color:#fff;
            font-size:36px;
            font-weight:normal;
            line-height:55px;
            opacity:1;
            }
            #banner .lbl img {
              behavior: url(/public/js.new/iepngfix.htc);
              height:31px;
              padding:0 0 0 0;
              width:20px;
              }
              #banner .lbl img.banner-vanocni {
                right:-30px;
                top:-20px;
                position:relative;
                }
            #banner .lbl .lblbox {
              display:none !important;
              }
            #banner .lbl.noresize img {
              height:auto;
              width:auto;
              }
        #ft-buttons-banner {
          margin:0 45px 0 0;
          position:absolute;
          right:0;
          text-align:right;
          top:540px;
          width:340px !important;
          z-index:1002;
          }
          #ft-buttons-banner .ft-button-banner {
            background-color:#fff;
            color:#fff;
            display:inline-block;
            font-size:7px;
            height:10px;
            margin:0 10px 0 0;
            padding:0 !important;
            text-align:center;
            width:10px;
            }
            #ft-buttons-banner .ft-button-banner:hover,
            #ft-buttons-banner .ft-button-banner-active {
              background-color:#ff8200;
              border:0 none;
              color:#ff8200;
              text-decoration:none;
              }
            #ft-buttons-banner .ft-button-banner span {
              display:block;
              height:10px;
              width:10px;
              }
        #ft-prev-banner,
        #ft-next-banner {
          display:none;
          }
        #ft-title-banner {
          /*background-color:transparent !important;*/
          /*background:url('../image/bg-alpha.png') top left repeat !important;*/
          /*background-color:#000;*/
          /*bottom:auto !important;*/
          /*background-color:transparent !important;
          filter: alpha(opacity=100) !important;*/
          color:#fff;
          float:left;
          font-weight:bold;
          left:246px !important;
          /*left:30px !important;*/
          /*opacity:1 !important;*/
          position:absolute;
          top:45px;
          /*top:30px !important;*/
          width:691px;
          }
          #ft-title-banner a {
            color:#fff;
            }
            .ft-banner {
              z-index:999;
              }
      #search {
        background:url("../image/search-bg.png") top left no-repeat;
        left:60px;
        height:180px;
        padding:21px 15px 15px 15px;
        position:absolute;
        top:386px;
        width:240px;
        z-index:1001;
        }
        #search .formfieldbox {
          clear:both;
          height:28px;
          margin:0 0 12px 0;
          width:220px;
          }
          
          
          
          
          
          #search .formfieldbox.ui-widget { 
            text-align:right;
            }
          #search .formfieldbox a {
            color:#646464;
            font-size:10px;
            line-height:25px;
            text-decoration:underline;
            text-align:right;
            }
            #search .formfieldbox a:hover {
              border:0 none;
              }
          #search .formfieldbox .combobox { 
            display:none;
            }
                #search .formfieldbox button { 
                  background:url("../image/combobox-search-btn.gif") top left no-repeat;
                  border:0 none;
                  height:28px;
                  margin:0;
                  padding:0;
                  width:24px;
                  }
                  #search .formfieldbox button:hover {
                    cursor:pointer;
                    }
                  #search .formfieldbox button .ui-icon { 
                    display:none;
                    }
                  #search .formfieldbox button .ui-button-text { 
                    display:none;
                    }
                #search .formfieldbox .formfield input { 
                  /*background:url("../image/combobox-search-fld.gif") top left no-repeat;*/
                  background-color:#fff;
                  border:0 none;
                  color:#646464;
                  float:left;
                  font-size:12px;
                  height:28px;
                  margin:0;
                  text-align:center;
                  width:196px;
                  }
          
            
            
            
            
            
          #search .formfieldbox .submit {
            float:right;
            }
          #search .formfieldbox span {
            color:#646464;
            display:block;
            float:left;
            font-size:12px;
            line-height:28px;
            width:45px;
            }
            #search .formfieldbox span label {
              display:inline;
              float:none;
              line-height:normal;
              width:auto;
              }
            #search .formfieldbox label {
              color:#646464;
              display:block;
              float:left;
              font-size:12px;
              line-height:28px;
              width:45px;
              }
              
          #search .formfieldbox .formfield {
            float:left;
            height:28px;
            width:220px;
            }
            #search .formfieldbox .formfield#formfield_search_filter_model {
              position:relative;
              }
              #search .formfieldbox .formfield#formfield_search_filter_model .search_loading {
                background-color:#fff;
                color:#ff8200;
                font-size:12px;
                height:28px;
                line-height:28px;
                position:absolute;
                left:0;
                text-align:center;
                vertical-align:middle;
                top:0;
                width:220px;
                }
                #search .formfieldbox .formfield#formfield_search_filter_model .search_loading span {
                  display:block;
                  height:28px;
                  width:196px;
                  }
                #search .formfieldbox .formfield#formfield_search_filter_model .search_loading img {
                  display:table-cell;
                  padding:4px 0 0 0;
                  vertical-align:middle;
                  }
            #search .formfieldbox .formfield input {
              /*border:0 none;*/
              color:#646464;
              /*height:28px;
              line-height:30px;
              padding:0 5px;
              width:161px;*/
              }
            #search .formfieldbox .formfield.short {
              margin:0 8px 0 0;
              width:82px;
              }
              #search .formfieldbox .formfield.short.nomargin {
                margin:0;
                }
              #search .formfieldbox .formfield.short input {
                width:72px;
                }
      .toolsbox { 
        left:652px;
        height:20px;
        position:absolute;
        top:585px;
        width:300px;
        }
        .toolsbox.noabsolute {
          float:right;
          margin:10px 38px 0 0;
          position:static;
          }
        .toolsbox a { 
          float:right;
          margin:5px 15px 0 0;
          }
          .toolsbox a:hover { 
            border:0 none;
            text-decoration:none;
            }
        .toolsbox iframe { 
          float:right;
          margin:0 15px 0 0;
          }
      #content {
        clear:both;
        margin:49px 53px 0 60px;
        width:877px;
        }
        #content .leftcol {
          float:left;
          min-height:200px;
          width:252px;
          }
        #content .rightcol {
          float:right;
          min-height:200px;
          width:581px;
          }
        #content #homepage { 
          }
          #content #homepage .leftcol,
          #content .article .leftcol {
            }
            #content #homepage .leftcol address,
            #content .article .leftcol address {
              color:#0072a6;
              font-size:16px;
              font-style:normal;
              margin:0 0 20px 0;
              }
            #content #homepage .leftcol .opened,
            #content .article .leftcol .opened {
              color:#0072a6;
              font-size:16px;
              font-style:normal;
              font-weight:bold;
              margin:0 0 34px 0;
              }
              #content #homepage .leftcol .opened .point,
              #content .article .leftcol .opened .point {
                background:url("../image/banner-service-point.png") left top no-repeat;
                display:inline-block;
                height:15px;
                padding:0 0 0 5px;
                width:9px;
                }
              #content #homepage .leftcol .opened .regular,
              #content .article .leftcol .opened .regular {
                font-weight:normal;
                }
            #content #homepage .leftcol .annot,
            #content .article .leftcol .annot {
              border-top:1px solid #828282;
              color:#646464;
              line-height:20px;
              margin:0 0 3px 0;
              padding:13px 0 20px 0;
              }
              #content #homepage .leftcol .annot strong,
              #content .article .leftcol .annot strong {
                color:#0072a6;
                }
              #content #homepage .leftcol .annot a,
              #content .article .leftcol .annot a {
                color:#ff8200;
                /*color:#999999;*/
                font-size:10px;
                font-weight:bold;
                line-height:35px;
                }
            #content #homepage .leftcol .services,
            #content .article .leftcol .services {
              margin:0;
              padding:0;
              }
              #content #homepage .leftcol .services li,
              #content .article .leftcol .services li {
                list-style:none;
                margin:0 0 20px 0;
                }
                #content #homepage .leftcol .services li h2,
                #content .article .leftcol .services li h2 {
                  margin:0;
                  padding:0;
                  }
                  #content #homepage .leftcol .services li h2 a,
                  #content .article .leftcol .services li h2 a {
                    display:block;
                    font-size:16px;
                    font-weight:bold;
                    height:65px;
                    position:relative;
                    width:221px;
                    z-index:2;
                    }
                    #content #homepage .leftcol .services li h2 a { 
                      z-index:0;
                      }
                    #content #homepage .leftcol .services li h2 a:hover,
                    #content .article .leftcol .services li h2 a:hover {
                      border:0 none;
                      }
                    #content #homepage .leftcol .services li h2 img,
                    #content .article .leftcol .services li h2 img {
                      position:absolute;
                      z-index:1;
                      }
                    #content #homepage .leftcol .services li h2 span,
                    #content .article .leftcol .services li h2 span {
                      color:#fff;
                      display:block;
                      margin:12px 0 0 16px;
                      position:absolute;
                      white-space:nowrap;
                      z-index:2;
                      }
                      #content #homepage .leftcol .services li h2 span.small,
                      #content .article .leftcol .services li h2 span.small {
                        background:url("../image/banner-service-point.png") right center no-repeat;
                        clear:both;
                        font-weight:normal;
                        margin:0;
                        padding:0 15px 0 0;
                        }
                      #content #homepage .leftcol .services li h2 .headlonglnk,
                      #content .article .leftcol .services li h2 .headlonglnk { 
                        font-size:15px;
                        line-height:20px;
                        }
                        #content #homepage .leftcol .services li h2 .headlonglnk span.small,
                        #content .article .leftcol .services li h2 .headlonglnk span.small {
                          background:url("../image/banner-service-point.png") right 23px no-repeat;
                        font-weight:normal;
                        margin:0;
                        padding:0 15px 0 0;
                        }
          #content #homepage .rightcol {
            line-height:18px;
            }
            #content .article .rightcol { 
              margin:0 0 0 20px;
              }
            #content #homepage .rightcol h2,
            #content .car_detail .leftcol h2,
            #content .car_detail .rightcol h2 {
              background:url("../image/head-point.png") left center no-repeat;
              color:#646464;
              font-size:14px;
              font-weight:bold;
              margin:0;
              padding:0 0 0 12px;
              text-transform:uppercase;
              }
              #content #homepage .rightcol h2 a {
                color:#646464;
                }
              #content #homepage .rightcol h2 span, 
              #content .car_detail .leftcol h2 span, 
              #content .car_detail .rightcol h2 span {
                font-weight:normal;
                }
            #content #homepage .rightcol h3,
            .car_list .list h3,
            .car_detail h3 {
              font-size:14px;
              font-weight:bold;
              margin:20px 0 0 0;
              padding:0;
              }
              #content #homepage .rightcol h3 a,
              .car_list .list h3 a,
              .car_detail .list h3 a {
                border:0 none;
                display:block;
                text-align:center;
                }
                #content #homepage .rightcol h3 a img,
                .car_list .list h3 a img, 
                .car_detail .list h3 a img {
                  margin:0 0 5px 0;
                  text-align:center;
                  }
                  #content #homepage .rightcol h3 a img.watermark,
                  .car_list .list h3 a img.watermark, 
                  .car_detail h3 a img.watermark {
                    left:22px;
                    top:110px;
                    position:absolute;
                    }
                #content #homepage .rightcol h3 a strong,
                .car_list .list h3 a strong, 
                .car_detail .list h3 a strong {
                  clear:both;
                  display:block;
                  text-align:left;
                  }
              #content #homepage .rightcol h3 span {
                font-weight:normal;
                }
            #content #homepage .rightcol p,
            .car_list .list p, 
            .car_detail p {
              color:#646464;
              margin:0;
              padding:0;
              }
              #content #homepage .rightcol p strong span,
              .car_list .list p strong span,
              .car_detail p strong span {
                font-weight:normal;
                }
            #content .btndetail,
            .list .search_car_personal .btndetail {
              background-color:#ff8200;
              bottom:73px;
              position:absolute;
              right:0;
              color:#fff;
              display:block;
              font-size:11px;
              font-weight:bold;
              line-height:13px;
              padding:0 3px;
              }
              .list .search_car_personal .btndetail {
                background-color:#ff8200 !important;
                }
              #content .btndetail:hover {
                border:0 none;
                }
            #content #homepage .rightcol ul {
              margin:0;
              padding:0;
              }
              #content #homepage .rightcol ul li,
              .car_list .list li, 
              .car_detail li {
                border-bottom:1px solid #828282;
                list-style:none;
                padding:0 0 20px 0;
                position:relative;
                }
            #content #homepage .rightcol .new, 
            .car_list .list .new, 
            #content .car_detail #cardetailbox .new, 
            #content .car_detail .leftcol .new {
              height:55px;
              right:0;
              position:absolute;
              top:0;
              width:55px;
              z-index:2;
              }
              #content #homepage .rightcol .subrightcol .new,
              .car_list .list .new { 
                background:transparent url("../image/homepage-news-utility.png") left top repeat-y;
                height:54px;
                }
              #content #homepage .rightcol .subleftcol .new,
              #content .car_detail#car_detail_personal #cardetailbox .new,
              .car_list .list .search_car_personal .new,
              #content .car_detail .leftcol .new { 
                background:transparent url("../image/homepage-news-personal.png") left top repeat-y;
                }
            #content #homepage .rightcol .bubble,
            .car_list .list .bubble, 
            .car_detail .bubble {
              display:none;
              position:absolute;
              top:0px;
              width:301px;
              z-index:3;
              }
              #content #homepage .rightcol .bubble .top,
              .car_list .list .bubble .top,
              .car_detail .bubble .top {
                background-color:#ff8200;
                height:4px;
                width:287px;
                }
              #content #homepage .rightcol .bubble .content,
              .car_list .list .bubble .content,
              .car_detail .bubble .content {
                background:transparent url("../image/bubble-bg.png") left top repeat-y;
                padding:20px;
                width:247px;
                }
                #content #homepage .rightcol .bubble .content p,
                .car_list .list .bubble .content p,
                .car_detail .bubble .content p {
                  line-height:25px;
                  }
                  #content #homepage .rightcol .bubble .content p label,
                  .car_list .list .bubble .content p label,
                  .car_detail .bubble .content p label {
                    color:#646464;
                    float:left;
                    font-size:12px;
                    font-weight:bold;
                    display:inline-block;
                    width:80px;
                    }
                  #content #homepage .rightcol .bubble .content p span,
                  .car_list .list .bubble .content p span,
                  .car_detail .bubble .content p span {
                    display:block;
                    float:left;
                    width:167px
                    }
                  #content #homepage .rightcol .bubble .content p strong, 
                  .car_list .list .bubble .content p strong,
                  .car_detail .bubble .content p strong {
                    color:#464646;
                    float:left;
                    font-size:14px;
                    font-weight:bold;
                    }
                    #content #homepage .rightcol .subleftcol .bubble .content p strong { 
                      color:#ff8200;
                      }
                    #content #homepage .rightcol .subrightcol .bubble .content p strong { 
                      color:#0072a6;
                      }
                    #content #homepage .rightcol .bubble .content p strong label, 
                    .car_list .list .bubble .content p strong label,
                    .car_detail .bubble .content p strong label {
                      font-weight:normal;
                      }
            #content .rightcol .subleftcol {
              float:left;
              margin:0 0 0 15px;
              width:250px;
              }
              #content .article .rightcol .subleftcol { 
                margin:0;
                }
              #content .rightcol .subleftcol h3,
              .car_list .list h3,
              .car_detail h3 {
                color:#ff8200;
                }
                .car_list#car_list_utility .list h3 {
                  color:#0072a6;
                  }
                #content .rightcol .subleftcol h3 a,
                .list .search_car_personal h3 a,
                .car_list .list h3 a,
                .car_detail h3 a {
                  color:#ff8200;
                  text-align:center;
                  }
                  .list .search_car_personal h3 a { 
                    color:#ff8200 !important;
                    }
                  .car_list#car_list_utility .list h3 a {
                    color:#0072a6;
                    }
              #content .rightcol .subleftcol p strong,
              .list .search_car_personal p strong,
              .car_list .list p strong,
              .car_detail p strong {
                color:#ff8200;
                }
                .list .search_car_personal p strong { 
                  color:#ff8200 !important;
                  }
                .car_list#car_list_utility .list p strong {
                  color:#0072a6;
                  }
              #content .car_list#car_list_utility .btndetail {
                background-color:#0072a6;
                }

              #content .rightcol .subleftcol .bubble,
              .car_list .list .bubble,
              .car_detail .bubble {
                left:265px;
                background:transparent url("../image/bubble-bill.png") left 30px no-repeat;
                padding:0 0 0 14px;
                }
            #content .rightcol .subrightcol {
              float:right;
              width:250px;
              }
              #content .rightcol .subrightcol h3 {
                color:#0072a6;
                }
                #content .rightcol .subrightcol h3 a {
                  color:#0072a6;
                  }
              #content .rightcol .subrightcol p strong {
                color:#0072a6;
                }
              #content #homepage .btndetail.blue {
                background-color:#0072a6;
                }
              #content .rightcol .subrightcol .bubble,
              .car_list .list .third .bubble {
                background:transparent url("../image/bubble-bill-right.png") right 30px no-repeat;
                left:-316px;
                padding:0 0 0 0;
                }
        #content .car_list { 
          }
          .car_list .list li {
            float:left;
            height:268px;
            /*height:267px;
            margin:0 50px 0 0;
            padding:0;*/
            margin-bottom:20px;
            margin-right:63px;
            width:250px;
            }
            .car_list .list li.third {
              margin:0;
              }
            .car_list .list .bubble { 
              left:262px;
              }
              .car_list .list .third .bubble { 
                left:-313px;
                }
          #content .car_list h1,
          #content .car_detail h2 { 
            background:url("../image/carlist-header.gif") center left no-repeat;
            clear:left;
            color:#646464;
            float:left;
            font-size:14px;
            font-weight:bold;
            margin:0;
            padding:0 0 0 12px;
            text-transform:uppercase;
            }
          #content .car_list .pagination, 
          #content .car_detail .pagination { 
            float:right;
            }
            #content .car_list .pagination.bottom, 
            #content .car_detail .pagination.bottom { 
              clear:both;
              margin:15px 0 0 0;
              }
            #content .car_list .pagination a {
              border:1px solid #fff;
              color:#828282;
              float:left;
              display:block;
              margin:0 0 0 10px;
              padding:0 3px;
              }
              #content .car_list .pagination a:hover { 
                border-bottom:1px solid #828282;
                }
              #content .car_list .pagination a.selected { 
                color:#646464;
                }
          #content .car_list .utilsbox { 
            clear:both;
            color:#646464;
            float:left;
            font-size:12px;
            padding:20px 0;
            width:100%;
            }
            #content .car_list .order { 
              float:right;
              }
              #content .car_list .order span { 
                float:left;
                line-height:18px;
                margin:0 8px 0 0;
                }
              #content .car_list .order a { 
                border:0 none;
                margin:0 0 0 10px;
                }
            #content .car_list .filter { 
              float:left;
              }
              #content .car_list .filter span.header { 
                display:block;
                float:left;
                height:18px;
                line-height:18px;
                margin:0 8px 0 0;
                }
                #content .car_list .filter span.header a { 
                  background:url("../image/filter_close.gif") left center no-repeat;
                  padding:0 0 0 15px;
                  text-align:left;
                  }
              #content .car_list .filtercombobox { 
                float:left;
                margin:0 8px 0 0;
                }
                #content .car_list .filter .filtercombobox.ui-widget { 
                  text-align:right;
                  }
                #content .car_list .filter .filtercombobox a {
                  color:#646464;
                  font-size:10px;
                  line-height:25px;
                  text-decoration:underline;
                  text-align:right;
                  }
                  #content .car_list .filter .filtercombobox a:hover {
                    border:0 none;
                    }
                #content .car_list .filtercombobox .combobox { 
                  display:none;
                  }
                .ui-widget-content {
                  background-color:#fff;  
                  border-left:1px solid #828282;
                  border-right:1px solid #828282;
                  border-bottom:1px solid #828282;
                  margin:15px 3px;
                  padding:0;
                  position:relative;
                  width:112px;
                  }
                  .searchcombolist {
                    background-color:#efefef;
                    border-left:0 none;
                    border-right:0 none;
                    border-bottom:0 none;
                    width:220px;
                    z-index:2;
                    }
                  .ui-widget-content li {
                    color:#646464;
                    font-size:12px;
                    list-style:none;
                    margin:0 0 0 0;
                    padding:5px 0;
                    }
                    .ui-widget-content.searchcombolist {
                      background-color:#efefef;
                      border:0 none;
                      width:220px;
                      }
                    .ui-widget-content li a {
                      border:0 none !important;
                      color:#646464;
                      cursor:pointer;
                      display:block;
                      margin:0 0 0 5px;
                      padding:0;
                      width:100%;
                      }
                      .ui-widget-content li a:hover {
                        border:0 none;
                        color:#000;
                        text-decoration:none;
                        }
                #content .car_list .filtercombobox button { 
                  background:url("../image/combobox-btn.gif") top left no-repeat;
                  border:0 none;
                  height:18px;
                  margin:0;
                  width:18px;
                  }
                  #content .car_list .filtercombobox button:hover {
                    cursor:pointer;
                    }
                #content .car_list .filtercombobox input { 
                  background:url("../image/combobox-fld.gif") top left no-repeat;
                  border:0 none;
                  color:#646464;
                  float:left;
                  font-size:12px;
                  height:18px;
                  margin:0;
                  text-align:center;
                  width:96px;
                  }
          #content .car_list .list { 
            margin:0;
            padding:0;
            }
            #content .car_list .list li { 
              list-style:none;
              }
              #content .car_list .list li h3 { 
                margin-top:0;
                }
              #content .car_list .list li p { 
                }
        #content .car_detail { 
          }
          #content .car_detail #cardetailbox { 
            background:url("../image/loader.gif") center center no-repeat;
            clear:both;
            position:relative;
            width:560px;
            }
            #content .car_detail.sauto #cardetailbox { 
              margin:18px auto;
              text-align:center;
              width:559px;
              /*width:874px;*/
              }
              #content .car_detail.sauto .sauto-vanocni#cardetailbox { 
                clear:none;
                float:left;
                margin:18px 0;
                /*position:static;*/
                }
              #content .car_detail.sauto #sauto-vanocni-banner { 
                float:right;
                margin:18px 0;
                }
            #content .car_detail #cardetailbox a, 
            #content .car_detail #cardetailbox a:hover { 
              border:0 none;
              position:relative;
              text-decoration:none;
              z-index:1;
              }
            #content .car_detail #cardetailbox a img {
              border:0 none;
              }
          #content .car_detail .leftcol { 
            line-height:18px;
            }
            #content .car_detail .leftcol a:hover { 
              border:none;
              text-decoration:none;
              }
              
            #content .car_detail .leftcol ul { 
              margin:0 0 20px 0;
              padding:15px 0 0 0;
              }
          #content .car_detail .rightcol { 
            width:565px;
            }
            #content .car_detail.sauto .rightcol { 
              width:874px;
              }
            #content .car_detail .rightcol .carheader { 
              clear:both;
              position:relative;
              width:560px;
              }
              #content .car_detail.sauto .rightcol .carheader { 
                width:auto;
                }
            #content .car_detail .rightcol h1 { 
              /*clear:both;*/
              color:#ff8200;
              /*float:left;*/
              font-size:18px;
              font-weight:bold;
              line-height:23px;
              margin:0;
              padding:15px 0 10px 0;
              /*position:absolute;
              left:0;
              top:0;*/
              width:420px;
              }
              #content .car_detail.sauto .rightcol h1 { 
                width:744px;
                }
              #content .car_detail .rightcol h1 span { 
                font-weight:normal;
                }
            #content .car_detail .rightcol .number { 
              color:#646464;
              /*float:right;*/
              font-size:12px;
              padding:15px 0 10px 0;
              position:absolute;
              right:0;
              bottom:0;
              width:120px;
              text-align:right;
              }
              #content .car_detail .rightcol .number span { 
                color:#ff8200;
                font-size:18px;
                font-weight:bold;
                }
            #content .car_detail ul { 
              margin:0;
              padding:0;
              }
              #content .car_detail ul li { 
                list-style:none;
                }
              #content .car_detail .pagination { 
                color:#646464;
                }
                #content .car_detail .pagination a {
                  color:#646464;
                  font-size:12px;
                  font-weight:bold;
                  margin:0 0 0 10px;
                  padding:0 3px;
                  }
                  #content .car_detail .pagination a:hover {
                    border:0 none;
                    text-decoration:none;
                    }
                  #content .car_detail .pagination a.lnkback {
                    background:url("../image/lnk-back.gif") center left no-repeat;
                    padding:0 0 0 12px;
                    }
                  #content .car_detail .pagination a.lnkforward {
                    background:url("../image/lnk-forward.gif") center right no-repeat;
                    padding:0 12px 0 0;
                    }

            #content .car_detail .cargallery {
              background:url("../image/bg-car-gallery.jpg") top left repeat-y;
              height:107px;
              margin:18px 0;
              position:relative;
              width:560px;
              }
              #content .car_detail.sauto .cargallery {
                margin:0 auto;
                }
                #content .car_detail.sauto .cargallery.sauto-vanocni {
                  float:left;
                  margin:0;
                  }
              #content .car_detail .cargallery .carousel-control {
                display:inline-block;
                }
              #content .car_detail .cargallery input {
                /*display:none;*/
                border:0 none;
                cursor:pointer;
                height:19px;
                position:absolute;
                width:12px;
                }
              #content .car_detail .cargallery .carousel-previous {
                background:transparent url("../image/btn-gallery-left.jpg") center center no-repeat;
                left:5px;
                top:40%;
                }
                #content .car_detail .cargallery .carousel-previous.disabled {
                  background:transparent url("../image/btn-gallery-left-inactive.jpg") center center no-repeat;
                  }
              #content .car_detail .cargallery .carousel-next {
                background:transparent url("../image/btn-gallery-right.jpg") center center no-repeat;
                right:5px;
                top:40%;
                }
                #content .car_detail .cargallery .carousel-next.disabled {
                  background:transparent url("../image/btn-gallery-right-inactive.jpg") center center no-repeat;
                  }
              #content .car_detail .cargallery .carousel-wrap {
                height:89px !important;
                left:20px;
                overflow:hidden;
                position:relative;
                top:8px;
                width:512px;
                }
              #content .car_detail .cargallery ul {
                height:89px;
                left:20px;
                overflow:hidden;
                padding:0;
                position:absolute;
                top:8px;
                }
                #content .car_detail .cargallery .carousel-wrap ul {
                  left:0px;
                  top:0;
                  }
              #content .car_detail .cargallery ul li {
                /*background:url("../image/banner-homepage-line-up.jpg") top left no-repeat;*/
                display:inline;
                float:left;
                height:89px;
                list-style:none;
                margin:0 0 0 0;
                padding:0;
                position:relative;
                text-align:center;
                /*width:131px;*/
                }
                #content .car_detail .cargallery ul li a {
                  display:block;
                  height:89px;
                  padding:0;
                  text-align:center;
                  width:131px;
                  }
                #content .car_detail .cargallery ul li .watermark {
                  left:50%;
                  margin:13px 0 0 -49px;
                  position:absolute;
                  top:50%;
                  }
            #content .car_detail .left {
              float:left;
              }
              #content .car_detail.sauto .left {
                margin:10px 10px 10px 0 !important;
                }
                #content .car_detail.sauto .left.middle {
                  margin:0 !important;
                  }
                #content .car_detail.sauto #parametersbox .left.middle {
                  margin:10px 5px 10px 0 !important;
                  }
                #content .car_detail.sauto #parametersbox .right {
                  margin:10px 0 10px 0 !important;
                  }
            #content .car_detail .right {
              float:right !important;
              }
            #content .car_detail #sellersbox {
              font-size:12px;
              margin:20px 0 0 0;
              width:560px;
              }
              #content .car_detail.sauto #sellersbox {
                margin-left:auto;
                margin-right:auto;
                }
                #content .car_detail.sauto .sauto-vanocni#sellersbox {
                  float:left;
                  }
              #content .car_detail #sellersbox .seller {
                border-bottom:1px solid #828282;
                border-top:1px solid #828282;
                color:#646464;
                display:block;
                float:left;
                height:81px;
                padding:2px 0 8px 0;
                position:relative;
                vertical-align:bottom;
                width:261px;
                }
                #content .car_detail.sauto #sellersbox .seller {
                  margin:0 !important;
                  }
              #content .car_detail #sellersbox strong {
                color:#464646;
                }
              #content .car_detail #sellersbox p {
                bottom:8px;
                float:left;
                line-height:18px;
                position:absolute;
                }
              #content .car_detail #sellersbox img {
                float:right;
                }
            #content .car_detail h4 {
              border-bottom:1px solid #828282;
              clear:left;
              color:#828282;
              font-size:14px;
              font-weight:bold;
              margin:20px 0 0 0;
              padding:0 0 5px 0;
              }
            #content .car_detail #parametersbox {
              color:#646464;
              font-size:12px;
              margin:10px 0 0 0;
              }
              #content .car_detail #parametersbox ul {
                margin:0;
                padding:0;
                }
                #content .car_detail #parametersbox ul li {
                  border:0 none;
                  clear:left;
                  line-height:23px;
                  list-style:none;
                  width:270px;
                  }
                  #content .car_detail.sauto #parametersbox ul li {
                    width:285px;
                    }
                  #content .car_detail #parametersbox ul li label {
                    display:block;
                    float:left;
                    width:120px;
                    }
                  #content .car_detail #parametersbox ul li strong {
                    clear:right;
                    color:#464646;
                    display:block;
                    float:left;
                    width:150px;
                    }
                    #content .car_detail.sauto #parametersbox ul li strong {
                      clear:right;
                      width:165px;
                      }

            #content .car_detail #pricebox {
              clear:both;
              color:#646464;
              font-size:12px;
              width:560px;
              }
              #content .car_detail #pricebox label {
                display:block;
                float:left;
                line-height:25px;
                vertical-align:middle;
                width:120px;
                }
              #content .car_detail #pricebox strong {
                color:#464646;
                display:block;
                float:left;
                }
              #content .car_detail #pricebox .vat {
                margin:20px 0;
                }
              #content .car_detail #pricebox .price {
                margin:30px 0 0 0;
                vertical-align:bottom;
                /*width:350px;*/
                }
                #content .car_detail #pricebox .price strong {
                  font-size:14px;
                  }
                #content .car_detail #pricebox .price span {
                  font-size:14px;
                  font-weight:normal;
                  }
                  #content .car_detail #pricebox big { 
                    font-size:20px;
                    }
            #content .car_detail #interestingbox {
              clear:left;
              padding:20px 0 40px 0;
              }
              .socialbox { 
                height:20px;
                margin:2px 0 0 15px;
                width:300px;
                }
                .socialbox a { 
                  float:left;
                  margin:5px 15px 0 0;
                  }
                  .socialbox a:hover { 
                    border:0 none;
                    text-decoration:none;
                    }
                .socialbox iframe { 
                  float:left;
                  margin:0 15px 0 0;
                  }
            #content .car_detail h5 { 
              color:#646464;
              font-family:"Arial Black", Arial, Verdana, Helvetica, Arial, sans-serif;
              font-size:12px;
              margin:16px 0 0 0;
              }
            #content .car_detail .listing {
              margin:10px 0;
              }
              #content .car_detail .listing.left {
                float:left;
                }
              #content .car_detail .listing.right {
                clear:right;
                float:right;
                }
              #content .car_detail .listing li {
                background:url("../image/carlist-header.gif") 0 5px no-repeat;
                border:0 none;
                color:#646464;
                font-size:12px;
                line-height:22px;
                padding:0 0 0 12px;
                width:270px;
                }
            #content .car_detail .descriptionbox {
              display:block;
              line-height:20px;
              overflow: visible;
              padding:15px 0;
              width:99%;
              }
              #content .car_detail.sauto .descriptionbox {
                /*width:874px;*/
                }
            #content .car_detail p {
              color:#646464;
              font-size:12px;
              text-align:justify;
              }
              
        #content .article .rightcol { 
          color:#646464;
          font-size:12px;
          }
          #content .article .rightcol h1 { 
            background:url("../image/carlist-header.gif") center left no-repeat;
            font-size:14px;
            padding:0 0 0 12px;
            text-transform:uppercase;
            }
          #content .article .rightcol h2 { 
            color:#ff8200;
            font-size:24px;
            line-height:30px;
            }
            #content .article .rightcol div h2 { 
              margin:20px 0 0 0;
              }
              #content .article .rightcol .certificate h2 {
                background:url("../image/carlist-header.gif") left center no-repeat;
                clear:left;
                color:#0072a6;
                font-size:12px;
                line-height:45px;
                margin:20px 0 0 0;
                padding:0 0 0 12px;
                }
              #content .article .rightcol h2 strong { 
                color:#646464;
                font-size:14px;
                font-weight:bold;
                }
              #content .article .rightcol h2 span { 
                color:#646464;
                font-size:14px;
                font-weight:normal;
                }
              #content .article .rightcol h2 a { 
                color:#FF8200;
                font-size:12px;
                margin:0;
                padding:0;
                }
                #content .article .rightcol h2 { 
                  border:0 none;
                  }
          #content .article .rightcol h3 { 
            background:url("../image/carlist-header.gif") center left no-repeat;
            font-size:12px;
            line-height:40px;
            padding:0 0 0 12px;
            }
            #content .article .rightcol h3.financing { 
              background:none;
              color:#0072a6;
              font-size:14px;
              line-height:23px;
              margin:0;
              padding:0;
              }
              #content .article .rightcol h3.financing span { 
                color:#646464;
                }
            #content .article .rightcol h3.financing2 { 
              background:none;
              color:#646464;
              font-size:12px;
              line-height:23px;
              margin:0;
              padding:0;
              }
          #content .article .rightcol a { 
            color:#0072a6;
            text-decoration:underline;
            }
            #content .article .rightcol a:hover {
              border:0 none;
              }
            #content .article .rightcol a.dlgbtn { 
              float:none;
              text-decoration:none;
              }
              #content .article .rightcol a.dlgbtn img { 
                float:none;
                padding:0;
                }
          #content .article .rightcol img { 
            float:right;
            padding:0 0 10px 10px;
            }
            #content .article .rightcol .certificate img { 
              float:left;
              }
          #content .article .rightcol p { 
            line-height:18px;
            }
            #content .article .rightcol div p {
              margin:0;
              padding:0;
              }
            #content .article .rightcol p a { 
              color:#ff8200;
              text-decoration:underline;
              }
            #content .article .rightcol p b { 
              color:#0072a6;
              font-weight:bold;
              }
              #content .article .rightcol p b.grey { 
                color:#646464;
                }
          #content .article .rightcol strong { 
            color:#0072a6;
            font-size:14px;
            font-weight:normal;
            }
            #content .article .rightcol strong.small { 
              font-size: 10px;
              }
          #content .article .rightcol ul { 
            margin:0 0 20px 0;
            padding:0;
            }
            #content .article .rightcol ul li { 
              background:url("../image/carlist-header.gif") 0 3px no-repeat;
              line-height:20px;
              list-style:none;
              padding:0 0 0 14px;
              }
          #content .article .rightcol ol { 
            margin:0 0 20px 0;
            padding:0;
            }
            #content .article .rightcol ol li { 
              background:url("../image/carlist-header.gif") 0 3px no-repeat;
              line-height:20px;
              list-style:none;
              margin:0 0 20px 0;
              padding:0 0 0 14px;
              }
              #content .article .rightcol ol li b { 
                font-weight:bold;
                }
          #content .article table { 
            border:0 none;
            border-collapse:collapse;
            margin:0 0 20px 0;
            width:581px;
            }
            #content .article #mapbox table { 
              margin:0;
              width:auto;
              }
            #content .article table tr {
              line-height:20px;
              }
              #content .article table tr.even {
                background-color:#f2f2f2;
                }
              #content .article table th {
                font-weight:normal;
                padding:0 10px;
                text-align:left;
                }
                #content .article table thead th {
                  background-color:#e6e6e6;
                  }
              #content .article table td {
                padding:0 10px;
                text-align:left;
                }
          #content .article .seller { 
            clear:both;
            border-bottom:1px solid #828282;
            border-top:1px solid #828282;
            color:#646464;
            display:block;
            float:left;
            height:81px;
            margin:10px 0;
            padding:2px 0 8px 0;
            position:relative;
            vertical-align:bottom;
            width:261px;
            }
            #content .article .seller p {
              bottom:8px;
              float:left;
              line-height:18px;
              position:absolute;
              }
            #content .article .seller img {
              float:right;
              }
          #content .article #mapbox { 
            clear:left;
            margin:10px 0;
            }
            #content .article #mapbox #map { 
              height:470px;
              width:592px;
              }
              #content .article #mapbox #map table { 
                width:auto;
                }
              #content .article #mapbox #map .card .close { 
                display:block !important;
                }
              #content .article #mapbox #map .window-container.card { 
                left:-77px !important;
                bottom:76px !important;
                }
                #content .article #mapbox #map .window-container.card .tail { 
                  right:0;
                  }
          #content .article .rightcol address {
            font-style:normal;
            line-height:23px;
            margin:0 0 20px 0;
            }
          #content .article .contact { 
            }
            #content .article .contact .subleftcol { 
              }
              #content .article .contact h3 { 
                background:url("../image/carlist-header.gif") left center no-repeat;
                color:#646464;
                font-weight:bold;
                line-height:20px;
                margin:20px 0 0 0;
                padding:0 0 0 15px;
                }
                #content .article .contact h3 span { 
                  font-weight:normal;
                  }
              #content .article .contact .subleftcol p { 
                line-height:20px;
                }
                #content .article .contact .subleftcol p strong { 
                  color:#0072a6;
                  font-size:12px;
                  font-weight:bold;
                  }
                #content .article .contact .subleftcol p span { 
                  clear:left;
                  float:left;
                  display:block;
                  height:80px;
                  width:45px;
                  }
                  #content .article .contact .subleftcol p a { 
                    float:left;
                    }
            #content .article .contact .subrightcol { 
              }
              #content .article .contact .subrightcol h2 { 
                color:#828282;
                font-size:14px;
                }
              #content .article .contact .subrightcol .seller { 
                }
                #content .article .contact .subrightcol .seller strong { 
                  color:#464646;
                  font-weight:bold;
                  }
            #content .article .contact table { 
              width:180px;
              }
              #content .article .contact table td { 
                text-align:center;
                }

      #footer {
        clear:both;
        margin:49px 0;
        text-align:center;
        width:990px;
        }
        #footer h2 {
          color:#646464;
          font-size:16px;
          margin:15px 0 0 0;
          text-align:center;
          text-transform:uppercase;
          }
        #footer #partnersbox {
          /*border-top:1px solid #828282;*/
          border-bottom:1px solid #828282;
          margin:0 auto 10px auto;
          width:868px;
          }
        #footer #partners {
          clear:both;
          display:inline-block;
          margin:10px auto;
          padding:13px 0 16px 0;
          width:667px;
          }
          #footer #partners a {
            display:inline-block;
            margin:0 0 11px 0;
            position:relative;
            /*opacity:0;
            filter:alpha(opacity=0);
            -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";*/
            }
            #footer #partners a#partnerge {
              height:42px;
              width:214px;
              }
            #footer #partners a#partnercardetect {
              height:36px;
              width:158px;
              }
            #footer #partners a#partnersauto {
              height:32px;
              width:171px;
              }
            #footer #partners a#partnerriwax {
              height:52px;
              width:128px;
              }
            #footer #partners a#partneressox {
              height:37px;
              width:166px;
              }
            #footer #partners a#partnerkimicar {
              height:43px;
              width:104px;
              }
          #footer #partners a:hover {
            border:0 none;
            text-decoration:none;
            }
          #footer #partners a img {
            left:0;
            position:absolute;
            top:0;
            }
        #footer #copyright {
          clear:both;
          color:#b4b4b4;
          font-size:11px;
          font-weight:bold;
          margin-bottom:20px;
          }
          #footer #copyright a {
            color:#b4b4b4;
            }
            #footer #copyright a img {
              vertical-align:middle;
              }
          #footer #copyright .creator {
            }
            #footer #copyright .creator:hover {
              border:0 none;
              text-decoration:none;
              }
        #footer .leftcol {
          clear:left;
          display:block;
          float:left;
          text-align:center;
          width:214px;
          }
        #footer .centercol {
          float:left;
          text-align:center;
          width:286px;
          }
        #footer .rightcol {
          clear:right;
          float:left;
          text-align:center;
          width:166px;
          }
#overlay { 
  background-color:#000;
  filter: alpha(opacity=75); /* internet explorer */
  -khtml-opacity: 0.75;      /* khtml, old safari */
  -moz-opacity: 0.75;       /* mozilla, netscape */
  opacity: 0.75;           /* fx, safari, opera */
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:1003 !important;
  }
.dlg { 
  left:50%;
  position:fixed;
  top:50%;
  z-index:1004;
  }
  .dlg .header h1 { 
    background:none !important;
    padding-left:0 !important;
    text-transform:none;
    }
  .dlg .header p { 
    clear:left;
    color:#646464;
    float:left;
    font-size:12px;
    line-height:17px;
    margin:0;
    padding:0;
    }
  .dlg .header a {
    float:right;
    margin:5px 0;
    text-align:right;
    }
    .dlg .header a:hover {
      border:0 none;
      text-decoration:none;
      }
  .dlg .data .btns {
    float:right;
    margin:8px 0 0 0;
    }
  .dlg.dlgservice {
    background:url('../image/dlg-service-bg.png') left top no-repeat;
    height:527px;
    margin:-263px 0 0 -180px;
    width:361px;
    }
    .dlg.dlgservice .header { 
      margin:15px auto;
      width:325px;
      }
      .dlg.dlgservice .header h1 { 
        color:#ff8200;
        float:left;
        font-size:14px;
        margin:5px 0;
        padding:0;
        text-transform:none !important;
        }

    .dlg.dlgservice .data { 
      color:#646464;
      font-size:12px;
      margin:0 auto;
      width:325px;
      }
      .dlg.dlgservice .data .formfieldbox {
        clear:left;
        float:left;
        margin:0 0 8px 0;
        width:325px;
        }
        .dlg.dlgservice .formfieldbox span {
          display:block;
          float:left;
          font-size:12px;
          line-height:28px;
          width:145px;
          }
        .dlg.dlgservice .formfieldbox .formfield {
          float:right;
          width:178px;
          }
          .dlg.dlgservice .formfieldbox .formfield input {
            border:0 none;
            color:#646464;
            font-size:12px;
            height:28px;
            line-height:30px;
            padding:0 5px;
            width:168px;
            }
          .dlg.dlgservice .formfieldbox textarea {
            border:0 none;
            color:#646464;
            height:72px !important;
            resize:none;
            width:314px !important;
            }
  .dlg.dlgcontact {
    background:url('../image/dlg-contact-bg.png') left top no-repeat;
    height:381px;
    margin:-190px 0 0 -140px;
    width:281px;
    }
    .dlg.dlgcontact .header { 
      margin:15px auto;
      width:249px;
      }
      .dlg.dlgcontact .header h1 { 
        color:#ff8200;
        float:left;
        font-size:14px;
        margin:5px 0;
        padding:0;
        text-transform:none !important;
        }
      .dlg .header p { 
        clear:left;
        color:#646464;
        float:left;
        font-size:12px;
        line-height:17px;
        margin:0;
        padding:0;
        }
      .dlg .header a {
        float:right;
        margin:5px 0;
        text-align:right;
        }
        .dlg .header a:hover {
          border:0 none;
          text-decoration:none;
          }
    .dlg.dlgcontact .data { 
      color:#646464;
      font-size:12px;
      margin:0 auto;
      width:249px;
      }
      .dlg .data .btns {
        float:right;
        margin:8px 0 0 0;
        }
      .dlg.dlgcontact .data .formfieldbox {
        clear:left;
        float:left;
        margin:0 0 8px 0;
        width:249px;
        
        }
        .dlg.dlgcontact .formfieldbox span {
          display:block;
          float:left;
          font-size:12px;
          line-height:28px;
          width:45px;
          }
        .dlg.dlgcontact .formfieldbox .formfield {
          float:right;
          width:195px;
          }
          .dlg.dlgcontact .formfieldbox .formfield input {
            border:0 none;
            color:#646464;
            font-size:12px;
            height:28px;
            line-height:30px;
            padding:0 5px;
            width:185px;
            }
          .dlg.dlgcontact .formfieldbox textarea {
            border:0 none;
            color:#646464;
            height:72px !important;
            resize:none;
            width:239px !important;
            }
.error { 
  color:red;
  clear:left;
  }
.invisible {
  display:none;
  }
.cleaner {
  clear:both;
  }