﻿@font-face {	font-family: "Neo Sans Pro";	font-style: normal;	font-weight: normal;	src: url("fonts/NeoSansPro-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/NeoSansPro-Regular.woff") format("woff"), url("fonts/NeoSansPro-Regular.ttf") format("truetype");}@font-face {	font-family: "Neo Sans Pro";	font-style: normal;	font-weight: 300;	src: url("fonts/NeoSansPro-Light.eot?#iefix") format("embedded-opentype"), url("fonts/NeoSansPro-Light.woff") format("woff"), url("fonts/NeoSansPro-Light.ttf") format("truetype");}@font-face {	font-family: "Neo Sans Pro";	font-style: normal;	font-weight: 500;	src: url("fonts/NeoSansPro-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/NeoSansPro-Medium.woff") format("woff"), url("fonts/NeoSansPro-Medium.ttf") format("truetype");}@font-face {	font-family: "Neo Sans Pro";	font-style: normal;	font-weight: bold;	src: url("fonts/NeoSansPro-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/NeoSansPro-Bold.woff") format("woff"), url("fonts/NeoSansPro-Bold.ttf") format("truetype");}html {	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}*, *:before, *:after {	box-sizing: inherit;	-moz-box-sizing: inherit;	-webkit-box-sizing: inherit;}html, body {	height: 100%;}body {	margin: 0;	padding: 0;	background: #ffffff;	color: #59595c;	font-family: 'Neo Sans Pro', sans-serif;	font-size: 14px;	line-height: 1.4;	min-width: 840px;	max-width: 100%;}ul, li, p, h1, h2, h3, h4, h5, a {	margin: 0;	padding: 0;	font-size: inherit;	font-weight: inherit;	color: inherit;	text-decoration: inherit;	list-style: none;}.clr {	clear: both;}.fixed_width {	width: 840px;	margin: 0 auto;	position: relative;}header {	background: -moz-linear-gradient(top,#fff 60%,#f7f7f7 100%);	background: -webkit-gradient(linear,left top,left bottom,color-stop(60%,#fff),color-stop(100%,#f7f7f7));	background: -webkit-linear-gradient(top,#fff 60%,#f7f7f7 100%);	background: -o-linear-gradient(top,#fff 60%,#f7f7f7 100%);	background: -ms-linear-gradient(top,#fff 60%,#f7f7f7 100%);	background: linear-gradient(to bottom,#fff 60%,#f7f7f7 100%);	border-bottom: 3px solid #bb162b;	height: 73px;	padding-top: 15px;	box-shadow: 0 3px 5px rgba(0,0,0,0.15);}header .home_link {	float: right;	display: block;	color: #bb202d;	font-weight: 500;	margin-right: 30px;	font-size: 17px;	text-transform: uppercase;	position: relative;	top: 10px;	background: url('images/arrow_left.png') no-repeat left center;	padding-left: 15px;}header .logo {	margin-left: 25px;	display: block;}header .logo img {	display: block;}#splash {	height: 324px;	background: url('images/splash_bg.jpg') no-repeat center center;	margin-top: 35px;	position: relative;	color: #ffffff;}#splash h1 {	position: absolute;	left: 20px;	bottom: 15px;	font-size: 27px;	font-weight: 700;}#slider_links {	margin-top: 10px;}#slider_links li {	width: 19.75%;	float: left;	padding-left: 30px;	background: url('images/arrow_list.png') no-repeat left center;	font-size: 19px;	font-weight: 500;	line-height: 35px;	cursor: pointer;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}#slider_links li:nth-child(5n+1) {	width: 26%;}#slider_links li:nth-child(5n+2) {	width: 22%;}#slider_links li:nth-child(5n) {	width: 12.5%;}footer {	background: #e4e5e6;	padding-top: 25px;}footer:before {	content: '';	width: 100%;	height: 1px;	display: block;	background: #e4e5e6;	position: relative;	top: -27px;}footer .links {	float: right;	color: #c43449;	font-weight: 500;	text-transform: uppercase;	line-height: 22px;	margin-top: 15px;}footer .links li {	float: left;	margin-right: 70px;}footer .links li:last-child {	margin-right: 25px;}footer .links li a {	display: block;	padding-left: 38px;	background-repeat: no-repeat;	background-position: left center;}footer .links li a.catalog {	background-image: url('images/icon_catalog.png');}footer .links li a.test_drive {	background-image: url('images/icon_test_drive.png');}footer .links li a.configurator {	background-image: url('images/icon_configurator.png');}footer .warranty img {	display: block;	float: left;	margin-right: 20px;}footer .warranty_disclaimer {	clear: both;	padding-top: 30px;	font-size: 12px;	padding-bottom: 15px;}footer .warranty_disclaimer p {	padding-bottom: 10px;}#bottom_logo {	height: 120px;	margin-top: -56px;	overflow: hidden;}#bottom_logo .fixed_width:after {	content: '';	display: block;	position: absolute;	width: 306px;	height: 145px;	background: url('images/footer.png') no-repeat center center;	right: -40px;}#slider {	width: 920px;	clear: both;	margin: 0 auto 20px auto;}#slider, #slider .slides li {	height: 425px;	position: relative;}#slider .slides .text {	position: absolute;	top: 53px;	right: 35px;	text-align: right;}#slider .slides h3 {	color: #bb202d;	font-weight: 300;	font-size: 29px;}#slider .slides h3 span {	font-weight: 500;}#slider .slides h3 .percent {	font-size: 36px;}#slider .slides h2 {	font-size: 29px;	font-weight: 500;}#slider .slides p {	font-size: 12px;}#slider .slides li.picanto {	background: url('images/cars/picanto.jpg') no-repeat 40px 60px;}#slider .slides li.venga {	background: url('images/cars/venga.jpg') no-repeat 50px 50px;}#slider .slides li.venga .text {}#slider .slides li.rio {	background: url('images/cars/rio.jpg') no-repeat 5px 55px;}#slider .slides li.soul {	background: url('images/cars/soul.jpg') no-repeat 65px 53px;}#slider .slides li.ceed {	background: url('images/cars/ceed.jpg') no-repeat 34px 55px;}#slider .slides li.ceed .text {}#slider .slides li.ceed_kombi {	background: url('images/cars/ceed_kombi.jpg') no-repeat 40px 53px;}#slider .slides li.optima {	background: url('images/cars/optima.jpg') no-repeat 5px 67px;}#slider .slides li.carens {	background: url('images/cars/carens.jpg') no-repeat 45px 60px;}#slider .slides li.sportage {	background: url('images/cars/sportage.jpg') no-repeat 9px -44px;}#slider .slides li.sportage .text {}#slider .slides li.sorento {	background: url('images/cars/sorento.jpg') no-repeat 13px 60px;}#slider .slides li.sorento .text {}