* {
	padding:0;
	margin:0;
	font-family:Arial;
}
a img {
	border:none;
}
body {
	background-color:#fefefe;
	background-image:url(/usr/templates/images/background.jpg);
	background-position:top center;
	background-repeat: repeat-x;
}
#page {
	margin:auto;
	width:950px;

}
#page-i {
	background-image:url(/usr/templates/images/footerbg.gif);
	background-position:bottom;
	background-repeat: repeat-x;
}
.wrapper {
	width:854px;
	padding:0 48px;
	font-family:Tahoma;
	font-size:11px;
}
#header {
	height:229px;
	padding-top:33px;

}
#logo {
	display:block;
	float:left;
	background-image:url(/usr/templates/images/logo.png);
	width:251px;
	height:44px;
	position:relative;
	margin-left:-48px;
}
#phone {
	position:absolute;
	display:block;
	background-image:url(/usr/templates/images/phone.png);
	width:194px;
	height:30px;
	left:50%;
	margin-left:-94px;
}
#onlinehelp {
	float:right;
	background-image:url(/usr/templates/images/icons.png);
	background-position:right 4px;
	background-repeat: no-repeat;
	text-decoration:underline;
	line-height:22px;
}
#onlinehelper {
	float:right;
	font-family:Tahoma;
	font-size:10px;
	padding-right:20px;

}
#onlinehelpicq {
	clear:both;
	float:right;
	font-size:11px;
	padding-right:20px;
	background-image:url(/usr/templates/images/icq.png);
	background-position:right top;
}
#mainmenu {
	clear:both;
	list-style-image:none;
	list-style-type: none;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-transform: uppercase;
	padding:45px 0px 30px 0px;
}
#mainmenu li {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-right:24px;
}
#mainmenu a {
	color:#000000;
}
#teaser {
	font-size:12px;
	line-height:15px;
	float:left;
	width:690px;
	height:70px;
}
#basket {
	float:right;
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
	font-weight: bold;
	width:96px;
	height:84px;
	background-image:url(/usr/templates/images/basketbg.png);
	background-position:center center;
	background-repeat: no-repeat;
	color:#FFFFFF;
}
#basket span{
	float:none;
	display:block;
	margin-top:20px;
}


h1 {
	width:834px;
	line-height:10px;
	font-family:Tahoma;
	font-size:10px;
	font-weight: bold;
	background-image:url(/usr/templates/images/header.png);
	background-position:left top;
	padding:6px 0 7px 19px;
	margin-top:20px;
	color:#ffffff;
	text-transform: uppercase;
}

.c {
	position:absolute;
	overflow:hidden;
	background-image:url(/usr/templates/images/corners.png);
	width:3px;
	height:3px;
	display:block;
}

.tl {top:0px;left:0px;background-position:left top;}
.tr {top:0px;right:0px;background-position:right top;}
.bl {bottom:0px;left:0px;background-position:left bottom;}
.br {bottom:0px;right:0px;background-position:right bottom;}

#brendswitcher {
	font-family:Tahoma;
	font-size:12px;
	line-height:12px;
	font-weight: bold;
	padding:11px 0px 11px 19px;
	float:left;
	vertical-align: top;
}

#brendswitcher ul{
	display:inline;
	list-style-image: none;
	list-style-type: none;
}
#brendswitcher ul li {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:62px;
	text-align:center;
	padding:5px 0px 6px 0px;
}
#brendswitcher ul li.active {
	background-image:url(/usr/templates/images/activebrend.gif);
}
#brendswitcher ul li a{
	color:#03559a;
}
#brendswitcher ul li.active a{
	color:inherit;
	text-decoration:none;
	cursor:default;
}
#searchblock {
	list-style-image: none;
	list-style-type: none;
	float:right;
	font-family:Tahoma;
	font-size:12px;
	line-height:12px;
	font-weight: bold;
	padding:11px 0;
}
#searchblock li{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:5px 17px 6px 21px;
	background-repeat:no-repeat;
	background-position:left 3px;
}
#searchblock li a{
	color:#03559a;
}
#searchparts {
	background-image:url(/usr/templates/images/search.png);	
}
#searchpartsvin {
	background-image:url(/usr/templates/images/searchvin.png);
}

#cars {
	padding-top:80px;
	background-image: url(/usr/templates/images/modelsbg.jpg);
	background-position: top left;
	background-repeat:no-repeat;
}
.model-pics {
	list-style: none none;
	position:relative;
	width:853px;
	height:140px;
}
.model-pics li{
	position:absolute;
}

#cars img{
	display:none;
}

#i1 {	left:0px;		top:8px;	z-index:1;}
#i2 {	left:123px;		top:19px;	z-index:2;}
#i3 {	left:266px;		top:30px;	z-index:3;}
#i4 {	right:274px;	top:33px;	z-index:3;}
#i5 {	right:137px;	top:15px;	z-index:2;}
#i6 {	right:0px;		top:0px;	z-index:1;}

.model-names {
	margin-bottom:20px;
	list-style: none none;
	position:relative;
	font-family:Tahoma;
	font-size:15px;
}
.model-names li{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	text-align:center;
	width:16%;
}
.model-names li a{
	color:#27282c;
}

#othermodels {
	font-family:Tahoma;
	font-size:12px;
	line-height:12px;
	padding:11px 0px 37px 19px;
	font-weight: bold;f
}

#othermodels ul {
	list-style: none none;
	display:inline;
}
#othermodels ul li{
	margin-left:1.2em;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}
#othermodels ul li a{
	color:#03559a;
}


#newsblock {
	display:block;
	position:relative;
	overflow:hidden;
	width:854px;
	background-color:#eaeae7;
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
	padding-bottom:17px;
}
#newsblock ul {
	list-style-image: none;
	list-style-type: none;
}
#newsblock ul li{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:246px;
	vertical-align:top;
	padding:17px;
	padding-left:19px;
}

#newsblock .newtitle{
	font-weight: bold;
	display:block;
}
#newsblock .newtitle a{
	color:#000000;
}

#archive{
	font-family:Tahoma;
	font-size:12px;
	font-weight: bold;
	line-height:12px;
	color:#656565;
	padding-left:19px;
}

#footer {
 clear:both;
}
#separator {
	height:11px;
	width:853px;
	background-image: url(/usr/templates/images/horline.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:26px;
}
#copyright {
	font-family:Tahoma;
	font-size:11px;
	margin-top:85px;
	padding-bottom:23px;
}
.pagecontent {
	font-size:12px;
	line-height:17px;
	padding:10px;
}
.pagecontent p {
	margin-bottom:7px;
}
.nomarks {
list-style-type:none;
list-style-image:none;
padding-top:30px;
margin-left:30px;
}
.nomarks ul{
list-style-type:none;
list-style-image:none;
}
.nomarks label{
color:#000000;
font-weight:normal;
}
table.nomarks td{
vertical-align:top;
padding:4px;
}
#car-logo-nissan {
float:left;
position:absolute;
margin-left:400px;
margin-top:-70px;
}
#car-logo-infiniti {
float:left;
position:absolute;
margin-left:400px;
margin-top:-70px;
display:none;
}
