﻿body {  background-position: 50% -2%;}.clearfix:before,.clearfix:after {  content: " ";  display: table;}.clearfix:after {  clear: both;}#logodiv {  padding-top: 45px;}#menu {  /*height: 232px;*/  height: 210px;}#topcontentindexcontent {  margin-top: 445px;}.intro-wrapper {  /* background-color: #e9e9e9; */  margin: 0 auto;  padding-top: 5px;  position: relative;  width: 844px;}#intro {  font-style: normal;  left: -3px;  position: relative;  text-align: left;  top: 0;  width: auto;  z-index: 2;}.intro-title {  border: solid 1px #f0f0f0;  background-color:  #98012e;  background: -moz-linear-gradient(top, #830128 0%, #860129 21%, #840128 51%, #740123 100%);/* FF3.6-15 */  background: -webkit-linear-gradient(top, #830128 0%,#860129 21%,#840128 51%,#740123 100%);/* Chrome10-25,Safari5.1-6 */  background: linear-gradient(to bottom, #830128 0%,#860129 21%,#840128 51%,#740123 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#830128', endColorstr='#740123',GradientType=0 );  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .44);  color: #fff;  font-size: 20px;  font-style: italic;  padding: 5px 8px 7px 0;  text-align: center;  position: relative;  left: 2px;  letter-spacing: -.05px;}.intro-title-text {      color: #fff;  font-size: 20px;  font-style: italic;  padding: 5px 8px 7px 0;  text-align: center;  position: relative;  left: 2px;  letter-spacing: -.05px;}#intro .left {  box-sizing: border-box;  color: #333;  float: left;  padding: 20px 8px 34px 49px;  width: 50%;}#intro .right {  box-sizing: border-box;  float: right;  padding: 18px 10px 19px 56px;  width: 50%;}#intro .left p {  font-size: 18px;  font-style: normal;  line-height: 150%;}#intro .left .contact {  font-size: 22px;  font-style: normal;  font-weight: 700;  margin: 10px 0 0;}.intro ul li {  color: #98012e;  font-size: 18px;  font-style: italic;  /*font-weight: 700;*/  background-image: url('/media/Awave/check.png');  margin-bottom: 2px;  background-repeat: no-repeat;  background-position: 0 5px;  list-style-image: none;  margin-left: 0;  padding-left: 26px;  line-height: 28px;}.shadow {  background-image: url('/media/Awave/shadow.png');  background-position: bottom right;  background-repeat: no-repeat;  bottom: -33px;  height: 240px;  position: absolute;  right: -13px;  width: 858px;  z-index: 1;}#topcontentindex .bubbleleft {    top: 209px;    width: 230px;    z-index: 99;    height: 230px;    margin-left: -46px;}#topcontentindex .bubbleright {  top: 170px;}#topcontentindex #topcontentindexcars {  background-image: url('/media/Awave/cartype_back.png');  background-position: center top;  background-repeat: no-repeat;  box-sizing: border-box;  height: 100px;  line-height: 82px;  margin-top: 31px;  padding: 7px 35px 14px 0;  text-align: center;  white-space: nowrap;}#topcontentindex {  background-image: url('/media/Awave/cars.png');  /*background-position: 12px 414px;*/  background-position: 0 400px;  background-repeat: no-repeat;  height: 714px;}#wrapper {    width: 1151px;}.newsubmodels {  margin-left: 130px;}.eftersokbtn {  margin-left: 189px;}#topcontentindex .car {  background-image: none;  border-left: solid 1px #fff;  display: inline-block;  float: none;  height: auto;  margin-left: 0;  min-width: 116px;  width: auto;}#topcontentindex .car:last-child {  border-right: solid 1px #fff;}#topcontentindex .car span {  background-position: center top;  background-repeat: no-repeat;  display: inline-block;  margin: 0 0px 16px;  vertical-align: bottom;}#topcontentindex .car:hover span {  background-position: center bottom;}#topcontentindex .subaru:hover,#topcontentindex .combi:hover,#topcontentindex .smallcar:hover,#topcontentindex .sportcar:hover,#topcontentindex .suv:hover {  background-image: none;}#topcontentindex .subaru {  margin-left: 0;}#topcontentindex .subaru span {  background-image: url('/media/Awave/sedan.png');  height: 68px;  width: 95px;}#topcontentindex .combi span {  background-image: url('/media/Awave/kombi.png');  height: 68px;  width: 95px;}#topcontentindex .smallcar span {  background-image: url('/media/Awave/smabil.png');  height: 68px;  width: 95px;}#topcontentindex .sportcar span {  background-image: url('/media/Awave/sportbil.png');  width: 100px;  height: 57px;}#topcontentindex .suv span {  background-image: url('/media/Awave/suv.png');  width: 79px;  height: 52px;}#topcontentindex .goes span {  background-image: url('/media/Awave/goes.png');  height: 38px;  width: 102px;}#topcontentindex .stels span {  background-image: url('/media/Awave/stels.png');  height: 68px;  margin-bottom: 9px;  width: 79px;}