@charset "utf-8";

/**************************
*       style reset       *
**************************/
* {
	margin: 0;
	padding: 0;
	outline: 0;	
	border: 0 none;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	text-decoration: none;
}

body {
	font-style: normal;
}

h1, h2, h3, h4, h5, h6, p, td, a, ul, ol, li {
	font-weight: normal;
	text-decoration: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ul, ol {
	list-style-type: none;
}

b, strong {
	font-weight: bold;
}


/**************************
*         general         *
**************************/
body {
	margin: 0px;
	padding: 0px;	
	background-color: #FFF;
	background-image: url(../img/main_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7D7D;
	font-size: 12px;
}

p, h1, h2, h3 {
	margin-bottom: 10px;	
}

a {
	color: #C60C30;	
}

h2 {
	color: #C60C30;
	font-size: 18px;
	font-weight: bold;
}

#Content h1 {
	color: #C60C30;
	font-weight: bold;
	font-size: 24px;
}

#Content h3 {
	font-size: 15px;
	font-weight: bold;
}

input, textarea {
	border: 1px solid #D2D2D2;
	color: #555555;
	font-size: 12px;
}

#MainWrapper {
	margin-left: auto;
	margin-right: auto;
	width: 970px;
}

.Header {
	background-image: url(../img/MainWrapper_bg.jpg);	
	background-position: center top;
	background-repeat: no-repeat;	
	width: 970px;
	height: 175px;
	position: relative;
}

#Body {
	width: 965px;
	margin-left: 5px;
	overflow: hidden;
}

#PrintLogo {
	display: none;
}

a.Excel img, a.PDF img, a.ZIP img, a.LinkToProduct img {
	vertical-align: middle;
}
a.Accessories {
	display: block;
	margin: 0px;
	width: 141px;
	height: 36px;
	text-indent: -99999px;
	background-image: url(../../img/brands/accessories.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}
	a.Accessories:hover {
		background-image: url(../../img/brands/accessories_over.jpg);
	}


/* HEADER - logo */
#Logo {
	height: 101px;
	left: 0;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	width: 319px;
}

/* HEADER - search */
#Search {
	background-image: url(../img/search_bg.gif);
	background-position: right center;
	background-repeat: no-repeat;
	height: 30px;
	position: absolute;
	right: 0px;
	top: 20px;
	width: 207px;
}

#Search span {
	color: #DDDEDE;
	font-weight: bold;
	left: 0px;
	line-height: 20px;
	position: absolute;
	top: 0px;
}

#Search .SearchTextField {
	position: absolute;
	background-color: transparent;
	left: 58px;
	top: 0px;
	height: 17px;
	width: 108px;
	color: #555555;
	font-size: 11px;
	padding: 0px;
	padding-top: 3px;
	border: 0px;
}

#Search .SearchButton {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 33px;
	height: 20px;
	border: 0px;
}


/* HEADER - menu1 */
#Menu1 {
	position: absolute;
	top: 58px;
	left: 358px;
}

#Menu1 a, #Menu1 span {
	font-weight: bold;
	text-transform: uppercase;
	color: #d4d5d5;
	text-decoration: none;
}

#Menu1 a {
	padding-right: 10px;
	padding-left: 10px;
}

#Menu1 a:hover {
	color: #c60c30;
}

#Menu1 a.First, #Menu1 a.FirstAct {
	padding-left: 0px;
}

#Menu1 a.Last, #Menu1 a.LastAct {
	padding-right: 0px;
}

#Menu1 a.FirstAct, #Menu1 a.LastAct, #Menu1 a.Act {
	color: #C60C30;
}


/* HEADER - locator */
#Locator {
	position: absolute;
	top: 87px;
	left: 358px;
}

#Locator, #Locator a, #Locator span {
	color: #555555;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#Locator span, #Locator a:hover {
	color: #c60c30;
}


/* HEADER - utilities */
#Utilities {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 89px;
	height: 32px;
	background-image: url(../img/utilities_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
}

#UtilitiesFontMinus, #UtilitiesFontPlus, #UtilitiesFont, #UtilitiesPrint {
	float: right;
	cursor: pointer;
}

#UtilitiesPrint {
	margin-left: 10px;
}

#UtilitiesFont {
	margin-right: 11px;
	margin-left: 11px;
}


/* HEADER - login status */
#LoginStatus {
	position: absolute;
	top: 87px;
	right: 5px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}

#LoginStatus span.Person {
	color: #C60C30;
}

#LoginStatus a:hover {
	color: #C60C30;
	text-decoration: none;
}

#LoginStatus a {
	color: #555555;
	text-decoration: underline;
}

#LoginStatus span.Divider {
	margin-left: 7px;
	margin-right: 7px;
}

#LoginStatus form {
	display: inline;
}


/* HEADER - menu2 */
#Menu2 ul {
	border-bottom: solid 1px #d2d2d2;
}

#Menu2 li {	
	border-top: solid 1px #d2d2d2;
	background-image: none;
	padding-left: 0px;
}

#Menu2 ul.Level2Car {
	border-bottom: 0px;
	padding-bottom: 4px;
}

#Menu2 ul.Level2Moto li ul, #Menu2 ul.Level2Car li ul {
	border: none;
}
#Menu2 ul.Level2Moto li a.yselected, #Menu2 ul.Level2Car li a.yselected {
	font-weight: bold;
}
#Menu2 ul.Level2Moto ul li, #Menu2 ul.Level2Car ul li {
	padding-left: 10px;
}
#Menu2 ul.Level2Moto ul li a.nselected, #Menu2 ul.Level2Car ul li a.nselected {
	font-weight: bold;
}

#Menu2 a {
	color: #7d7d7d;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	display: block;
	padding: 5px 5px 5px 0;
}

#Menu2 ul.Level2 li a {
	color: #7d7d7d;	
	font-size: 12px;
	text-transform: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;	
}

#Menu2 a:hover, #Menu2 a.Selected, #Menu2 ul.Level2 a:hover, #Menu2 ul.Level2 a.Selected {
	color: #c60c30;
}

#Menu2 .Menu2MotoLink, #Menu2 .Menu2CarLink {
	border: none;
}
#Menu2 .Menu2MotoLink h3, #Menu2 .Menu2CarLink h3 {
	font-size: 15px;
	font-weight: bold;
}
#Menu2 .Menu2CarLink h3 {
	padding-top: 20px;
}

#Menu2 .Level2Moto {
	overflow: hidden;
}

#Menu2 .Level2Car {
	/* height: 0px; */
	overflow: hidden;
}


/* FOOTER */
#Footer {
	border-bottom: 1px solid #D2D2D2;
	border-top: 1px solid #D2D2D2;
	margin-top: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	width: 100%;
	height: 22px;
	line-height: 22px;
}
#Footer * {
	color: #C2C2C2;
	font-size: 10px;
}
	#Copyright {
		float: left;
		display: inline;
		margin-left: 8px;
		line-height: 22px;
	}
		#Copyright span {
			margin-left: 7px;
			margin-right: 7px;
		}
	#Footer .Sitemap {
		float: right;
		margin-right: 8px;
		line-height: 22px;
	}
	#Footer a:hover {
		color: #c60c30;
	}
	#siteseal {
		display: block;
		width: 100%;
		padding-bottom: 10px;
		text-align: center;
	}

/*----- LAYOUT ----*/
#Body.Index #LeftInfopush {
	float: left;
	width: 288px;
}

#LeftInfopush h3 {
	font-size: 15px;
	font-weight: bold;
}

#LeftInfopush .tx-jppageteaser-pi1 {
	margin-bottom: 10px;
}

/*
#RightInfopush {
	width: 153px;
	padding-left: 7px;
	background-image: url(../img/RightInfopushLine.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
*/

#RightInfopush {
	width: 153px;
	padding-left: 7px;
}

#Body.Index #RightInfopush {
	float: right;
}

#Body.Index #Content {
	float: left;
	margin-left: 41px;
	width: 461px;
}

#Body.Index {
	background-image: url(../img/vstopna_bg.gif);
	background-repeat: repeat-y;	
}

#Body.Products #LeftInfopush {
	float: left;
	width: 165px;
	min-height: 1px;
}

#Body.Products {
	background-image: url(../img/products_bg.gif);
	background-repeat: repeat-y;		
}

#Body.Products #Content {
	float: left;
	margin-left: 41px;
	width: 584px;
}

#Body.Teaser #Menu2 {
	width: 137px;
	float: left;
}

#Body.Teaser #RightInfopush, #Body.Products #RightInfopush, #Body.Design #RightInfopush {
	float: right;
}

#Body.Teaser #Content {
	width: 619px;
	float: left;
	margin-left: 31px;	
}

#Body.Teaser {
	background-image: url(../img/teaser_bg.gif);
	background-repeat: repeat-y;		
}

#outer-cr-main {
	width: 716px;
}

#Body.Design {
	background-image: url(../img/design_bg.gif);
	background-repeat: repeat-y;		
}

#Body.Design #Content {
	float: left;
	width: 787px;
}


/*----- PRODUCTS BY ----*/
#ProductsBy {
	width: 141px;
}
	#ProductsBy ul {
		margin: 0px;
	}
		#ProductsBy li {
			background-image: none;
			padding: 0px;
			line-height: normal;
		}
			#ProductsBy a {
				display: block;
				margin: 0px;
				width: 100%;
				text-indent: -99999px;
			}

/* MOTO MENU */
#ProductsBy .aprilia a,
#ProductsBy .bmw a,
#ProductsBy .derbi a,
#ProductsBy .ducati a,
#ProductsBy .gas-gas a,
#ProductsBy .gilera a,
#ProductsBy .harley-davidson a,
#ProductsBy .honda a,
#ProductsBy .husaberg a,
#ProductsBy .husqvarna a,
#ProductsBy .kawasaki a,
#ProductsBy .ktm a,
#ProductsBy .mbk a,
#ProductsBy .peugeot a,
#ProductsBy .piaggio a,
#ProductsBy .suzuki a,
#ProductsBy .triumph a,
#ProductsBy .vespa a,
#ProductsBy .yamaha a {
    background:url(../../img/moto_menu_sprites.png) no-repeat;
    height:30px;
    width:141px;
}

#ProductsBy .aprilia a:hover, #ProductsBy .apriliaActive a,
#ProductsBy .bmw a:hover, #ProductsBy .bmwActive a,
#ProductsBy .derbi a:hover, #ProductsBy .derbiActive a,
#ProductsBy .ducati a:hover, #ProductsBy .ducatiActive a,
#ProductsBy .gas-gas a:hover, #ProductsBy .gas-gasActive a,
#ProductsBy .gilera a:hover, #ProductsBy .gileraActive a,
#ProductsBy .harley-davidson a:hover, #ProductsBy .harley-davidsonActive a,
#ProductsBy .honda a:hover, #ProductsBy .hondaActive a,
#ProductsBy .husaberg a:hover, #ProductsBy .husabergActive a,
#ProductsBy .husqvarna a:hover, #ProductsBy .husqvarnaActive a,
#ProductsBy .kawasaki a:hover, #ProductsBy .kawasakiActive a,
#ProductsBy .ktm a:hover, #ProductsBy .ktmActive a,
#ProductsBy .mbk a:hover, #ProductsBy .mbkActive a,
#ProductsBy .peugeot a:hover, #ProductsBy .peugeotActive a,
#ProductsBy .piaggio a:hover, #ProductsBy .piaggioActive a,
#ProductsBy .suzuki a:hover, #ProductsBy .suzukiActive a,
#ProductsBy .triumph a:hover, #ProductsBy .triumphActive a,
#ProductsBy .vespa a:hover, #ProductsBy .vespaActive a,
#ProductsBy .yamaha a:hover, #ProductsBy .yamahaActive a {
    background:url(../../img/moto_menu_sprites.png) no-repeat;
    height:31px;
    margin:-1px 0 0;
    width:141px;
}

#ProductsBy .aprilia a:hover, #ProductsBy .apriliaActive a { height:30px; margin:0;}
#ProductsBy .yamaha a { height:31px; }
#ProductsBy .yamaha a:hover, #ProductsBy .yamahaActive a { height:32px; }

#ProductsBy .aprilia a { background-position: 0 0; }
#ProductsBy .aprilia a:hover { background-position: -143px 0; }
#ProductsBy .apriliaActive a { background-position: -286px 0; }

#ProductsBy .bmw a { background-position: 0 -33px; }
#ProductsBy .bmw a:hover { background-position: -143px -32px; }
#ProductsBy .bmwActive a { background-position: -286px -32px; }

#ProductsBy .derbi a { background-position: 0 -562px; }
#ProductsBy .derbi a:hover { background-position: -143px -561px; }
#ProductsBy .derbiActive a { background-position: -286px -561px; }

#ProductsBy .ducati a { background-position: 0 -66px; }
#ProductsBy .ducati a:hover { background-position: -143px -65px; }
#ProductsBy .ducatiActive a { background-position: -286px -65px; }

#ProductsBy .gas-gas a { background-position: 0 -99px; }
#ProductsBy .gas-gas a:hover { background-position: -143px -98px; }
#ProductsBy .gas-gasActive a { background-position: -286px -98px; }

#ProductsBy .gilera a { background-position: 0 -132px; }
#ProductsBy .gilera a:hover { background-position: -143px -131px; }
#ProductsBy .gileraActive a { background-position: -286px -131px; }

#ProductsBy .harley-davidson a { background-position: 0 -165px; }
#ProductsBy .harley-davidson a:hover { background-position: -143px -164px; }
#ProductsBy .harley-davidsonActive a { background-position: -286px -164px; }

#ProductsBy .honda a { background-position: 0 -198px; }
#ProductsBy .honda a:hover { background-position: -143px -197px; }
#ProductsBy .hondaActive a { background-position: -286px -197px; }

#ProductsBy .husaberg a { background-position: 0 -231px; }
#ProductsBy .husaberg a:hover { background-position: -143px -230px; }
#ProductsBy .husabergActive a { background-position: -286px -230px; }

#ProductsBy .husqvarna a { background-position: 0 -264px; }
#ProductsBy .husqvarna a:hover { background-position: -143px -263px; }
#ProductsBy .husqvarnaActive a { background-position: -286px -263px; }

#ProductsBy .kawasaki a { background-position: 0 -297px; }
#ProductsBy .kawasaki a:hover { background-position: -143px -296px; }
#ProductsBy .kawasakiActive a { background-position: -286px -296px; }

#ProductsBy .ktm a { background-position: 0 -330px; }
#ProductsBy .ktm a:hover { background-position: -143px -329px; }
#ProductsBy .ktmActive a { background-position: -286px -329px; }

#ProductsBy .mbk a { background-position: 0 -529px; }
#ProductsBy .mbk a:hover { background-position: -143px -528px; }
#ProductsBy .mbkActive a { background-position: -286px -528px; }

#ProductsBy .peugeot a { background-position: 0 -595px; }
#ProductsBy .peugeot a:hover { background-position: -143px -594px; }
#ProductsBy .peugeotActive a { background-position: -286px -594px; }

#ProductsBy .piaggio a { background-position: 0 -363px; }
#ProductsBy .piaggio a:hover { background-position: -143px -362px; }
#ProductsBy .piaggioActive a { background-position: -286px -362px; }

#ProductsBy .suzuki a { background-position: 0 -396px; }
#ProductsBy .suzuki a:hover { background-position: -143px -395px; }
#ProductsBy .suzukiActive a { background-position: -286px -395px; }

#ProductsBy .triumph a { background-position: 0 -429px; }
#ProductsBy .triumph a:hover { background-position: -143px -428px; }
#ProductsBy .triumphActive a { background-position: -286px -428px; }

#ProductsBy .vespa a { background-position: 0 -462px; }
#ProductsBy .vespa a:hover { background-position: -143px -461px; }
#ProductsBy .vespaActive a { background-position: -286px -461px; }

#ProductsBy .yamaha a { background-position: 0 -495px; }
#ProductsBy .yamaha a:hover { background-position: -143px -494px; }
#ProductsBy .yamahaActive a { background-position: -286px -494px; }

#ProductsBy .accessories a {
	background-image: url(../../img/brands/accessories.jpg);
	height: 36px;
	margin-top: 10px;
}
#ProductsBy .accessories a:hover {
	background-image: url(../../img/brands/accessories_over.jpg);
	height: 36px;
}

/* AVTO MENU */
#ProductsBy .abarthCar a,
#ProductsBy .audiCar a,
#ProductsBy .bmwCar a,
#ProductsBy .chevrolet-corvetteCar a,
#ProductsBy .ferrariCar a,
#ProductsBy .ford-mustangCar a,
#ProductsBy .lamborghiniCar a,
#ProductsBy .mercedes-benzCar a,
#ProductsBy .miniCar a,
#ProductsBy .mitsubishiCar a,
#ProductsBy .nissanCar a,
#ProductsBy .porscheCar a,
#ProductsBy .renaultCar a,
#ProductsBy .volkswagenCar a {
    background:url(../../img/avto_menu_sprites.png) no-repeat;
    height:30px;
    width:141px;
}

#ProductsBy .abarthCar a:hover, #ProductsBy .abarthActiveCar a,
#ProductsBy .audiCar a:hover, #ProductsBy .audiActiveCar a,
#ProductsBy .bmwCar a:hover, #ProductsBy .bmwActiveCar a,
#ProductsBy .chevrolet-corvetteCar a:hover, #ProductsBy .chevrolet-corvetteActiveCar a,
#ProductsBy .ferrariCar a:hover, #ProductsBy .ferrariActiveCar a,
#ProductsBy .ford-mustangCar a:hover, #ProductsBy .ford-mustangActiveCar a,
#ProductsBy .lamborghiniCar a:hover, #ProductsBy .lamborghiniActiveCar a,
#ProductsBy .mercedes-benzCar a:hover, #ProductsBy .mercedes-benzActiveCar a,
#ProductsBy .miniCar a:hover, #ProductsBy .miniActiveCar a,
#ProductsBy .mitsubishiCar a:hover, #ProductsBy .mitsubishiActiveCar a,
#ProductsBy .nissanCar a:hover, #ProductsBy .nissanActiveCar a,
#ProductsBy .porscheCar a:hover, #ProductsBy .porscheActiveCar a,
#ProductsBy .renaultCar a:hover, #ProductsBy .renaultActiveCar a,
#ProductsBy .volkswagenCar a:hover, #ProductsBy .volkswagenActiveCar a {
    background:url(../../img/avto_menu_sprites.png) no-repeat;
    height:31px;
    margin:-1px 0 0;
    width:141px;
}

#ProductsBy .abarthCar a:hover, #ProductsBy .abarthActiveCar a { height:30px; margin:0; } /* top first image*/
#ProductsBy .chevrolet-corvetteCar a { height:44px; }
#ProductsBy .chevrolet-corvetteCar a:hover, #ProductsBy .chevrolet-corvetteActiveCar a { height:45px; margin:-1px 0 0; }
#ProductsBy .volkswagenCar a { height:31px; } /* bottom last image*/
#ProductsBy .volkswagenCar a:hover, #ProductsBy .volkswagenActiveCar a { height:32px; } /* bottom last image*/

#ProductsBy .abarthCar a { background-position: 0 0; }
#ProductsBy .abarthCar a:hover { background-position: -143px 0; }
#ProductsBy .abarthActiveCar a { background-position: -286px 0; }

#ProductsBy .audiCar a { background-position: 0 -33px; }
#ProductsBy .audiCar a:hover { background-position: -143px -32px; }
#ProductsBy .audiActiveCar a { background-position: -286px -32px; }

#ProductsBy .bmwCar a { background-position: 0 -66px; }
#ProductsBy .bmwCar a:hover { background-position: -143px -65px; }
#ProductsBy .bmwActiveCar a { background-position: -286px -65px; }

#ProductsBy .chevrolet-corvetteCar a { background-position: 0 -99px; }
#ProductsBy .chevrolet-corvetteCar a:hover { background-position: -143px -98px; }
#ProductsBy .chevrolet-corvetteActiveCar a { background-position: -286px -98px; }

#ProductsBy .ferrariCar a { background-position: 0 -146px; }
#ProductsBy .ferrariCar a:hover { background-position: -143px -145px; }
#ProductsBy .ferrariActiveCar a { background-position: -286px -145px; }

#ProductsBy .ford-mustangCar a { background-position: 0 -179px; }
#ProductsBy .ford-mustangCar a:hover { background-position: -143px -178px; }
#ProductsBy .ford-mustangActiveCar a { background-position: -286px -178px; }

#ProductsBy .lamborghiniCar a { background-position: 0 -443px; }
#ProductsBy .lamborghiniCar a:hover { background-position: -143px -442px; }
#ProductsBy .lamborghiniActiveCar a { background-position: -286px -442px; }

#ProductsBy .mercedes-benzCar a { background-position: 0 -212px; }
#ProductsBy .mercedes-benzCar a:hover { background-position: -143px -211px; }
#ProductsBy .mercedes-benzActiveCar a { background-position: -286px -211px; }

#ProductsBy .miniCar a { background-position: 0 -245px; }
#ProductsBy .miniCar a:hover { background-position: -143px -244px; }
#ProductsBy .miniActiveCar a { background-position: -286px -244px; }

#ProductsBy .mitsubishiCar a { background-position: 0 -278px; }
#ProductsBy .mitsubishiCar a:hover { background-position: -143px -277px; }
#ProductsBy .mitsubishiActiveCar a { background-position: -286px -277px; }

#ProductsBy .nissanCar a { background-position: 0 -311px; }
#ProductsBy .nissanCar a:hover { background-position: -143px -310px; }
#ProductsBy .nissanActiveCar a { background-position: -286px -310px; }

#ProductsBy .porscheCar a { background-position: 0 -344px; }
#ProductsBy .porscheCar a:hover { background-position: -143px -343px; }
#ProductsBy .porscheActiveCar a { background-position: -286px -343px; }

#ProductsBy .renaultCar a { background-position: 0 -377px; }
#ProductsBy .renaultCar a:hover { background-position: -143px -376px; }
#ProductsBy .renaultActiveCar a { background-position: -286px -376px; }

#ProductsBy .volkswagenCar a { background-position: 0 -410px; }
#ProductsBy .volkswagenCar a:hover { background-position: -143px -409px; }
#ProductsBy .volkswagenActiveCar a { background-position: -286px -409px; }

#Content #ProductsBy {
	width: 100%;
	padding-top: 8px;
	margin-bottom: 8px;
	background-image: url(../img/brandsH_top.gif);
	background-repeat: no-repeat;
}
	#Content #ProductsBy ul {
		background-image: url(../img/brandsH_bg.gif);
		background-repeat: repeat-y;
		overflow: hidden;
		padding-left: 13px;
		padding-right: 13px;
		width: 435px;
	}
		#Content #ProductsBy li {
			float: left;
			margin-left: 10px;
			margin-right: 10px;
			width: 88px;
			margin-top: 7px;
			margin-bottom: 7px;
		}
			#Content #ProductsBy li.harley-davidson a {
				height: 30px;
			}
				#Content #ProductsBy li.yamaha {
					margin-bottom: 0px;
				}
				#Content #ProductsBy li.yamaha a, #Content #ProductsBy li.triumph a, #Content #ProductsBy li.vespa a {
					border-bottom: 0px;	
				}

#Content #ProductsBy a {
	text-indent: 0;
	height: 30px;
	background-image: none;
	text-align: center;
	color: #7d7d7d;
	font-weight: bold;
	border-bottom: solid 1px #c5c5c5;
}

#Content #ProductsBy a:hover {
	margin: 0px;
	color: #C60C30;
}

#Content #ProductsByWrapper {
	width: 461px;
	background-image: url(../img/brandsH_bottom.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: bottom;
	margin-top: 10px;
	margin-bottom: 10px;
}

#car-exhaust-wrapper {
	background-image: url(../img/brandsH_bottom.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin-bottom:25px;
	margin-top: 10px;
	overflow:hidden;
	width:461px;
}

#cars-exhaust {
	background-repeat: no-repeat;
	margin-bottom: 4px;
	width:100%;
	padding-top: 8px;
	background-image: url(../img/brandsH_top.gif);
}

#cars-exhaust ul {
	padding-left:13px;
	padding-right:13px;
	overflow:hidden;
	width:435px;
	background-image:url(../img/brandsH_bg.gif);
	background-repeat: repeat-y;
}

#cars-exhaust li {
	float:left;
	margin:7px 10px;
	width:88px;
	padding:0;
	line-height:normal;
	background-image:none;
}

#cars-exhaust ul li a {
	background-image:none;
	font-weight:bold;
	height:30px;
	text-align:center;
	text-indent:0;
	display:block;
	width:88px;
	color: #7d7d7d;
	border-bottom: 1px solid #C5C5C5;
}

#cars-exhaust ul li a.renaultCar, #cars-exhaust ul li a.volkswagenCar {
	border-bottom: none;
}

#cars-exhaust a:hover {
	color:#c60c30;
	margin:0;
}


/*----- SITEMAP ----*/
.csc-sitemap a {
	margin-bottom: 0px;
	text-decoration: none;
}

.csc-sitemap a:hover {
	text-decoration: underline;
}

.csc-sitemap ul {
	margin-bottom: 10px;
	margin-top: 0px;
}

.csc-sitemap li {
	padding-left: 0px;
	background-image: none;
	margin-bottom: 15px;
}

.csc-sitemap li a {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}

.csc-sitemap li li a {
	border: 0px;
	font-size: 14px;
	text-transform: none;
	color: #7d7d7d;
}

.csc-sitemap li li li a {
	font-size: 12px;
	font-weight: normal;	
}

.csc-sitemap li li li li a {
	font-size: 11px;
}

.csc-sitemap li li {
	margin-left: 13px;
	font-size: 14px;
	margin-bottom: 0px;	
}


/*----- SEARCH RESULTS----*/
#tx-indexedsearch-searchbox-button-submit {
	background-image: url(../img/buttons/button_empty.gif);
	border: 0px;
	width: 66px;
	height: 20px;
}

#tx-indexedsearch-searchbox-sword {
	height: 15px;
	margin-right: 15px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.tx-indexedsearch form fieldset {
	overflow: hidden;
	width: 100%;
}

.tx-indexedsearch-form, .tx-indexedsearch-search-submit {
	float: left;
}

.tx-indexedsearch-whatis {
	margin-top: 20px !important;
	margin-bottom: 0px !important;
}

.browsebox {
	margin-bottom: 10px;
	padding-top: 10px;
	border-top-color: #d2d2d2;
	border-top-width: 1px;
	border-top-style: solid;	
}

.browsebox li {
	background-image: none;
	padding-left: 0px;
}

.browsebox a {
	text-decoration: none;
}

.tx-indexedsearch a {
	margin-bottom: 0px;
	text-decoration: underline;
}

.tx-indexedsearch a:hover {
	text-decoration: none;
}

.tx-indexedsearch .res-tmpl-css {
	margin-bottom: 20px !important;
}

.tx-indexedsearch-res-header {
	background-color: #EEEEEE;
	overflow: hidden;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

.tx-indexedsearch-res-header img {
	float: left;
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
}

.tx-indexedsearch-res-header h3 {
	margin: 0px !important;
	display: inline;
	float: left;
}

.tx-indexedsearch-res-header a {
	font-size: 12px;
	font-weight: bold;
}

.tx-indexedsearch-res-header span {
	float: right;
	font-size: 12px;
	color: #C60C30;
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
}

.tx-indexedsearch-descr {
	font-size: 11px;
	line-height: 15px;
}

.tx-indexedsearch-res {
	border-top-color: #d2d2d2;
	border-top-width: 1px;
	border-top-style: solid;	

}

.tx-indexedsearch-res .tx-indexedsearch-res {
	border: 0px;
	padding-top: 0px;
}

.tx-indexedsearch-browsebox p {
	margin-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-noresults {
	margin-top: 15px;
	text-align: left !important;
}

.tx-indexedsearch-sectionlinks {
	margin-bottom: 20px;
}

.tx-indexedsearch-sectionlinks ol {
	margin-top: 0px;
}

.tx-indexedsearch-sectionlinks li {
	display: block !important;
}

.tx-indexedsearch-secHead {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.tx-indexedsearch-secHead h2 a, .tx-indexedsearch-result-count {
	font-size: 15px;
	font-style: italic !important;
	font-weight: bold !important;
	color: #7d7d7d;
}

.tx-indexedsearch-browselist-currentPage a {
	font-weight: bold;
	text-decoration: none;
}


/*----- LOGIN ----*/
.tx-newloginbox-pi1 input {
	padding: 2px 3px;
	margin-left: 10px;
	margin-top: 4px;
}

#login_button {
	padding: 0px;
	border: 0px;
	margin-top: 10px;
}

#pass, #user {
	width: 150px;
}


/*----- PAGE TEASER ----*/
.TeaserEl {
	border-bottom: solid 1px #d2d2d2;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#Body.Index .TeaserEl {
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0px;
	background-color: #E7E7E7;
	background-position: 20px;
}

#Body.Index .TeaserEl.Active {
	background-color: #FFF;
}

#Body.Index .TeaserEl h1 {
	margin-bottom: 3px;
}

#Body.Index .TeaserEl h1 a {
	font-weight: bold;
	text-decoration: underline;
	font-size: 18px;
}

#Body.Index .TeaserEl h1 a:hover {
	text-decoration: none;
}

#Body.Index .TeaserEl h2 {
	color: #7D7D7D;
	font-size: 14px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 10px;
}

#Body.Index .TeaserEl h3 {
	font-size: 13px;
}

#Body.Teaser #Content h1 {
	margin-bottom: 30px;
}

#Body.Teaser .TeaserHeader h2 {
	margin-bottom: 3px;	
}

#Body.Teaser .TeaserHeader h2 a {
	text-decoration: underline;
	font-weight: bold;
}

#Body.Teaser .TeaserHeader h2 a:hover {
	text-decoration: none;
}

#Body.Teaser .TeaserHeader .Phase {
	font-weight: bold;
	font-size: 13px;
}

#Body.Teaser .Description h2 {
	color: #7D7D7D;
	font-size: 15px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 10px;	
}

#Body.Teaser .Description h3 {
	font-size: 12px;
	color: #C60C30;
	margin-top: 15px;
}


/* SPREADSHEETS */
/*
.InfopushContainer {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	width: 146px;
	background-image: url(../img/RightInfopushLine.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

div.csc-frame .InfopushContainer {
	background-color: #ededed;	
}

.InfopushContainer p {
	font-size: 10px;
	font-weight: bold;
}

div.csc-frame .InfopushContainer p {
	font-size: 9px;	
}

.InfopushContainer p.Disclaimer {
	color: #C60C30;		
}

.InfopushContainer a {
	text-decoration: underline;
}

.InfopushContainer a:hover {
	text-decoration: none;
}
*/


/* SPREADSHEETS - NOV */
#RightInfopush h2 {
	margin-left: -7px;
	padding-left: 7px;
	background-image: url(../img/RightInfopushLine.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 7px;
}

#RightInfopush h3 {
	font-size: 15px;
	font-weight: bold;
}

#RightInfopush div.csc-frame {
	margin-left: -7px;
	padding-left: 7px;
	padding-bottom: 7px;	
	background-color: #ededed;
	background-image: url(../img/RightInfopushLine.gif);
	background-position: left bottom;
	background-repeat: no-repeat;	
}

#RightInfopush p {
	font-size: 10px;
	font-weight: bold;
}

#RightInfopush div.csc-frame p {
	font-size: 9px;	
}

#RightInfopush p.Disclaimer {
	color: #C60C30;		
}

#RightInfopush a {
	text-decoration: underline;
}

#RightInfopush a:hover {
	text-decoration: none;
}

