
html {margin:0 auto;width: 100%;}
body{ 
    margin:0;
    padding: 0;
    height: 100%;
    text-align: center;
    width: 100%;
    min-height: 100%;
    background: #ffffff url("images/bg.jpg") left top repeat-x;
}

a img {border: none;}
div{margin: 0 auto;}
input {outline: none;}

/*div*/.clear {clear: both;height: 0;}
.clear-plus{clear: both;height: 10px;}

.float {float: left;}
.float-r {float: right;}

.wrapper {
    /*min-width: 1051px;*/
    position: relative;
    width: 1057px;
    margin: 0 auto;}

    .top-wrap {
            position: relative;
            width: 1057px;
            height: 215px;
            margin: 0 auto;}

        .gazel{position:absolute;width:283px;height: 162px;background: transparent url("images/car-1.png") no-repeat;top:101px;right:72px;z-index: 800;}
        .honda{position:absolute;width:237px;height: 145px;background: transparent url("images/car-2.png") no-repeat;top:177px;right:38px;z-index: 800;}

            .left{background: transparent url("images/top-left.png") no-repeat;width: 51px;height: 215px;}
            .right{background: transparent url("images/top-right.png") no-repeat;width: 51px;height: 215px;}
            .center-wrap{margin: 0 auto;width: 955px;height: 215px;}
            .top-line{clear:both;margin: 0 auto;width: 955px;height: 8px;background: transparent url("images/top-shadow.png") no-repeat;}
            .top{width: 955px;height: 199px;border-top:4px solid #cfcfd1;border-bottom:4px solid #cfcfd1;background-color:#dfe0e2;position: relative;}
                .arr1{width: 90px;height: 88px;position: absolute;background: transparent url("images/arrow-1.png") no-repeat;top:98px;left:0px;opacity:0;}
                .arr2{width: 90px;height: 88px;position: absolute;background: transparent url("images/arrow-2.png") no-repeat;top:98px;left:150px;opacity:0;}
                .gaz{width: 82px;height: 111px;position: absolute;background: transparent url("images/gaz.png") no-repeat;top:0px;left:485px;opacity: 0;}

                .adress{
                        padding: 5px 0 0 0;
                        color:#12315f;
                        text-align: left;
                        font-family: Arial;
                        word-spacing: 0px;
                        font-weight: 700;
                        font-size: 16px; }

                    .adress p{padding: 5px 0 0 0;}

                    .logo{padding: 4px 0 0 0;color:#12315f;padding-right:5px;}

                        h1.logo, p.city{font-family: Arial;font-size: 39px;font-weight: 800;font-style: italic;}
                        p.city {font-size: 15px;text-align: right;padding-right: 10px;}


                    .gbo{width: 302px;height: 76px;padding: 35px 0 0 3px;display: none;}


    .tabs-wrapper{width: 1057px;margin: 0;}
        .tabs{padding: 15px 0 0 50px;/*width: 638px*/;margin: 0;}
            .tab{/*height: 152px;/*108*/width:152px;margin-right: 7px;cursor: pointer; background: url("images/button.png") no-repeat;color:#dfe0e2;font-size: 19px;height:152px;line-height: 19px;text-transform: uppercase;}
               .tab a{color:#dfe0e2;text-decoration: none;}
                  .menu{padding-top:43px;}
                  .plus{font-size: 14px;word-spacing: -1px;padding-top:27px;}
                .menu-2{padding-top:33px;word-spacing: 1px;}
             .active{height: 152px;width:152px;background: url("images/active.png") no-repeat;}

               

    .text-block-wrapper{width: 979px;margin: 0 auto;padding-top: 11px;clear:both;position: relative;}
        .top-content{margin: 0 auto;width: 979px;height: 11px;background: transparent url("images/top-content.jpg") no-repeat;}
        .bottom-content{margin: 0 auto;width: 979px;height: 123px;background: transparent url("images/auto.jpg") no-repeat;clear:both;}
        .arr{position:absolute;width:17px;height: 44px;background: transparent url("images/left-arrow.jpg") no-repeat;top:38px;left:0px;}

        .content {margin: 0 auto;width: 971px;overflow: hidden;border-left:4px solid #cfcfd1; border-right:4px solid #cfcfd1;padding-top: 30px;background-color: #dfe0e2;text-align: left;}
            .content p{font-family: Arial;font-size: 15px;color:#12315f;padding: 0px 0px 10px 34px; width: 665px;line-height: 18px;}

.form-wrapper {width:239px;margin-right:10px;}
    .arrow-white{width:92px;height: 49px;background: transparent url("images/arrow-form.png") no-repeat;margin:0 auto;}
        .top-form{width:239px;height: 12px;background: transparent url("images/form-top.jpg") no-repeat;margin:0 auto;margin-top: 10px;}
            .bottom-form{width:239px;height: 12px;background: transparent url("images/form-bottom.jpg") no-repeat;margin:0 auto;}
                .form{width:239px;height:300px;margin:0 auto;background-color:#12315f; position:relative;}
                    .inner-form{width: 220px;margin:0 auto;}
                        h1.contact{color: #DFE0E2;
                                    font-family: Arial;
                                    font-size: 15px;
                                    font-weight: bold;
                                    padding-bottom: 17px;
                                    padding-left: 0;
                                    padding-right: 0;
                                    padding-top: 8px;
                                    text-align: center;
                                    text-transform: uppercase;}
                        .label{font-size: 14px;color:#dfe0e2;text-align: left;font-weight: 300;text-transform: none;}
                          .txt{
                                height: 25px;
                                margin: 3px auto 0 auto;
                                width: 211px;
                                padding-left: 3px;
                                -webkit-border-radius: 5px; 
                                  -ms-border-radius: 5px;
                                      border-radius: 5px; }

                                      .submitbtn{position:absolute;width: 223px;height: 64px;bottom:-8px;left:10px;}

    .latest-works-wrapper{width: 1057px;margin: 0 auto;}
        .content-latest-works{overflow:hidden;margin: 0 auto;border-left:4px solid #cfcfd1; border-right:4px solid #cfcfd1;background-color: #dfe0e2;text-align: left;width: 971px;position: relative;}
                .content-latest-works h3{padding: 25px 20px 25px 15px;color:#12315f;font-family: Arial;font-size: 18px;font-weight:400;text-transform: uppercase;}
                  .bottom-cont{margin: 0 auto;width: 979px;height: 11px;background: transparent url("images/bottom-content.jpg") no-repeat;clear:both;}





.separator{margin: 0 auto;margin-top:20px;width: 980px;height: 3px;background: transparent url("images/line.jpg") no-repeat;}
.without-margin{margin-top:10px;}
.footer-adress{margin: 0 auto;margin-top:5px;width: 980px;}
.footer-adress p {
    padding:5px 0 0 0;
    color:#12315f;
    text-align: center;
    font-family: Arial;
    font-weight: 600;
    font-size: 15px;}

.footer{margin: 0 auto;margin-top:10px;width: 100%;height: 70px;background: transparent url("images/footer.jpg") left bottom repeat-x;min-width: 1057px;}
.footer p{text-align: center;padding-top:5px;color:#dfe0e2;font-size: 14px;font-weight: 400;}

/** carousel */

#flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
 background-color: #DFE0E2;
    float: right;
    height: 50px;
    margin-top: 7px;
    padding-top: 6px;
    position: relative;
    width: 730px;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    width:665px;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:20px;
}
.nbs-flexisel-item img {

    cursor: pointer;
    position: relative;


}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url('images/button-previous.png') no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url('images/button-next.png') no-repeat;
}


/* tabs */

.tabs.menu{list-style: none;display: block;position: relative;
            margin: 0 !important;
            padding: 0;
}
.panes div{display: none;}

/* table */

.block2, .calc{padding-left:34px;}
.block3{padding-bottom:30px;}

ul.nums{padding-left:54px;}
ul.nums li{list-style: circle;color:#12315F;}
.nums li{color:#12315F;font-size: 15px;font-family: Arial;line-height: 20px;}

.table {border-collapse:collapse;border-spacing:0;border:1px solid #12315F;margin-bottom:25px;margin-right: 29px;}
.table td{font-family:Arial, sans-serif;font-size:14px;padding:7px 7px;border:1px solid #12315F;overflow:hidden;word-break:normal;}
.table th{font-family:Arial, sans-serif;font-size:16px;font-weight:normal;padding:7px 7px;border:1px solid #12315F;overflow:hidden;word-break:normal;font-weight: bold;}
.table .table-jlrw{font-size:16px;text-align:center}

.panes h1{font-size:22px; color:#12315F;padding-bottom:30px;text-transform: uppercase;}
.panes h2 {font-size:20px;padding-bottom:10px;}
.hplus{margin-left: 160px;}
h2.title{font-size:22px; color:#12315F;padding-bottom:20px;padding-left: 34px;text-transform: uppercase;}
.calc td {color:#12315F;}
h2.title-calc{color:#12315F;font-size:20px;padding-left:34px;padding-bottom:10px;}
.calc-button{background-color: #12315F;
                cursor: pointer;
                color: #FFFFFF;
                height: 36px;
                margin: 10px 0 10px 0;
                padding: 5px;
                width: 135px;}

