h2{
        font-size:16px;
        font-weight:bold;
        margin:0px;
        padding:0px;
}
h2{
        font-size:16px;
        font-weight:bold;
}
h3 {
        font-size:13px;
        font-weight:bold;
        margin:0px;
        padding:0px;
}
#h1{
    overflow:auto;
    width:1px;
    height:1px;
}

html{
        width:100%;
        padding:0px;
        margin:0px;
}

body {
        font-family: Verdana;
        font-size: 13px;
        background-color: #373536;
        color: #ffffff;
        margin: 0;
        width:100%;
        padding: 0;
        text-align: center;
}

a {
        font-size:13px;
        color: #fea700;
}
strong {
        font-size:13px;
}

img {
        border: 0px;
}
div.hidden_text{
        display:none;
}

 h2.top_title{
                        margin:0px;
                        padding:0px;
                        font-size:16px;
                        vertical-align:top;
                        color:#373536;
                }
 div.top_line{
                         position:absolute;
                        height:8px;
                        width:198px;
                        background-color:#fea700;
                        margin-left:-10px;
                        margin-bottom:10px;
                }
div.top_line .marker {
                        position:absolute;
                        margin-left:-16px;
                        margin-top:-17px;
                        z-index:100;
                        background:url(/images/design_new/title.gif) no-repeat;
                        width:16px;
                        height:25px;
                }



#all {

        min-width:1260px;
        height:auto;
        max-width: 1600px;
        border-left: 1px solid #aaaaaa;
        border-right: 1px solid #aaaaaa;
        overflow: hidden;
        position: relative;
        margin: 0px auto;
        text-align: left;  
         
}

* html #all{
        width: expression(this.clientWidth > 1600 ? "1600px" : this.clientWidth < 1260 ? "1260px" : "auto");
        
}                




#head-wrapper {
        background:url(/images/design_new/head.jpg) no-repeat;
        height: 297px;

        width:100%;
}
        #head-wrapper .head-grad{
                background:url(/images/design_new/head_grad.jpg) repeat-x;
        }
        #head-wrapper .logo{
                position:absolute;
                overflow:hidden;
                cursor:pointer;
                width:232px;
                height:191px;
                background:url(/images/design_new/logo.jpg) no-repeat;
                margin:24px 0px 0px 83px;
                text-indent:99999px;
        }
        #head-wrapper .shop.filters{
                width:160px;
                height:32px;
                left: 720px;
                top: 72px;
                position:absolute;
        }
        
        #head-wrapper .shop.spares{
                width:158px;
                height:36px;
                left: 360px;
                top: 104px;
                position:absolute;
        }
        
        #head-wrapper .shop.spares_bu{
                width:160px;
                height:32px;
                left: 1026px;
                top: 60px;
                position:absolute;
        }
        
                #head-wrapper .shop a {
                        font-size:14px;
                        font-weight:bold;
                        display: block;
                        text-align: center;
                        
                }
        #head-wrapper .my_truck{
                position:absolute;
                overflow:hidden;
                cursor:pointer;
                width:413px;
                height:384px;
                background:url(/images/design_new/my_truck.gif) no-repeat;
                margin:75px 0px 0px 430px;
                text-indent:99999px;
        }

        #head-wrapper .shield{
                position:absolute;
                margin:100px 0px 0px 900px;
        }


#head-wrapper ul.partners {
        list-style-type: none;
        margin: 0;
        padding: 0;
        width:auto;
        height:33px;
        float:right;

}

#head-wrapper ul.partners li {
                background: url(/images/design_new/head_table_bg.gif) repeat-x;
                float: left;
                padding: 4px 28px 0 0px;
                //padding: 3px 28px 0 0px;
                margin: 0;
                height: 33px;
        }
/*
        a.lang {
				background: url(/images/design_new/eng.jpg) no-repeat left center;
				display: block;
				height: 20px;
				padding-left: 25px;
				margin: 3px 3px 0px 0px;
				clear: both;
				float: right;
                color: white;
                font-size: 13px
        }
		*/
		.lang {margin: 4px 0px 0px -15px;}

        #head-wrapper ul.partners li  div.inter{
                //margin-top:0px;
        }
        #head-wrapper ul.partners li  div.truck{
                //margin-top:4px;
        }
        #head-wrapper ul.partners li  div.witz{
                margin-top:1px;
                //margin-top:5px;
        }
        #head-wrapper ul.partners li  div.gwspb{
                margin-top:5px;
                margin-left:25px;
                //margin-top:11px;
        }
        #head-wrapper ul.partners li  div.luber{
                margin-top:0px;
                //margin-top:0px;
        }
        #head-wrapper ul.partners li a {
                color: #003399;
                font-size: 10px
        }

        #head-wrapper ul.partners li img {
                margin-right: 5px;
        }

        #head-wrapper ul.partners li.left {
                padding: 4px 28px 0px 28px;
                background: url(/images/design_new/head_tab_left.gif) no-repeat;
        }

        #head-wrapper ul.partners li.right {
                padding: 4px 18px 0px 28px;
        }

#road {
        background: url(/images/design_new/road.jpg) no-repeat;
        height: 83px;
        width: 100%;
}

#layer {
        background: url(/images/design_new/road_2.jpg) no-repeat;
        clear: both;
        width: 100%;
}

#menu {
        float: left;
        clear: left;
        width: 250px;
        background-color:#373536;
}
        #menu .line_top {
                width:100%;
                height:7px;
                background:url('/images/design_new/lm_top.gif') repeat-x;
        }
        #menu .services ul.menu{
                margin:0px;
                padding:0px;
                margin-top:20px;
                margin-bottom:50px;
                list-style-type: none;
                padding-left:15px;
        }
                #menu .services ul.menu li{
                        padding-left:21px;
                        padding-top:4px;
                        padding-bottom:8px;
                        font-weight:bold;
                        background:url(/images/design_new/menu_arrow_white.gif) no-repeat ;
                }
                #menu .services ul.menu li.selected{
                        font-weight:bold;
                        padding:4px 0px 3px 0;
                        margin:0 0 0px 21px;
                        background:none;
                }
                #menu .services  div.selected{
                        width:30px;
                        height:41px;
                        margin:-3px 0 0 -31px;
                        //margin:-3px 0 0 -15px;
                        position:absolute;
                        background:url(/images/design_new/menu_self.gif) no-repeat 0 0px;
                }
                #menu .services  div.selected_self{
                        width:30px;
                        height:41px;
                        margin-top:-3px;
                        margin-left:-31px;
                        position:absolute;
                        background:url(/images/design_new/menu_self.gif) no-repeat 0 0px;
                }
                        #menu .services a {
                                color:#fff;
                        }
                        #menu .services ul.submenu{
                                margin:0px;
                                padding:0px 0px 10px 0px;
                                //padding:3px 0px 10px 0px;
                                list-style-type:none;

                                background:none;
                        }
                        #menu .services  ul.submenu li{
                                padding:3px 0px 3px 50px;
                                font-size:13px;
                                background:url(/images/design_new/menu_postselected.gif) no-repeat 0 0px;
                                //margin-left:-20px;
                        }
                        #menu .services  ul.submenu li.selected{
                                margin:0px;
                                padding:3px 0px 3px 50px;
                                font-size:13px;
                                background:url(/images/design_new/menu_selected.gif) no-repeat 0 0px;
                                //margin-left:-20px;
                        }
                        #menu .services  ul.submenu li.pre_selected{
                                padding:3px 0px 3px 50px;
                                margin:0px;
                                font-size:13px;
                                background:url(/images/design_new/menu_preselected.gif) repeat-y 0 0px;
                                //margin-left:-20px;
                        }
                        #menu .services ul.subsubmenu{
                                list-style-type:none;
                                margin:0px;
                                padding:0px;
                        }
                                #menu .services ul.subsubmenu li{
                                        margin:2px 0px 2px 50px;
                                        font-size:11px;
                                        font-weight:normal;
                                        padding:0 0 0 15px;
                                        background:url(/images/design_new/subsub_arrow.gif) no-repeat 0 6px;
                                        //margin:2px 0 2px 0px;
                                }





        #menu .my_news h2{
                padding-left:10px;
                padding-bottom:6px;
        }

        #menu .my_news .line{
                height:8px;
                width:225px;
                background-color:#fea700;
                margin-left:11px;
        }

        #menu .my_news ul{
                margin:0px;
                padding:0px;
                list-style-type:none;
                padding-left:11px;
                font-weight:bold;
                font-size:16px;
        }

        #menu .my_news ul li.dark{
                background:url(/images/design_new/news_pointer.gif) no-repeat 0px 19px;
                width:180px;
                //width:225px;
                padding:15px 23px 15px 21px;
        }

        #menu .my_news ul li.light{
                background:url(/images/design_new/news_pointer.gif) no-repeat 0px 19px #4b4a4a;
                width:180px;;
                //width:225px;
                padding:15px 23px 15px 21px;
        }

        #menu .my_news ul li span{
                color:#cac9ca;
                font-size:12px;
        }
        #menu .my_news ul li a{
                color:#fff;
                font-size:12px;
        }




#news {
        padding-left: 21px;
}
#news div.mail {
        margin-top:10px;
        background:url(/images/design_new/mail.gif) no-repeat;
        padding-left:44px;
}

#news div.pass {
        margin-top:10px;
        background:url(/images/design_new/pass.gif) no-repeat;
        padding-left:44px;
}

#news .mail input{
        height: 19px;
        width:161px;
        font-size:13px;
        padding-top:1px;
        padding-left:5px;
        border:0px solid #fff;
}

#news .pass input{
        height: 19px;
        width:161px;
        font-size:13px;
        padding-top:1px;
        padding-left:5px;
        border:0px solid #fff;
}

#news .abort{
        margin:-20px 10px 0px 23px;
        width:70px;
}

#news .abort a{
        font-size:13px;
        color:#9b9a9b;
}
#news .send {
        background:url(/images/design_new/mail_send.gif) no-repeat;
        cursor:pointer;
        width:106px;
        margin-left:101px;
        margin-right:-131px;
        height:27px;
        border:0px;
}

#news .send input{
        visibility:hidden;
}
/* главная байда */

#content {
        margin-left: 254px;
        //margin-right:12px;
        //padding-right:10px;
        //padding-right:0px;

        z-index: 2;

}
        #content .text{
                text-align:justify;
                padding:75px 10px 10px 10px;
        }
                #content .text{
                        font-size:13px;
                        font-weight:normal;
                }
                #content .text a{
                        font-weight:bold;
                }

        #content .sale{
                margin:0px;
                height:auto;
        }
        /* центр*/
                .sale .left {

                }

                .sale .left-offset{
                        margin-right:247px;
                        //margin-right:231px;
                        }

                        .sale .left .banner{
                                text-align:center;
                                margin:0;
                                padding:0;
                                width:100%;
                        }
                        .sale .left .banner div{
                                padding:0px;
                                margin:0px;
                                border:1px solid #999;
                                width:740px;
                                height:100px;
                                float:center;

                                cursor:pointer;
                        }


                .sale .right{
                        margin:0px;
                        padding:0px;
                        padding-left:5px;
                        float:right;
                        margin:right;
                        width:221px;
                        overflow:hidden;
                }
                        .sale .voting h2{
                                font-size:16px;
                                font-weight:bold;
                                padding-bottom:4px;
                        }
                        .sale .voting .line{
                                width:211px;
                                height:8px;
                                background:#fea700;
                        }
                        .sale .voting ul{
                                list-style-type: none;
                                font-size:13px;
                                padding:0px;
                                margin:0px;
                                padding-top:5px;
                                font-weight:bold;
                        }
                        .sale .voting ul li{
                                padding:6px 0px 2px 0px;
                                font-size:12px;
                                text-align:justify;
                                margin:0px;
                                width:200px;
                                font-weight:normal;
                        }
                        .sale .voting .submit{
                                background:url(/images/design_new/vote_bg.gif) no-repeat  30px 0px;

                        }
                        .sale .voting .submit .hid{
                                margin-left:94px;
                                width:114px;
                                height:28px;
                                cursor:pointer;
                                background:url(/images/design_new/vote.gif) no-repeat;
                        }
                        .sale .voting .submit input{
                                visibility:hidden;
                        }
                        .sale .voting .arch{
                                color:#fff;
                        }

                .sale .forum {
                        padding-top:27px;
                }
                        .sale .forum h2{
                                font-size:16px;
                                font-weight:bold;
                                padding-bottom:4px;
                        }
                        .sale .forum .line{
                                width:211px;
                                height:8px;
                                background:#fea700;
                        }

                        .sale .forum ul{
                                list-style-type: none;
                                padding:0px;
                                margin:0px;
                                padding-top:5px;
                        }
                        .sale .forum ul li{
                                padding:6px 0px 2px 0px;
                                font-size:12px;
                                margin:0px;
                                font-weight:normal;
                                text-align:left;
                        }
                                .sale .forum ul li b{
                                        font-size:11px;
                                }

                        .sale .forum ul li a{
                                font-size:13px;
                                color:#fff;
                        }
                        .sale .forum ul li span{
                                font-size:13px;
                                color:#cccccc;
                        }
                #auth{
                        padding-right:10px;
                        padding-top:27px;
                        //text-align:right;

                }
                        #auth h2{
                                padding-bottom:5px;
                                font-size:13px;
                                padding-right:32px;
                        }
                        #auth .login input{
                                width:90px;
                                height:21px;
                                border:1px;
                                font-size:13px;
                                padding-top:3px;
                                margin-right:6px;
                        }
                        #auth .enter{
                                background:url(/images/design_new/vote_bg.gif) no-repeat  0px 0px;
                        }
                        #auth .enter .hid{
                                width:84px;
                                cursor:pointer;
                                height:24px;
                                background:url(/images/design_new/enter.gif) no-repeat;
                                margin-left:112px;
                                // margin:0px 5px 0px 0px;
                        }
                        #auth .enter input {
                                visibility:hidden;
                        }
#over_footer{
        padding-top:25px;
        margin-left:274px;
        min-width:740px;
}
        #over_footer .over_left{
                float:left;
        }
                #over_footer .over_left .text{
                        width:250px;
                        font-size:13px;
                        float:left;
                }
                #over_footer .over_left .manager{
                        float:left;
                }


                .manager{
                        width:250px;
                        padding-left:10px;
                        padding-top:38px;

                }
                        .managerh2{
                                padding-bottom:5px;
                        }
                        .manager .login{
                                width:107px;
                                height:21px;
                                border:1px;
                                font-size:13px;
                                padding-top:3px;
                                margin-right:6px;
                        }
                        .manager .password{
                                width:107px;
                                height:21px;
                                border:1px;
                                font-size:13px;
                                padding-top:3px;
                                margin-right:6px;
                        }
                        .manager .enter{
                                background:url(/images/design_new/vote_bg.gif) no-repeat  0px 0px;
                        }
                        .manager .enter .hid{
                                width:106px;
                                cursor:pointer;
                                height:28px;
                                background:url(/images/design_new/manager_send.gif) no-repeat;
                                margin-left:117px;

                        }
                        .manager .enter input {
                                visibility:hidden;
                        }

        #over_footer .over_right{
                overflow-x:hidden;
                margin-top:-11px;
                float:right;
        }


#footer {
        clear:both;
        width: 100%;
        padding-bottom: 50px;
}

#footer_left {
        width: 231px;
        height: 118px;
        padding: 60px 0px 0px 42px;
        float:left;
}
        #footer_left a{
                text-decoration:none;
                color:#fff;
        }

#footer_m {
        padding-top:40px;
        margin-left: 274px;
        height: 178px;
        width: auto;
}
        #footer_m .contacts{
                font-weight:bold;
                font-size:16px;
        }

        #footer_m .phone_big{
                float:left;
                font-size:25px;
                margin-right:12px;
                height:25px;
        }


        #footer_m .line{
                width:231px;
                height:8px;
                background-color:#fea700;
        }
        #footer_m .phone{
        float:left;
        margin-right:15px;
        margin-top:17px;
        }

        #footer_m .prephone{
                margin-top:17px;
                color:#cccccc;
        }


        #fotter_m .phone_big{
                float:left;
                font-size:25px;
        }

        #footer_m .phone_little{
                margin-top:2px;
                color:#cccccc;
                font-size:11px;
        }

        #footer_m .p{
                color:#a09f9f;
        }

        #footer_m .mail{
                margin-left:122px;
                margin-top:12px;
                font-size:12px;
        }

        #footer_m .mail span{
                color:#cccccc;
        }
        #footer_m .mail a{
                text-decoration:none;
                color:#cccccc;
        }

span.copiright {
        color: #ffffff;
        font-size: 12px;
}

span.eye {
        color: #999999;
}

a.copiright {
        color: #999999;
}


#get_access{
        padding:28px 0px 10px 20px;
}
#get_access .login input{
width:106px;
height:21px;
border:1px;
font-size:13px;
padding-top:3px;
padding-left:5px;
}
#get_access .error{
        margin:0px;
        padding:10px 0 10px 0;
        color:#ff0000;
}
#get_access .rem{
margin-top:-20px;
width:104px;
font-size:13px;
}
#get_access .enter{
margin-left:-5px;
margin-top:10px;
background:url(/images/design_new/vote_bg.gif) no-repeat  50px 0px;
}
#get_access .enter .hid{
width:84px;
cursor:pointer;
height:24px;
background:url(/images/design_new/enter.gif) no-repeat;
margin-left:138px;
}

#get_access .enter input {
visibility:hidden;
}


        #sale_main {
                margin:5px;
                padding:0px;
                width:100%;
        }

#sale_main .price{
        margin-top:10px;
        background:#fff;
        overflow:hidden;
}

        #sale_main .wrapper{
                width:100%;
        }
        #sale_main .left_part{
                  clear:both;
        }
        .price h2 {
                padding:23px 0px 0px 19px;
                color:#373536;
        }

        .price .line {
                width:136px;
                height:8px;
                background-color:#fea700;
        }
        .price .line .marker {
                position:absolute;
                margin-left:-16px;
                margin-top:-17px;
                z-index:100;
                background:url(/images/design_new/title.gif) no-repeat;
                width:16px;
                height:25px;
        }
       .price .left_part .tichnic{
                margin:10px;
                padding:5px;
                background:#ebeaeb;
                color:#373536;
        }
        .left_part .goods_list .wrapper{
                        clear:both;
                }
                        .left_part .goods_list .wrapper a{
                                font-weight:bold;
                        }
                                .left_part .goods_list .wrapper a span{
                                        font-size:16px;
                                        color:#c93636;
                                        font-weight:bold;
                                }

        .left_part .image{
                margin-left:19px;
                margin-top:7px;
                float:left;
        }

        .left_part .image .img{
                border:1px solid #a5a5a5;
        }

        .left_part .descr {
                padding:5px 20px 0px 22px;
                margin-left:199px;
                font-weight:normal;
                background:url(/images/design_new/tech_bg.gif) no-repeat 8px 7px;
        }

        .left_part .descr .cost{
                margin:0px;
                padding:0px;
                margin-top:4px;
                color:#c93636;
        }
        .left_part .descr .cost b{
                font-weight:bold;
                font-size:16px;
        }

        .left_part .descr .desc {
                font-size:13px;
                color:#373536;
                margin:0px;
                margin-top:3px;
        }
        .left_part .no_tech {
                margin-left:19px;
                color:#373536;
        }
        .left_part .goods_list{
                margin-top:34px;
                padding-bottom:40px;
        }  }


#zayavka {
        margin:10px;
        padding:10px;
        background:#fff;
        color:#333;
}
        #zayavka table{
                color:#333;
        }
        .send_form ul{
                list-style-type: none;
                margin:0px;
                width:430px;
                padding:0px;
        }
        .send_form ul li{
                padding:0px;
                margin:0xp;
                padding-top:5px;
                text-align:right;
                vertical-align:top;
                font-size:13px;
        }
        .send_form ul li div{
                float:left;
                padding-left:7px;
        }
        .send_form .sent {
                margin:20px 0px 0px 19px;
        }





        #tech{
                width:96%;
                background:#fff;
                padding:10px;
                padding-bottom:20px;
                margin:0 10px 10px 0px;
                //margin:10px;
                //width:100%
        }

                        #tech .left .image {
                                padding:10px 0px 0px 19px;
                                width:155px;
                                height:125px;
                                float:left;
                        }

                                #tech .left .image img{
                                        border:1px solid #a5a5a5;
                                        width:150px;
                                        height:120px;
                                }

                        #tech .left .descr{
                                padding:17px 10px 0px 22px;
                                margin-left:160px;
                                height:133px;
                                background:url(/images/design_new/tech_bg.gif) no-repeat 14px 10px;
                                //background:url(/images/design_new/tech_bg.gif) no-repeat 8px 17px;
                        }

                        #tech .left .descr .title{
                                color:#fea700;
                                font-size:11px;
                                font-weight:bold;
                        }

                        #tech .left .descr .year{
                                color:#c93636;
                                font-size:11px;
                                font-weight:normal;
                                padding-top:3px;
                        }

                        #tech .left .descr .desc{
                                color:#333333;
                                font-size:11px;
                                font-weight:normal;
                        }
                        #tech .left .descr .price{
                                color:#fff;
                                width:189px;
                                height:55px;
                                padding:13px 0px 0px 70px;
                                margin:15px 0px 0px -22px;
                                background:url(/images/design_new/price.gif) no-repeat;
                                font-weight:bold;
                                font-size:16px;
                        }

                #tech .right{
                        width:49%;
                        margin-left:50%;
                }

                #tech .right .catalog_all{
                        margin-left:50%;
                        padding-top:20px;
                        padding-bottom:12px;
                }
                        #tech .right .catalog_all a{
                                color:#000;
                                font-size:14px;
                                font-weight:bold;
                        }
                        td.cell{
                                vertical-align:top;
                        }
                        td.cell .img{
                                float:left;
                        }
                        td.cell .img img{
                                width:92px;
                                height:68px;
                                border:1px solid #a5a5a5;
                        }
                        td.cell .descr {
                                margin-left:94px;
                                padding-left:8px;
                        }
                        td.cell .descr .title{
                                color:#fea700;
                                font-size:11px;
                                font-weight:bold;
                        }
                        td.cell .descr .year{
                                color:#c93636;
                                font-size:11px;
                        }

                        td.cell .descr .price{
                                font-weight:bold;
                                padding-top:5px;
                                color:#000;
                                font-size:12px;
                        }
                        td.cell .descr .price span{
                                font-size:12px;
                                font-weight:normal;
                        }


                #faqs{
                        margin:10px;
                        font-size:15px;
                        padding:10px;
                        color:#333333;
                        background-color:#fff;
                        vertical-align:top;
                }
                        #faqs .author{
                                padding-bottom:5px;
                                border-bottom:2px solid #a5a5a5;
                                margin-bottom:10px;
                        }



                #form_buy{
                        margin:10px;
                        padding:10px;
                        color:#333333;
                        background-color:#fff;
                        vertical-align:top;
                }
                        #form_buy table {
                                color:#333;
                        }





        #catalog{
                margin:0 5px 0px 10px;
                color:#333333;
                background-color:#fff;
                vertical-align:top;
                width:98%;
                //width:100%;
        }
        #group_of_params{
               visibility:hidden;
               background:#dbdbdb;
               opacity: .8;
               filter: alpha(opacity=80);
               position:absolute;
               height:270px;
               width:500px;
               //width:480px;
               //height:300px;
        }
                #catalog h2.title{
                        margin:0px;
                        padding:0px;
                        font-size:16px;
                        vertical-align:top;
                        color:#373536;
                }
                #catalog div.line{
                        height:8px;
                        width:278px;
                        background-color:#fea700;
                        margin-left:-22px;
                        position:absolute;
                }
                        #catalog div.line .marker {
                                position:absolute;
                                margin-left:-17px;
                                margin-top:-17px;
                                z-index:100;
                                background:url(/images/design_new/title.gif) no-repeat;
                                width:16px;
                                height:25px;
                        }
                #catalog p.text{
                        font-size:14px
                }
                #catalog table{
                        color:#333333;
                }
                #catalog table.position{
                        font-size:12px;
                        vertical-align:top;
                }
                #catalog table.params{
                        vertical-align:top;
                        font-size:12px;
                }
                #catalog table.params b{
                        font-size:16px;
                }
                #catalog table.params tr td{
                        padding-bottom:6px;
                }
                #catalog td.mySort{
                        height:100%;
                        vertical-align:bottom:
                        padding-top:10px;
                }
                #catalog td.get_result{
                        padding-top:10px;
                        text-align:right;
                }
                #catalog td.get_result div.submit{
                        width:100%;
                        background:url(/images/design_new/show_fon.gif) no-repeat;
                        text-align:right;
                        height:27px;
                }
                        #catalog td.get_result div.submit div.hidden{
                                visibility:hidden;
                        }
                        #catalog td.get_result div.submit div.show{
                                width:105px;
                                height:27px;
                                float:right;
                                cursor:pointer;
                                background:url(/images/design_new/show_res.gif) no-repeat;
                        }

                #catalog td.picture {
                        vertical-align:top;
                        width:197px;
                        background:url(/images/design_new/catalog_bg.gif) no-repeat 191px 0px;
                        //background:url(/images/design_new/catalog_bg.gif) no-repeat 193px 10px;
                        padding-bottom:30px;
                        position: relative;
                        
                }
                #catalog div.truck_count{
                        position:absolute;
                        width:53px;
                        height:53px;
                        margin:-26px 0 0 -26px;
                        background:url(/images/design_new/count.gif) no-repeat 0px 0px;
                        text-align:center;
                        padding-top:19px;
                        color:#fff;
                        font-size:11px;
                        font-weight:bold;
                }
                #catalog td.picture img{
                        border:1px solid #a5a5a5;
                        width:178px;
                        height:133px;
                }
                #catalog td.picture div.price{
                        width:180px;
                        height:56px;
                        background:url(/images/design_new/price_bg.gif) no-repeat 0px 0px;
                        text-align:right;
                        padding-top:20px;
                        color:#fff;
                        font-family:tahoma;
                        text-weight:bold;
                }

                #catalog td.picture div.price_{
                        width:180px;
                        height:56px;
                        background:url(/images/design_new/price_bg.gif) no-repeat 0px 0px;
                        text-align:right;
                        padding-top:15px;
                        padding-right:20px;
                        color:#fff;
                        font-family:tahoma;
                        text-weight:bold;
                }

                #catalog td.picture div.price b{
                        font-size:15px;
                        font-weight:bold;
                        font-family:tahoma;
                }
                #catalog td.desc_name{
                        padding-bottom:9px;
                }
                #catalog td.desc_name a{
                        font-size:13px;
                        font-weight:bold;
                }

                #catalog tr.desc_year td{
                        border-bottom:1px solid #e5e5e5;
                        color:#c93636;
                        padding:23px 0px 1px 0px;
                        font-size:12px;
                }

                #catalog tr.desc_td td{
                        border-bottom:1px solid #e5e5e5;
                        padding:3px 0px 1px 0px;
                        font-size:12px;
                }
                #catalog td.source{
                        padding:7px;
                        color:#fff;
                        font-size:13px;
                        text-align:center;
                }
        #tehzakaz {
                margin:10px;
                padding:10px;
                background:#fff;
                color:#333;
        }
                #tehzakaz table {
                        color:#333;
                }

        #news_block{
                background:#fff;
                margin:10px;
                color:#333333;
                padding:10px;
        }

                #news_block .line {
                        width:136px;
                        height:8px;
                        margin-left:-10px;
                        // margin-left:-13px;
                        background-color:#fea700;
                }
                #news_block .marker {
                        position:absolute;
                        margin-left:-16px;
                        margin-top:-17px;
                        z-index:100;
                        background:url(/images/design_new/title.gif) no-repeat;
                        width:16px;
                        height:25px;
                }
        #news_block ul.news_list{
                list-style-type:none;
                padding:0px;
                margin:0px;
        }
        #news_block ul.news_list li{
                padding:0px 0px 0 20px;
                margin:10px 0px 18px 0px;
                background:url(/images/design_new/news_marker.gif) no-repeat;
        }

        #news_block ul.news_list li p.date{
                padding:0px;
                margin:0px 0px 7px 0;
                font-size:12px;
        }
        #news_block ul.news_list li p.header{
                padding:0px;
                margin-bottom:7px;
                font-size:12px;
        }
        #news_block ul.news_list li a.header{
                color:#333333;
                margin-bottom:10px;
        }
        #news_block ul.news_list li a.short_text{
                margin:0px;
                padding:0px;
        }
        #news_block ul.pages{
                list-style-type:none;
                margin:0;
                margin-bottom:25px;
                padding:0;
        }
        #news_block ul.pages li{
                float:left;
                padding:2px 3px 2px 3px;
                background:#efefef;
                margin:3px 5px 0 5px;
        }
                #news_block ul.pages li a{
                        color:#333;
                        text-decoration:none;
                }
                #news_block ul.pages li.selected{
                        float:left;
                        font-weight:bold;
                        color:#fff;
                        background:#fbad18;
                        padding:4px 5px 4px 5px;
                        margin:0px 6px 0 6px;
                        background:#fbad18;
                        margin:1px;
                }
                #news_block ul.pages li.page{
                        background:none;
                        margin:3px 10px 2px 10px;
                }
                #news_block ul.pages li.page a{
                        text-decoration:none;
                        color:#333;
                }
#sale {
        background:none;
}
#sale{
                background:#fff;
                margin:10px;
                color:#333333;
                padding:10px;
        }
        #sale h2.title{
        }
                #sale .line {
                        width:235px;
                        height:8px;
                        margin-left:-10px;
                        // margin-left:-13px;
                        background-color:#fea700;
                }
                #sale .marker {
                        position:absolute;
                        margin-left:-16px;
                        margin-top:-17px;
                        z-index:100;
                        background:url(/images/design_new/title.gif) no-repeat;
                        width:16px;
                        height:25px;
                }
                #sale td.picture {
                        vertical-align:top;
                        width:197px;
                        background:url(/images/design_new/catalog_bg.gif) no-repeat 191px 0px;
                        //background:url(/images/design_new/catalog_bg.gif) no-repeat 193px 10px;
                }
                #sale td.picture img{
                        border:1px solid #a5a5a5;
                        width:178px;
                }
                #sale td.picture div.price{
                        width:180px;
                        height:56px;
                        background:url(/images/design_new/price_bg.gif) no-repeat 0px 0px;
                        text-align:right;
                        padding-top:20px;
                        color:#fff;
                        font-size:13px;
                }
                #sale td.picture div.price b{
                        font-size:16px;
                }
                #sale td.desc{
                        padding-left:5px;
                        vertical-align:top;
                }
                #sale td.header {
                        color:#fea700;
                        padding-bottom:10px;
                        padding-top:0px;
                }
                #sale td.date {
                        text-align:center;
                        background:#cdcece;
                        color:#fff;
                        padding:6px 0px 6px 0;
                }
                #sale td.descr{
                        padding-top:15px;
                        color:#333;
                        font-size:13px;
                }
#links span { display: none };
#shop{
        background:#fff;
        margin:10px;
        color:#333333;
        padding:10px;
}
#shop h2.title{
}
        #shop .line {
                width:235px;
                height:8px;
                margin-left:-10px;
                // margin-left:-13px;
                background-color:#fea700;
        }
        #shop .marker {
                position:absolute;
                margin-left:-16px;
                margin-top:-17px;
                z-index:100;
                background:url(/images/design_new/title.gif) no-repeat;
                width:16px;
                height:25px;
        }
        #shop a.part {
                font-size:11px;
                color:#333333;
        }
        #shop td.picture {
                        vertical-align:top;
                        width:197px;
                        background:url(/images/design_new/catalog_bg.gif) no-repeat 191px 0px;
                        //background:url(/images/design_new/catalog_bg.gif) no-repeat 193px 10px;
                }
                #shop td.picture img{
                        border:1px solid #a5a5a5;
                        width:178px;
                }
                #shop td.picture div.price{
                        width:180px;
                        height:56px;
                        background:url(/images/design_new/price_bg.gif) no-repeat 0px 0px;
                        text-align:right;
                        padding-top:20px;
                        color:#fff;
                        font-size:13px;
                }
                #shop td.picture div.price b{
                        font-size:16px;
                }
                #shop td.desc{
                        padding-left:5px;
                        vertical-align:top;
                }
                #shop td.header {
                        color:#fea700;
                        padding-bottom:10px;
                        padding-top:0px;
                }
                #shop td.add {
                        text-align:center;
                        background:#cdcece;
                        color:#fff;
                        padding:6px 0px 6px 0;
                }
                #shop td.add a{
                        color:#fff;

                }
                #shop td.descr{
                        padding-top:15px;
                        color:#333;
                        font-size:13px;
                }
#leasing{
        background:#fff;
        margin:10px;
        color:#333333;
        padding:10px;
}
        #leasing .line {
                width:135px;
                height:8px;
                margin-left:-10px;
                // margin-left:-13px;
                background-color:#fea700;
        }
        #leasing .marker {
                position:absolute;
                margin-left:-16px;
                margin-top:-17px;
                z-index:100;
                background:url(/images/design_new/title.gif) no-repeat;
                width:16px;
                height:25px;
        }
        #leasing .desc_text{
                color:#333333 !important;
        }
        #leasing h2,h3{
                color:#333333;
        }
        #leasing table {
                color:#333333;
        }
#links{
        background:#fff;
        margin:10px;
        color:#333333;
        padding:10px;
}
        #links .line {
                width:135px;
                height:8px;
                margin-left:-10px;
                // margin-left:-13px;
                background-color:#fea700;
        }
        #links .marker {
                position:absolute;
                margin-left:-16px;
                margin-top:-17px;
                z-index:100;
                background:url(/images/design_new/title.gif) no-repeat;
                width:16px;
                height:25px;
        }
        #links table{
                color:#333;
        }
#partners{
        background:#fff;
        margin:10px;
        color:#333333;
        padding:10px;
        }
        #partners .line {
                width:135px;
                height:8px;
                margin-left:-10px;
                // margin-left:-13px;
                background-color:#fea700;
        }
        #partners .marker {
                position:absolute;
                margin-left:-16px;
                margin-top:-17px;
                z-index:100;
                background:url(/images/design_new/title.gif) no-repeat;
                width:16px;
                height:25px;
        }
#geo{
        background:#fff;
        margin:10px;
        color:#333333;
        padding:10px;
        }
        #geo .line {
                width:135px;
                height:8px;
                margin-left:-10px;
                // margin-left:-13px;
                background-color:#fea700;
        }
        #geo .marker {
                position:absolute;
                margin-left:-16px;
                margin-top:-17px;
                z-index:100;
                background:url(/images/design_new/title.gif) no-repeat;
                width:16px;
                height:25px;
        }
        #geo table {
                color:#333;
        }
#pages{
        background:#fff;
        margin:10px;
        color:#333333;
        padding:10px;
        }
#pages table a{
        font-size:13px;
}
pages table{
        font-size:13px;
}
        #pages .line {
                width:135px;
                height:8px;
                margin-left:-10px;
                // margin-left:-13px;
                background-color:#fea700;
        }
        #pages .marker {
                position:absolute;
                margin-left:-16px;
                margin-top:-17px;
                z-index:100;
                background:url(/images/design_new/title.gif) no-repeat;
                width:16px;
                height:25px;
        }
        #pages table {
                color:#333;
        }
        #pages h1{
                font-size:13px;
        }

        #form_rus{
                        background:#fff;
                        margin:10px;
                        color:#333;
                        padding:10px;
                        font-size:13px;
                }
                #form_rus .line {
                        width:185px;
                        height:8px;
                        margin-left:-10px;
                        // margin-left:-13px;
                        background-color:#fea700;
                }
                #form_rus .marker {
                        position:absolute;
                        margin-left:-16px;
                        margin-top:-17px;
                        z-index:100;
                        background:url(/images/design_new/title.gif) no-repeat;
                        width:16px;
                        height:25px;
                }
                #form_rus .wrapper{
                        width:500px;
                        text-align:right;
                }
                #form_rus h2.query{
                        text-align:center;
                        padding:5px 0px 5px 0px;
                        margin-bottom:10px;
                }
                #form_rus input, select, textarea{
                        width:200px;
                }


        #services{
        background:#fff;
        margin:10px;
        color:#333333;
        padding:10px;
        }
        #services .line {
                width:135px;
                height:8px;
                margin-left:-10px;
                // margin-left:-13px;
                background-color:#fea700;
        }
        #services .marker {
                position:absolute;
                margin-left:-16px;
                margin-top:-17px;
                z-index:100;
                background:url(/images/design_new/title.gif) no-repeat;
                width:16px;
                height:25px;
        }
        #services ul{
                list-style-type:none;
        }
        #services ul li{
                background:url(/images/design_new/menu_arrow.gif) no-repeat 0px 6px;
                padding-left:10px;
                padding-bottom:4px;
                font-size:13px;
        }

        #about{
                background:#fff;
                margin:10px;
                color:#333333;
                padding:10px;
        }
                #about .line {
                        width:135px;
                        height:8px;
                        margin-left:-10px;
                        // margin-left:-13px;
                        background-color:#fea700;
                }
                #about .marker {
                        position:absolute;
                        margin-left:-16px;
                        margin-top:-17px;
                        z-index:100;
                        background:url(/images/design_new/title.gif) no-repeat;
                        width:16px;
                        height:25px;
                }
                #about ul{
                        list-style-type:none;
                }
                #about ul li{
                        background:url(/images/design_new/menu_arrow.gif) no-repeat 0px 6px;
                        padding-left:10px;
                        padding-bottom:4px;
                        font-size:13px;
                }
                #about h2.title{
                        text-align:center;
                        height:25px;
                        margin:10px 0px 10px 0px;
                        background-color:#ebebeb;
                        color:#393939;
                }
                #about h3.title {
                        text-align:center;
                        margin:10px 0px 10px 0px;
                }
                #about a.gallery{
                        font-size:16px;
                        font-weight:bold;
                        padding-left:30px;
                }
                #guestsbook{
                background:#fff;
                margin:10px;
                color:#333333;
                padding:10px;
                }
                        #guestsbook .line {
                                width:135px;
                                height:8px;
                                margin-left:-10px;
                                // margin-left:-13px;
                                background-color:#fea700;
                        }
                        #guestsbook .marker {
                                position:absolute;
                                margin-left:-16px;
                                margin-top:-17px;
                                z-index:100;
                                background:url(/images/design_new/title.gif) no-repeat;
                                width:16px;
                                height:25px;
                        }
                        #guestsbook h2.header{
                                background:#a5a5a5;
                                margin:0px;
                                margin-bottom:20px;
                                padding:5px;
                                text-align:center;
                        }
                                #guestsbook h2.title{
                                        margin:20px 0 0 0;
                                        padding:0px;
                                }
                                #guestsbook p.textmessage{
                                        margin:0px;
                                        padding:0px;
                                        font-size:16px;
                                }
                                * html guestsbook p.year{
                                        padding:0px;
                                        margin:0px;
                                }
                                #guestsbook li.list{
                                        list-style-type: none;
                                        font-size:14px;
                                }
                                        #guestsbook li.list a{
                                                font-size:14px;
                                        }
                                #guestsbook h2.message{
                                        margin:20px 0 10px 0;
                                }
                                #guestsbook ul.params{
                                        list-style-type: none;
                                        font-size:14px;
                                        text-align:right;
                                        width:430px;
                                        margin:0px;
                                        padding:0px;
                                }
                                #guestsbook ul.params li{
                                        margin-bottom:5px;
                                }
                                #guestsbook ul.params li input,textarea{
                                        width:300px;
                                }
                                #guestsbook ul.params li textarea{
                                        height:100px;
                                }
                                #guestsbook div.quest{
                                        font-size:15px;
                                }


                #map{
                background:#fff;
                margin:10px;
                color:#333333;
                padding:10px;
                }
                        #map .line {
                                width:135px;
                                height:8px;
                                margin-left:-10px;
                                // margin-left:-13px;
                                background-color:#fea700;
                        }
                        #map .marker {
                                position:absolute;
                                margin-left:-16px;
                                margin-top:-17px;
                                z-index:100;
                                background:url(/images/design_new/title.gif) no-repeat;
                                width:16px;
                                height:25px;
                        }
                #map h2.title{
                        background:#a5a5a5;
                        margin-top:10px;
                        padding:2px;
                        text-align:center;
                }
                #map ul{
                        list-style-type:none;
                        margin:2px 0px 10px 0px;
                        padding:0px;
                }
                        #map ul li{
                                background:url(/images/design_new/menu_arrow.gif) no-repeat 0px 6px;
                                padding-left:10px;
                                padding-bottom:4px;
                                font-size:13px;
                        }

        #gallery{
                background:#fff;
                margin:10px;
                color:#333333;
                padding:10px;
                }
                        #gallery .line {
                                width:255px;
                                height:8px;
                                margin-left:-10px;
                                // margin-left:-13px;
                                background-color:#fea700;
                        }
                        #gallery .marker {
                                position:absolute;
                                margin-left:-16px;
                                margin-top:-17px;
                                z-index:100;
                                background:url(/images/design_new/title.gif) no-repeat;
                                width:16px;
                                height:25px;
                        }
                        #gallery td.picture {
                        vertical-align:top;
                        width:190px;
                        background:url(/images/design_new/catalog_bg.gif) no-repeat 141px 0px;
                        //background:url(/images/design_new/catalog_bg.gif) no-repeat 143px 10px;
                        }
                        #gallery td.picture img{
                                border:1px solid #a5a5a5;
                                width:127px;
                        }
                        #gallery div.b_text{
                                color:#333;
                        }
                        #gallery td.text_gal {
                                vertical-align:top;
                                padding-left:9px;
                        }
                        #car {
                                position:absolute;
                                margin:157px 0px 0px 413px;

                        }
                                        #car img{
                                                width:388px;
                                                height:246px;
                                        }
                #karta{
                background:#fff;
                margin:10px;
                color:#333333;
                padding:10px;
                }
                        #karta .line {
                                width:255px;
                                height:8px;
                                margin-left:-10px;
                                // margin-left:-13px;
                                background-color:#fea700;
                        }
                        #karta .marker {
                                position:absolute;
                                margin-left:-16px;
                                margin-top:-17px;
                                z-index:100;
                                background:url(/images/design_new/title.gif) no-repeat;
                                width:16px;
                                height:25px;
                        }
                        #karta table {
                                color:#333333;
                        }

        #stat{
                background:#fff;
                margin:10px;
                color:#333333;
                padding:10px;
        }
                #stat table{
                        color:#333;
                }
h1.рефрижератор {font-size:12pt; font-weight:normal; text-decoration:none; display: inline;}
h1.text {font-size:12pt; font-weight:normal; text-decoration:none; display: inline;}

.leasing-tariffs {
	border: 1px solid #000;
	background-color: #373536;
}
	.leasing-tariffs th, .leasing-tariffs td {
		text-align: center;
		background-color: #fff;
	}
.leasing-branch div {
	
}


.rel_pos{
    position:relative;
}


.count_bloc{
    position:absolute;
    height:20px;
    text-align:center;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    right: 10px;
    top: -10px;
    padding: 0 12px;
    width: 66px;  
}

    .count_bloc .left_bg{
        position:absolute;
        width: 12px;
        height: 24px;
        background:url(/images/design_new/count_bg_l.gif) no-repeat;
        top: 0px;
        left: 0px;
    }
    
    .count_bloc .center_bg{
        background:url(/images/design_new/count_bg_c.gif) repeat-x;
        height: 24px;
        white-space: nowrap;
    }
    
    .count_bloc .right_bg{
        position:absolute;
        width: 12px;
        height: 24px;
        background:url(/images/design_new/count_bg_r.gif) no-repeat;
        top: 0px;
        right: 0px;
    }
    
    
.count_span{
    font-size:14px; 
    font-weight:normal;  
}

