.cars-filter {}
	.cars-filter-body { list-style:none; padding:0; margin:0; width:850px; height:210px; }
		.cars-filter-body li { display:inline-block; border-right:solid 1px #E6E6DC; border-bottom:solid 1px #E6E6DC; vertical-align:top; background-repeat:no-repeat; background-position:center center; }
		.cars-filter-body li:nth-child(4n) { border-right:none; }
		.cars-filter-body li:hover { background-color:#E6E6DC; }
		.cars-filter-body a { display:block; width:211px; height:104px; text-decoration:none; }
		.cars-filter-body li.suv { background-image:url(img/body/suvs.png); }
		.cars-filter-body li.sedan { background-image:url(img/body/sedan.png); }
		.cars-filter-body li.sportcar { background-image:url(img/body/sport.png); }
		.cars-filter-body li.convertible { background-image:url(img/body/cabrio.png); }
		.cars-filter-body li.crossover { background-image:url(img/body/crossover.png); }
		.cars-filter-body li.pickup { background-image:url(img/body/pickup.png); }
		.cars-filter-body li.vans { background-image:url(img/body/vans.png); }
		.cars-filter-body li.micro { background-image:url(img/body/compact.png); }
	.cars-filter .social-btn { margin:25px -30px 0 0; float:right; }
	.cars-filter-tabs { list-style:none; padding:0; margin:0; width:850px; font-family: BebasNeue, Arial; font-weight:bold; font-size:35px; color:#717276; }
		.cars-filter-tabs li { width:425px; height:140px; display:inline-block; text-align:center; vertical-align:top; cursor:pointer; }
		.cars-filter-tabs li.tab-make { background:url(img/tabs/tab-make.png) 310px 50px no-repeat; line-height:140px; }
		.cars-filter-tabs li.tab-filter { background:url(img/tabs/tab-filter.png) center bottom no-repeat; padding:15px 0; height:110px; }
		.cars-filter-tabs li.active { background-color:#E6E6DC; }
	.cars-tabpage { padding:30px 70px 0 70px; background-color:#E6E6DC; color:#717276; font-size:30px; }
		.filter-itm { padding:0 0 30px 0; height:70px; }
		.filter-itm .name { display:inline-block; width:180px; height:70px; line-height:70px; text-transform:uppercase; font-family: BebasNeue, Arial; font-size:35px; color:#373536; }
		.filter-itm .name.r { text-align:right; width:100px; }
		.filter-itm .input-chose { display:inline-block; width:310px; height:68px; line-height:68px; text-align:center; background-color:white; color:#373536; border:solid 1px #DCDCD2; cursor:pointer; }
		.filter-itm .input-chose.r { width:260px; }
		.filter-itm .input-range { width:120px; height:68px; line-height:68px; padding:0; margin:0; text-align:center; font-size:30px; background-color:white; color:#373536; border:solid 1px #DCDCD2; }
	.cars-filter .warning { padding:15px 30px; color:red; font-size:18px; }

.cars-list { padding:0; background-color:#E6E6DC; }
	.cars-list .content { width:870px; background-color:white; }
	.cars-list  .title { padding:25px 0 25px 230px; height:30px; font-size:40px; text-transform:uppercase; background-position:30px center; background-repeat:no-repeat; font-family: BebasNeue, Arial; color:#626262; }
		.cars-list  .title-3D { background-image:url(img/titles/3D.png); }
		.cars-list  .title-suv { background-image:url(img/titles/suvs.png); }
		.cars-list  .title-crossover { background-image:url(img/titles/crossover.png); }
		.cars-list  .title-sedan { background-image:url(img/titles/sedan.png); padding-left:220px; }
		.cars-list  .title-convertible { background-image:url(img/titles/cabrio.png); }
		.cars-list  .title-sportcar { background-image:url(img/titles/sport.png); }
		.cars-list  .title-micro { background-image:url(img/titles/compact.png); }
	.cars-list-items { list-style:none; padding:0; margin:0; }
	.cars-list-items a { text-decoration:none; color:inherit; }
	.cars-list-items li { padding:0 30px 30px 0; margin:0; width:195px; display:inline-block; }
		.cars-list-items .name { padding:10px 0; font-size:18px; line-height:18px; }
		.cars-list-items .name span { font-weight:bold; }
		.cars-list-items .img { width:195px; height:180px; }
		.cars-list-items img { display:block; width:195px; height:90px; background-color:#EFEFE5; }
	.cars-list-items li:first-child { padding:0 0 25px 0; display:block; width:870px; }
		.cars-list-items li:first-child .name { padding:10px 0 10px 35px; font-size:16px; }
		.cars-list-items li:first-child .img { width:870px; height:210px; }
		.cars-list-items li:first-child  img { width:435px; height:210px; float:left; }
	.cars-list-items li:last-child { padding:0 0 30px 0; }