body {
    margin: 0px;
    padding: 0px;
    font-family: Arial;
    font-size: 14px;
}
a {
    color: #000000;
}
a:hover {
    text-decoration: none;
}

        
            header .container {
                background: url("/img/header_bg.png") no-repeat;
                min-height: 163px;
                color: #FFFFFF;
            }
            header a {
                color:#FFFFFF;
            }
            header a:hover {
                text-decoration: none;
            }

            .container {
                margin-left: auto;
                margin-right: auto;
                width: 1240px;
            }
            header .logo {
                background: url("/img/header_logo.png") no-repeat;
                height: 74px;
                width: 218px;
                margin-top: 30px;
            }
            .address {
                line-height: 25px;
                padding-left: 30px;
            }
            header .wrapper {
                padding: 15px 30px; position: relative;
            }
            .pull-left {
                float:left;
            }
            .clear {
                clear: both;
            }
            .border-dotted {
                border: 1px dashed #FFFFFF;
                border-radius: 8px;
                padding: 5px 10px 5px 10px;
                text-align: center;
                line-height: 25px;
            }
            header .right_block {
                margin-left: 40px;
            }
			
			#enterform, #regform{display: none;
				
				color: #000000;box-shadow: 0 0 13px #000000;
				left: 35%;
				padding: 20px;width: 380px;
				background: -moz-linear-gradient(center top , #DDFC6E 0%, #8FA833 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
				background: -webkit-linear-gradient(top, #DDFC6E 0%,#8FA833 100%);
				position: absolute;
			}
			#enterform h1, #regform h1{
				font-family: verdana; float: left;
    font-size: 21px;
    font-weight: normal;
    margin-top: 0;
    text-transform: uppercase;
			}
			.italic{font-style: italic}
			.ccc{color: #555}
        
                                                        
                                    #complected {
                                        margin-left: 30px;
                                    }
                                    #complected table {
                                        width:100%;
                                        border-spacing: 0px;
                                    }
                                    #complected td {
                                        line-height: 20px;
                                        padding: 3px;
                                    }
                                
								
                            #analog {
                                width: 325px;
                            }
                            #analog table {
                                width:100%;
                                border-spacing: 0px;
                            }
                            #analog td {
                                line-height: 20px;
                                padding: 3px;
                            }
							.navigatore-valore {
padding-right: 20px;
color: #f00;
}
                        
						        
            .span360 {
                width: 360px;
            }
            .hbordered {
                border-bottom: 3px solid #FFA100;
                padding-left: 5px;
                width: 100%;
                font-size: 20px;
            }
            .parts {
                margin-left: 25px;
            }
            .hcontent {
                margin-top:20px;
                padding-left: 5px;
            }
            .hcontent ul {
                list-style: none;
                padding: 0px;
            }
            .hcontent li {
                line-height: 20px;
            }
            .def-button {
                border: 1px solid #000000;
                border-radius: 5px;
                background: #FFAB00;
                background: -moz-linear-gradient(top, #FFFF69 0%, #FFA400 100%);
                background: -webkit-linear-gradient(top, #FFFF69 0%,#FFA400 100%);
                background: -o-linear-gradient(top, #FFFF69 0%,#FFA400 100%);
                background: -ms-linear-gradient(top, #FFFF69 0%,#FFA400 100%);
                background: linear-gradient(top, #FFFF69 0%,#FFA400 100%);
                color: #000000;
                padding: 5px 10px;
            }

                            
                        .search_car {
                            padding: 20px 15px 20px 20px;
                            background: #FFF9DA;
                            border-radius: 10px;
                        }
                        .search_car select {
                            width: 100%;
                            padding: 8px;
                            border: 1px solid #A1A1A1;
                            background-color: #FFFFFF;
                        }
                        .search-car-form {
                            width: 100%;
                        }
                        .search-car-form tr {
                            height: 50px;
                        }
                        #search_car_button {
                            border: 1px solid #000000;
                            border-radius: 5px;
                            background: #FFAB00;
                            background: -moz-linear-gradient(top, #FFFF69 0%, #FFA400 100%);
                            background: -webkit-linear-gradient(top, #FFFF69 0%,#FFA400 100%);
                            background: -o-linear-gradient(top, #FFFF69 0%,#FFA400 100%);
                            background: -ms-linear-gradient(top, #FFFF69 0%,#FFA400 100%);
                            background: linear-gradient(top, #FFFF69 0%,#FFA400 100%);
                            width:90px;
                            color: #000000;
                            padding: 5px 10px;
                        }
                                        
                        .car-result {
                            background: url('/img/lup.png') no-repeat 95% 95% ;
                            padding: 20px 15px 20px 20px;
                            border-radius: 10px;
                            border: 1px solid #000;
                            margin-top:20px;
                            min-height:200px;
                        }
                        #TabCars a{
                            line-height: 20px;
                        }
                        #TabApp b {
                            margin-top: 30px;
                        }
                        .header-result {
                            margin-top: 30px;
                        }
                        .podbor-result {
                            line-height: 20px;
                            padding-left: 20px;
                            margin: 10px 0px;
                        }
                                                #used_in_parts{
                                margin-top: 30px;
                            }
							
							
            .catalog {

            }
            .catalog img {
                width: 120px;
                height: 130px;
            }
            .catalog a {
                display: block;
            }
            .catalog li {
                display: inline-table;
                margin: 20px 25px;
                text-align: center;
            }
        