@charset "utf-8";

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

body {
	font-style: normal;
}

h1, h2, h3, h4, h5, h6, p, td, a, ul {
	font-weight: normal;
	margin-bottom: 10px;
}

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

th, td {
	vertical-align: top;
	text-align: left;
}

ul, ol {
	list-style-type: none;
	margin-top: 10px;
}

li {
	background-image: url(../img/content_bullet_red.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left 5px;
}

/**************************
*       vstopna stili       *
**************************/
#Header {
	height: 430px !important;
}

#content-vstopna a {
	text-decoration: none;
}

#content-vstopna a:hover {
	text-decoration: underline;
}

/* select lan */
#Header #Languages {
	position: relative;
	float: right;
	margin-top: 370px;
	margin-right: 12px;
}
#select-lan {
	height: 50px;
	margin-bottom: 40px;
}
#select-lan dl {
	float: right;
	width: 222px;
	position: relative;
}
#select-lan dl dt a span {
	display: block;
	text-indent: -9999px;
	width: 222px;
	height: 25px;
	background: url(../img/select-lan.png) no-repeat 0 0;
}
#select-lan dl dd {
	position: relative;
}
#select-lan dl dd ul {
	display: none;
	position: absolute;
	margin: 0;
}
#select-lan dl dd ul li {
	background-image: none;
	padding-left: 0;
}
#select-lan dl dd ul li a {
	display: block;
	width: 222px;
	height: 22px;
	text-indent: -9999px;
	margin-bottom: 0;
}

#select-lan dl dd ul li.slo a {
	background: url(../img/select-lan-slo.gif) no-repeat 0 0;
}
#select-lan dl dd ul li.slo a:hover {
	background: url(../img/select-lan-slo.gif) no-repeat -222px 0;
}
#select-lan dl dd ul li.slo-home a {
	background: url(../img/select-lan-slo-home.gif) no-repeat 0 0;
}
#select-lan dl dd ul li.slo-home a:hover {
	background: url(../img/select-lan-slo-home.gif) no-repeat -222px 0;
}

#select-lan dl dd ul li.eng a {
	background: url(../img/select-lan-eng.gif) no-repeat 0 0;
}
#select-lan dl dd ul li.eng a:hover {
	background: url(../img/select-lan-eng.gif) no-repeat -222px 0;
}

#select-lan dl dd ul li.deu a {
	background: url(../img/select-lan-de.png) no-repeat 0 0;
	height: 24px;
}
#select-lan dl dd ul li.deu a:hover {
	background: url(../img/select-lan-de.png) no-repeat -222px 0;
}
#select-lan dl dd ul li.deu-home a {
	background: url(../img/select-lan-de-auto.png) no-repeat 0 0;
	height: 24px;
}
#select-lan dl dd ul li.deu-home a:hover {
	background: url(../img/select-lan-de-auto.png) no-repeat -222px 0;
}

#select-lan dl dd ul li.fr a {
	background: url(../img/select-lan-fr.gif) no-repeat 0 0;
}
#select-lan dl dd ul li.fr a:hover {
	background: url(../img/select-lan-fr.gif) no-repeat -222px 0;
}
#select-lan dl dd ul li.fr-home a {
	background: url(../img/select-lan-fr-home.gif) no-repeat 0 0;
}
#select-lan dl dd ul li.fr-home a:hover {
	background: url(../img/select-lan-fr-home.gif) no-repeat -222px 0;
}

/* popravek menija - dodatne slikce */
#select-lan dl dd ul li.slo-home a {
	background: url(../img-vstopna/select-lan-slo-home.gif) no-repeat 0 0;
}
#select-lan dl dd ul li.slo-home a:hover {
	background: url(../img-vstopna/select-lan-slo-home.gif) no-repeat -222px 0;
}
#select-lan dl dd ul li.de-auto a {
	background: url(../img-vstopna/select-lan-de-auto.png) no-repeat 0 0;
	height: 24px;
}
#select-lan dl dd ul li.de-auto a:hover {
	background: url(../img-vstopna/select-lan-de-auto.png) no-repeat -222px 0;
}
#select-lan dl dd ul li span.value {
	display: none;
}
#select-lan dl dt a span span {
	display: none !important;
}

#select-lan .lan-slo {
	display: block;
	height: 25px;
	width: 222px;
	background: url(../img/lan-slo.png) no-repeat 0 0;
}
#select-lan .lan-eng {
	display: block;
	height: 25px;
	width: 222px;
	background: url(../img/lan-eng.png) no-repeat 0 0;
}
#select-lan .lan-deu {
	display: block;
	height: 25px;
	width: 222px;
	background: url(../img/lan-de.png) no-repeat 0 0;
}
#select-lan .lan-fr {
	display: block;
	height: 25px;
	width: 222px;
	background: url(../img/select-lan-fr.png) no-repeat 0 0;
}

/* content vstopna */

#content-vstopna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #7d7d7d;
}

#content-vstopna .more-link {
	margin-left: 3px;
	text-decoration: none;
}

#content-vstopna .more-link:hover {
	text-decoration: underline;
}

#content-vstopna li {
	background-image: none;
	background-position: 0 0;
	padding-left: 0;
} /* reset stilov */ 

#content-vstopna h2, #content-vstopna h3 {
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-top: 0;
}

/* content-products-area */

#content-vstopna #content-products-area {
	overflow: hidden;
}

#content-vstopna #content-products-area li {
	width: 235px;
	float: left;
	margin-left: 13px;
}

#content-vstopna #content-products-area li div {
	border-right:  2px solid #dadada;
	height: 141px;
	overflow: hidden;
}

#content-vstopna #content-products-area li.moto-area div, #content-vstopna #content-products-area li.car-area div {
	font-size: 12px;
	font-weight: bold;
	padding-right: 16px;
}

#content-vstopna #content-products-area li.moto-area {
	margin-left: 0;
}

#content-vstopna #content-products-area li.titanium-area div {
	border-right: none;
}

#content-vstopna #content-products-area li div ul.dropdown li {
	float: none;
	border-right: none;
}

#content-vstopna #content-products-area li.moto-area div p, #content-vstopna #content-products-area li.car-area div p {
	margin-top: 5px;
	font-size: 11px;
	line-height: 14px;
}

#content-vstopna #content-products-area li.moto-area div span, #content-vstopna #content-products-area li.car-area div span {
	text-indent: -9999px;
	display: block;
	height: 24px;
	width: 220px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#content-vstopna #content-products-area li.moto-area div span {
	background-image: url(../img/selectBrand-moto.gif);
}

#content-vstopna #content-products-area li.car-area div span {
	background-image: url(../img/selectBrand-car.gif);
}

#content-vstopna #content-products-area li.carbon-area {
	margin-left: 10px;
	padding-left: 5px;
}

#content-vstopna #content-products-area li.titanium-area {
	margin-left: 22px;
}

#content-vstopna #content-products-area li.carbon-area p, #content-vstopna #content-products-area li.titanium-area p {
	font-size: 11px;
	line-height: 14px;
	width: 210px;
	padding-top: 15px;
}

/* dropdown meni */

#content-vstopna #content-products-area div ul {
	position: absolute;
	display: none;
	width: 220px;
	margin: 0;
	z-index: 1000;
}

#content-vstopna #content-products-area div ul li {
	margin-left: 0;
	width: auto;
}

#content-vstopna #content-products-area div ul li a {
	display: block;
	width: 220px;
	height: 23px;
	margin-bottom: 0;
	text-indent: -9999px;
}

/* moto brands */
#content-products-area li.moto-area div ul li a {
	background-image: url(../img/moto_drop_sprites.png);
    background-repeat:no-repeat;
}

#content-products-area .moto-area li.aprilia a { background-position:0 0; }
#content-products-area .moto-area li.aprilia a:hover { background-position:-220px 0; }
#content-products-area .moto-area li.bmwMoto a { background-position:0 -23px; }
#content-products-area .moto-area li.bmwMoto a:hover { background-position:-220px -23px; }
#content-products-area .moto-area li.derbi a { background-position:0 -391px; }
#content-products-area .moto-area li.derbi a:hover { background-position:-220px -391px; }
#content-products-area .moto-area li.ducati a { background-position:0 -46px; }
#content-products-area .moto-area li.ducati a:hover { background-position:-220px -46px; }
#content-products-area .moto-area li.gas-gas a { background-position:0 -69px; }
#content-products-area .moto-area li.gas-gas a:hover { background-position:-220px -69px; }
#content-products-area .moto-area li.gilera a { background-position:0 -92px; }
#content-products-area .moto-area li.gilera a:hover { background-position:-220px -92px; }
#content-products-area .moto-area li.harley-davidson a { background-position:0 -115px; }
#content-products-area .moto-area li.harley-davidson a:hover { background-position:-220px -115px; }
#content-products-area .moto-area li.honda a { background-position:0 -138px; }
#content-products-area .moto-area li.honda a:hover { background-position:-220px -138px; }
#content-products-area .moto-area li.husaberg a { background-position:0 -161px; }
#content-products-area .moto-area li.husaberg a:hover { background-position:-220px -161px; }
#content-products-area .moto-area li.husqvarna a { background-position:0 -184px; }
#content-products-area .moto-area li.husqvarna a:hover { background-position:-220px -184px; }
#content-products-area .moto-area li.kawasaki a { background-position:0 -207px; }
#content-products-area .moto-area li.kawasaki a:hover { background-position:-220px -207px; }
#content-products-area .moto-area li.ktm a { background-position:0 -230px; }
#content-products-area .moto-area li.ktm a:hover { background-position:-220px -230px; }
#content-products-area .moto-area li.mbk a { background-position:0 -368px; }
#content-products-area .moto-area li.mbk a:hover { background-position:-220px -368px; }
#content-products-area .moto-area li.peugeot a { background-position:0 -414px; }
#content-products-area .moto-area li.peugeot a:hover { background-position:-220px -414px; }
#content-products-area .moto-area li.piaggio a { background-position:0 -253px; }
#content-products-area .moto-area li.piaggio a:hover { background-position:-220px -253px; }
#content-products-area .moto-area li.suzuki a { background-position:0 -276px; }
#content-products-area .moto-area li.suzuki a:hover { background-position:-220px -276px; }
#content-products-area .moto-area li.triumph a { background-position:0 -299px; }
#content-products-area .moto-area li.triumph a:hover { background-position:-220px -299px; }
#content-products-area .moto-area li.vespa a { background-position:0 -322px; }
#content-products-area .moto-area li.vespa a:hover { background-position:-220px -322px; }
#content-products-area .moto-area li.yamaha a { background-position:0 -345px; }
#content-products-area .moto-area li.yamaha a:hover { background-position:-220px -345px; }

/* car brands */
#content-products-area li.car-area div ul li a {
	background-image: url(../img/car_drop_sprites.png);
    background-repeat:no-repeat;
}
#content-products-area div ul li.abarth a { background-position:0 0; }
#content-products-area div ul li.abarth a:hover { background-position:-220px 0; }
#content-products-area div ul li.audi a { background-position:0 -23px; }
#content-products-area div ul li.audi a:hover { background-position:-220px -23px; }
#content-products-area div ul li.bmw a { background-position:0 -46px; }
#content-products-area div ul li.bmw a:hover { background-position:-220px -46px; }
#content-products-area div ul li.corvette a { background-position:0 -69px; }
#content-products-area div ul li.corvette a:hover { background-position:-220px -69px; }
#content-products-area div ul li.ferrari a { background-position:0 -92px; }
#content-products-area div ul li.ferrari a:hover { background-position:-220px -92px; }
#content-products-area div ul li.ford a { background-position:0 -115px; }
#content-products-area div ul li.ford a:hover { background-position:-220px -115px; }
#content-products-area div ul li.lamborghini a { background-position:0 -299px; }
#content-products-area div ul li.lamborghini a:hover { background-position:-220px -299px; }
#content-products-area div ul li.mercedes-benz a { background-position:0 -138px; }
#content-products-area div ul li.mercedes-benz a:hover { background-position:-220px -138px; }
#content-products-area div ul li.mini a  { background-position:0 -161px; }
#content-products-area div ul li.mini a:hover { background-position:-220px -161px; }
#content-products-area div ul li.mitsubishi a { background-position:0 -184px; }
#content-products-area div ul li.mitsubishi a:hover { background-position:-220px -184px; }
#content-products-area div ul li.nissan a { background-position:0 -207px; }
#content-products-area div ul li.nissan a:hover { background-position:-220px -207px; }
#content-products-area div ul li.porsche a { background-position:0 -230px; }
#content-products-area div ul li.porsche a:hover { background-position:-220px -230px; }
#content-products-area div ul li.renault a { background-position:0 -253px; }
#content-products-area div ul li.renault a:hover { background-position:-220px -253px; }
#content-products-area div ul li.volkswagen a { background-position:0 -276px; }
#content-products-area div ul li.volkswagen a:hover { background-position:-220px -276px; }


/* pointer on span */
.select:hover {
	cursor: pointer;
}

/* content-products-area h2 napisi */

#content-vstopna #content-products-area li h2 {
	height: 32px;
}

#content-vstopna #content-products-area li.moto-area h2 {
	background-image: url(../img/h2-moto_eng.gif);
	width: 215px;
} 

#content-vstopna #content-products-area li.car-area h2 {
	background-image: url(../img/h2-car.gif);
	width: 90px;
}

#content-vstopna #content-products-area li.carbon-area h2 {
	background-image: url(../img/h2-carbon.gif);
	width: 210px;
}

#content-vstopna #content-products-area li.titanium-area h2 {
	background-image: url(../img/h2-foundry.gif);
	width: 213px;
}

/* content-lastinfo-area */

#content-vstopna #content-lastinfo-area, #content-vstopna #content-banner-area {
	overflow: hidden;
	border-top: 2px solid #dadada;
	padding-top: 19px;
	margin-top: 20px;
} 

#content-vstopna #content-lastinfo-area li {
	background: url(../img/bgLastinfoLi.gif) no-repeat right top;
	background-color: #e8e8e8;
	
	overflow: hidden;
}

#content-vstopna #content-lastinfo-area h3 {
	margin-top: 0;
}

#content-vstopna #content-lastinfo-area h5 {
	color: #c60c30;
	font-size: 14px;
	font-weight: bold;
	
	margin-top: 10px;
}

#content-vstopna #content-lastinfo-area h3, #content-vstopna #content-lastinfo-area li {
	float: left;
	height: 180px;
}

/* last news slide css */

#content-vstopna #content-lastinfo-area li.lastnews {
	width: 485px;
	position: relative;
}

#content-vstopna #content-lastinfo-area li.lastnews ul {
	margin-top: 0;
}

#content-vstopna #content-lastinfo-area li.lastnews ul li {
	background: none;
}

#content-vstopna #content-lastinfo-area li.lastnews ul li img {
	float: left;
	margin-top: 15px;
	margin-right: 10px;
}

#content-vstopna #content-lastinfo-area li.lastnews ul li h5 {
	font-size: 12px;
	color: #7d7d7d;
	margin-top: 13px;
}

#content-vstopna #content-lastinfo-area li.lastnews ul li h4 {
	color: #c60c30;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}

#content-vstopna #content-lastinfo-area li.lastnews p span {
	color: #c60c30;
	margin-right: 3px;
}

#content-vstopna #content-lastinfo-area li.lastnews ul li p {
	color: #7d7d7d;
	font-size: 10px;
	line-height: 14px;
	height: 90px;
	overflow: hidden;
	margin-top: 15px;
}

#content-vstopna #content-lastinfo-area li.lastnews ul li p a {
	margin-left: 3px;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-next, #content-vstopna #content-lastinfo-area li.lastnews .jcarousel-prev {
	position: absolute;
	display: block;
	width: 15px;
	height: 25px;
	text-indent: -9999px;
	z-index: 100;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-next:hover, #content-vstopna #content-lastinfo-area li.lastnews .jcarousel-prev:hover {
	cursor: pointer;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-next {
	background: url(../img/btnNext.png) no-repeat 0 0;
	top: 145px;
	left: 450px;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-next-disabled-horizontal {
	background: none !important;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-next-disabled-horizontal:hover {
	cursor: default;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-prev-disabled-horizontal {
	background: none !important;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-prev-disabled-horizontal:hover {
	cursor: default;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-prev {
	background: url(../img/btnPrev.png) no-repeat 0 0;
	top: 145px;
	left: 430px;
}


#content-vstopna #content-lastinfo-area li.lastvideo, #content-vstopna #content-lastinfo-area li.lastmagazine {
	width: 238px;
	margin-left: 14px;
}

#content-vstopna #content-lastinfo-area li.lastvideo a img {
	margin-top: 21px;
	float: left;
}

#content-vstopna #content-lastinfo-area li.lastmagazine a img {
	float: left;
	margin-top: 24px;
	margin-right: 10px;
}

#content-vstopna #content-lastinfo-area li.lastmagazine p {
	width: 97px;
	height: 115px;
	overflow: hidden;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #7d7d7d;
	margin-top: 24px;
	margin-left: 122px;
}

/* content-lastinfo-area h3 */

#content-vstopna #content-lastinfo-area li.lastnews h3 {
	background-image: url(../img/h3-news.gif);
	width: 28px;
}

#content-vstopna #content-lastinfo-area li.lastvideo h3 {
	background-image: url(../img/h3-video.gif);
	width: 30px;
}

#content-vstopna #content-lastinfo-area li.lastmagazine h3 {
	background-image: url(../img/h3-magazine.gif);
	width: 30px;
}

/* content-banner-area */

#content-vstopna #content-banner-area li {
	float: left;
	overflow: hidden; /* float znotraj li elementov */
	margin-left: 15px;
}

#content-vstopna #content-banner-area li.community {
	width: 237px;
}

#content-vstopna #content-banner-area li.inthemedia img {
	margin-top: -1px;
}

#content-vstopna #content-banner-area li.store {
	margin-left: 0;
}

#content-vstopna #content-banner-area li.store embed {
	margin-left: -1px;
}

#content-vstopna #content-banner-area li.community img {
	display: block;
}

/* content-products area h3 napisi */

#content-vstopna #content-banner-area li h3 {
	height: 182px;
	width: 32px;
	float: left;
	
	margin-top: 0;
}

#content-vstopna #content-banner-area li.store h3 {
	background-image: url(../img/h3-accessories.gif);
	width: 31px;
}

#content-vstopna #content-banner-area li.community h3 {
	background-image: url(../img/h3-custom.gif);
}

#content-vstopna #content-banner-area li.visitus h3 {
	background-image: url(../img/h3-offroad.jpg);
}

#content-vstopna #content-banner-area li.inthemedia h3 {
	background-image: url(../img/h3-inthemedia.gif);
}



/**************************
*         content         *
**************************/
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(../img/page_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 12px;
	color: #7d7d7d;
}

a {
	text-decoration: underline;
	cursor: pointer;
	color: #C60C30;	
}

a:hover {
	text-decoration: none;
}

a.icon_pdf {
	display: block;
	background-image: url(../img/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 37px;
	width: 120px;
	text-align: center;
}

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

h2 {
	font-size: 18px;
	font-weight: bold;
	color: #c60c30;
	padding-top: 15px;
	clear: both;
}

.csc-textpic-text h2 {
	clear: none;
	padding-top: 0px;
}

.csc-textpic-imagerow {
	margin-bottom: 10px;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	color: #c60c30;
	margin-top: 13px;	
}

h4 {
	font-size: 12px;
	font-weight: bold;
	color: #c60c30;
}

h5 {
	font-size: 12px;
	font-weight: bold;
	color: #7d7d7d;
	margin-bottom: 0px;
}

b, strong {
	font-weight: bold;
}

hr {
	border: 0px;
	background-color: #d2d2d2;
	color: #d2d2d2;
	height: 1px;
	margin-bottom: 20px;
	clear: both;
}

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

p, li {
	line-height: 17px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right: 15px !important;
}

#LogoPrint {
	display: none;
}



/**************************
*         layout          *
**************************/
#MainWrapper {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	padding-bottom: 20px;
}

#Header {
	position: relative;
	height: 450px;
	width: 100%;
}

#Logo {
	z-index: 2;
	position: absolute;
	top: 27px;
	left: 2px;
	width: 275px;
	height: 63px;
}

#Search {
	position: absolute;
	top: 20px;
	right: 23px;
	width: 157px;
	height: 30px;
}

#Menu1 {
	position: absolute;
	top: 54px;
	left: 318px;
	height: 26px;
	width: 672px;
}

#FlashBanner {
	z-index: 1;
	position: absolute;
	top: 80px;
	left: 0px;
	width: 100%;
	height: 260px;
}

#FlashMenu, #FlashMenuSI, #FlashMenuDE {
	z-index: 4;
	position: absolute;
	top: 325px;
	left: 2px;
	width: 322px;
	height: 36px;
}
#FlashMenu {
	width: 478px !important;	
}

/*
#FlashMenuSI {
	height: 99px;
	top: 285px;
	width: 239px;
}

#FlashMenuDE {
	height: 102px;
	top: 283px;
	width: 241px;	
}
*/

#Locator {
	z-index: 3;
	position: absolute;
	top: 340px;
	left: 330px;
	width: 652px;
	height: 31px;
}

#Languages {
	position: absolute;
	bottom: 5px;
	right: 0px;
	width: 190px;
	height: 30px;
	/* background-image: url(../img/LanguageShadow.gif); */
	background-repeat: no-repeat;
	background-position: bottom;
}

#Utilities {
	position: absolute;
	top: 322px;
	right: 0px;
	width: 188px;
	height: 32px;
	z-index: 2;
}

#LoggedInfo {
	position: absolute;
	right: 210px;
	bottom: 15px;
	width: 190px;
	/* background-color: #FFCCFF; */
}

#ThreeColumn, #TwoColumn, #News, #Teaser {
	width: 980px;
	margin-left: 10px;
	overflow: hidden;
}

#News #NewsSingle {
	width: 400px;
	float: left;
	overflow: hidden;
	margin-left: 40px;
}

#News #NewsList {
	width: 330px;
	float: left;
	min-height: 1px;
	overflow: hidden;
}

#LeftColumn {
	float: left;
	width: 170px;
	padding-right: 10px;
	min-height: 1px;
}

#Infopush {
	float: right;
	width: 190px;
}

#ThreeColumn #ExtensionContent {
	margin-left: 20px;	
	float: left;
	width: 570px;
	overflow: hidden;	
}

#ThreeColumn #Content, #ThreeColumn #About, #ThreeColumn #FeatureStory {
	margin-left: 20px;
	float: left;
	width: 530px;
	overflow: hidden;
}

#TwoColumn #SearchContent {
	float: left;
	width: 730px;
	min-height: 1px;
	overflow: hidden;
}

#About .AboutHeader {
	clear: both;	
}

#About .AboutLeft {
	float: left;
	width: 220px;
}

#About .AboutRight {
	float: right;
	width: 290px;
}

#Footer {
	width: 100%;
	height: 22px;
	margin-top: 20px;
}

#TeaserWrapper {
	float: right;
	width: 780px;
	margin-left: 19px;
}

#TeaserTwoColumns {
	width: 100%;
}

#TeaserTwoColumns h2 a {
	text-decoration: none;
	font-weight: bold;
}

#TeaserTwoColumns .Left {
	float: left;
	width: 370px;
}

#TeaserTwoColumns .Right {
	float: right;
	width: 370px;
}

/**************************
*         header          *
**************************/
/*----- LOGO ----*/
#Logo a {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#Logo a:hover {
	background-image: url(../img/logo_over.gif);
}


/*----- SEARCH ----*/
#Search {
	background-image: url(../img/search_bg.gif);
	background-repeat: no-repeat;
}

#Search input {
	border: 0px;
}

#SearchTextField {
	position: absolute;
	left: 8px;
	top: 0px;
	width: 111px;
	height: 17px;
	background-color: transparent;
	font-size: 11px;
	padding-top: 3px;
	color: #555555;
}

#SearchButton {
	position: absolute;
	top: 0px;
	right: 0px;
}

/**************************
*       vstopna stili       *
**************************/
#Header {
	height: 430px !important;
}

#content-vstopna a {
	text-decoration: none;
}

#content-vstopna a:hover {
	text-decoration: underline;
}

/* select lan */
#Header #Languages {
	position: relative;
	float: right;
	margin-top: 370px;
	margin-right: 12px;
}

#select-lan {
	height: 50px;
	margin-bottom: 40px;
}

#select-lan dl {
	float: right;
	width: 222px;
	position: relative;
}

#select-lan dl dt a span {
	display: block;
	text-indent: -9999px;
	width: 222px;
	height: 25px;
	background: url(../img/select-lan.png) no-repeat 0 0;
}

#select-lan dl dd {
	position: relative;
}

#select-lan dl dd ul {
	display: none;
	position: absolute;
	margin: 0;
}

#select-lan dl dd ul li {
	background-image: none;
	padding-left: 0;
}

#select-lan dl dd ul li a {
	display: block;
	width: 222px;
	height: 22px;
	text-indent: -9999px;
	margin-bottom: 0;
}

#select-lan dl dd ul li.slo a {
	background: url(../img/select-lan-slo.gif) no-repeat 0 0;
}

#select-lan dl dd ul li.slo a:hover {
	background: url(../img/select-lan-slo.gif) no-repeat -222px 0;
}

#select-lan dl dd ul li.eng a {
	background: url(../img/select-lan-eng.gif) no-repeat 0 0;
}

#select-lan dl dd ul li.eng a:hover {
	background: url(../img/select-lan-eng.gif) no-repeat -222px 0;
}

#select-lan dl dd ul li.de a {
	background: url(../img/select-lan-de.png) no-repeat 0 0;
	height: 24px;
}

#select-lan dl dd ul li.de a:hover {
	background: url(../img/select-lan-de.png) no-repeat -222px 0;
}

#select-lan dl dd ul li span.value {
	display: none;
}

#select-lan dl dt a span span {
	display: none !important;
}

#select-lan .lan-slo {
	display: block;
	height: 25px;
	width: 222px;
	background: url(../img/lan-slo.png) no-repeat 0 0;
}

#select-lan .lan-eng {
	display: block;
	height: 25px;
	width: 222px;
	background: url(../img/lan-eng.png) no-repeat 0 0;
}

#select-lan .lan-de {
	display: block;
	height: 25px;
	width: 222px;
	background: url(../img/lan-de.png) no-repeat 0 0;
}

/* content vstopna */

#content-vstopna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #7d7d7d;
}

#content-vstopna .more-link {
	margin-left: 3px;
	text-decoration: none;
}

#content-vstopna .more-link:hover {
	text-decoration: underline;
}

#content-vstopna li {
	background-image: none;
	background-position: 0 0;
	padding-left: 0;
} /* reset stilov */ 

#content-vstopna h2, #content-vstopna h3 {
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-top: 0;
}

/* content-products-area */

#content-vstopna #content-products-area {
	overflow: hidden;
}

#content-vstopna #content-products-area li {
	width: 235px;
	float: left;
	margin-left: 13px;
}

#content-vstopna #content-products-area li div {
	border-right:  2px solid #dadada;
	height: 141px;
	overflow: hidden;
}

#content-vstopna #content-products-area li.moto-area div, #content-vstopna #content-products-area li.car-area div {
	font-size: 12px;
	font-weight: bold;
	padding-right: 16px;
}

#content-vstopna #content-products-area li.moto-area {
	margin-left: 0;
}

#content-vstopna #content-products-area li.titanium-area div {
	border-right: none;
}

#content-vstopna #content-products-area li div ul.dropdown li {
	float: none;
	border-right: none;
}

#content-vstopna #content-products-area li.moto-area div p, #content-vstopna #content-products-area li.car-area div p {
	margin-top: 5px;
	font-size: 11px;
	line-height: 14px;
}

#content-vstopna #content-products-area li.moto-area div span, #content-vstopna #content-products-area li.car-area div span {
	text-indent: -9999px;
	display: block;
	height: 24px;
	width: 220px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#content-vstopna #content-products-area li.moto-area div span {
	background-image: url(../img/selectBrand-moto.gif);
}

#content-vstopna #content-products-area li.car-area div span {
	background-image: url(../img/selectBrand-car.gif);
}

#content-vstopna #content-products-area li.carbon-area {
	margin-left: 10px;
	padding-left: 5px;
}

#content-vstopna #content-products-area li.titanium-area {
	margin-left: 22px;
}

#content-vstopna #content-products-area li.carbon-area p, #content-vstopna #content-products-area li.titanium-area p {
	font-size: 11px;
	line-height: 14px;
	width: 210px;
	padding-top: 15px;
}

/* dropdown meni */

#content-vstopna #content-products-area div ul {
	position: absolute;
	display: none;
	width: 220px;
	margin: 0;
	z-index: 1000;
}

#content-vstopna #content-products-area div ul li {
	margin-left: 0;
	width: auto;
}

#content-vstopna #content-products-area div ul li a {
	display: block;
	width: 220px;
	height: 23px;
	margin-bottom: 0;
	text-indent: -9999px;
}

/* pointer on span */

.select:hover {
	cursor: pointer;
}

/* content-products-area h2 napisi */

#content-vstopna #content-products-area li h2 {
	height: 32px;
}

#content-vstopna #content-products-area li.moto-area h2 {
	background-image: url(../img/h2-moto_eng.gif);
	width: 215px;
} 

#content-vstopna #content-products-area li.car-area h2 {
	background-image: url(../img/h2-car.gif);
	width: 205px;
}

#content-vstopna #content-products-area li.carbon-area h2 {
	background-image: url(../img/h2-carbon.gif);
	width: 210px;
}

#content-vstopna #content-products-area li.titanium-area h2 {
	background-image: url(../img/h2-foundry.gif);
	width: 213px;
}

/* content-lastinfo-area */

#content-vstopna #content-lastinfo-area, #content-vstopna #content-banner-area {
	overflow: hidden;
	border-top: 2px solid #dadada;
	padding-top: 19px;
	margin-top: 20px;
} 

#content-vstopna #content-lastinfo-area li {
	background: url(../img/bgLastinfoLi.gif) no-repeat right top;
	background-color: #e8e8e8;
	
	overflow: hidden;
}

#content-vstopna #content-lastinfo-area h3 {
	margin-top: 0;
}

#content-vstopna #content-lastinfo-area h5 {
	color: #c60c30;
	font-size: 14px;
	font-weight: bold;
	
	margin-top: 10px;
}

#content-vstopna #content-lastinfo-area h3, #content-vstopna #content-lastinfo-area li {
	float: left;
	height: 180px;
}

/* last news slide css */

#content-vstopna #content-lastinfo-area li.lastnews {
	width: 485px;
	position: relative;
}

#content-vstopna #content-lastinfo-area li.lastnews ul {
	margin-top: 0;
}

#content-vstopna #content-lastinfo-area li.lastnews ul li {
	background: none;
}

#content-vstopna #content-lastinfo-area li.lastnews ul li img {
	float: left;
	margin-top: 15px;
	margin-right: 10px;
}

#content-vstopna #content-lastinfo-area li.lastnews ul li h5 {
	font-size: 12px;
	color: #7d7d7d;
	margin-top: 13px;
}

#content-vstopna #content-lastinfo-area li.lastnews ul li h4 a {
	color: #c60c30;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}

#content-vstopna #content-lastinfo-area li.lastnews p span {
	color: #c60c30;
	margin-right: 3px;
}

#content-vstopna #content-lastinfo-area li.lastnews ul li p {
	color: #7d7d7d;
	font-size: 10px;
	line-height: 14px;
	height: 90px;
	overflow: hidden;
	margin-top: 15px;
}

#content-vstopna #content-lastinfo-area li.lastnews ul li p a {
	margin-left: 3px;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-next, #content-vstopna #content-lastinfo-area li.lastnews .jcarousel-prev {
	position: absolute;
	display: block;
	width: 15px;
	height: 25px;
	text-indent: -9999px;
	z-index: 100;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-next:hover, #content-vstopna #content-lastinfo-area li.lastnews .jcarousel-prev:hover {
	cursor: pointer;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-next {
	background: url(../img/btnNext.png) no-repeat 0 0;
	top: 145px;
	left: 450px;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-next-disabled-horizontal {
	background: none !important;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-next-disabled-horizontal:hover {
	cursor: default;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-prev-disabled-horizontal {
	background: none !important;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-prev-disabled-horizontal:hover {
	cursor: default;
}

#content-vstopna #content-lastinfo-area li.lastnews .jcarousel-prev {
	background: url(../img/btnPrev.png) no-repeat 0 0;
	top: 145px;
	left: 430px;
}


#content-vstopna #content-lastinfo-area li.lastvideo, #content-vstopna #content-lastinfo-area li.lastmagazine {
	width: 238px;
	margin-left: 14px;
}

#content-vstopna #content-lastinfo-area li.lastvideo a img {
	margin-top: 21px;
	float: left;
}

#content-vstopna #content-lastinfo-area li.lastmagazine a img {
	float: left;
	margin-top: 24px;
	margin-right: 10px;
}

#content-vstopna #content-lastinfo-area li.lastmagazine p {
	width: 97px;
	height: 115px;
	overflow: hidden;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #7d7d7d;
	margin-top: 24px;
	margin-left: 122px;
}

#content-vstopna #content-lastinfo-area .jcarousel-container {
	width: auto;
	height: auto;
}

/* content-lastinfo-area h3 */

#content-vstopna #content-lastinfo-area li.lastnews h3 {
	background-image: url(../img/h3-news.gif);
	width: 28px;
}

#content-vstopna #content-lastinfo-area li.lastvideo h3 {
	background-image: url(../img/h3-video.gif);
	width: 30px;
}

#content-vstopna #content-lastinfo-area li.lastmagazine h3 {
	background-image: url(../img/h3-magazine.gif);
	width: 30px;
}

/* content-banner-area */

#content-vstopna #content-banner-area li {
	float: left;
	overflow: hidden; /* float znotraj li elementov */
	margin-left: 15px;
}

#content-vstopna #content-banner-area li.community {
	width: 237px;
}

#content-vstopna #content-banner-area li.inthemedia img {
	margin-top: -1px;
}

#content-vstopna #content-banner-area li.store {
	margin-left: 0;
}

#content-vstopna #content-banner-area li.store embed {
	margin-left: -1px;
}
/*
#content-vstopna #content-banner-area li.store .tx-rlmpflashdetection-pi1 {
	width: 185px;
	padding-right: 10px;
	padding-left: 10px;
}*/ 

#content-vstopna #content-banner-area li.community img {
	display: block;
}

/* content-products area h3 napisi */

#content-vstopna #content-banner-area li h3 {
	height: 182px;
	width: 32px;
	float: left;
	
	margin-top: 0;
}

#content-vstopna #content-banner-area li.community h3 {
	background-image: url(../img/h3-custom.gif);
}

#content-vstopna #content-banner-area li.inthemedia h3 {
	background-image: url(../img/h3-inthemedia.gif);
}

/* popravek flash-a */

.tx-rlmpflashdetection-pi1 {
	float: left;
}

/*----- MENU 1 ----*/
#Menu1 {
	text-align: left;
	line-height: 26px;
}

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

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

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


#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;
}

/*----- FLASH MENU ----*/

#FlashMenu a, #FlashMenuSI a, #FlashMenuDE a {
	display: block;
	text-indent: -9999px;
	height: 36px;
	float: left;
	background-repeat: no-repeat;
}

/* Motor - eng */
#FlashMenu .MotorcycleExhaust {
	background-image: url(../img/FlashMenu_New/moto_eng.png);	
	width: 130px;	
}

#FlashMenu .MotorcycleExhaust[class] {
	background-image: url(../img/FlashMenu_New/moto_eng.png);
	width: 130px;
}

#FlashMenu .MotorcycleExhaustA, #FlashMenu .MotorcycleExhaust:hover {
	background-image: url(../img/FlashMenu_New/motoA_eng.png);
	width: 130px;	
}

#FlashMenu .MotorcycleExhaustA[class], #FlashMenu .MotorcycleExhaust[class]:hover {
	background-image: url(../img/FlashMenu_New/motoA_eng.png);
	width: 130px;	
}

/* Motor - ostali jeziki */
#FlashMenuSI .MotorcycleExhaust, #FlashMenuDE .MotorcycleExhaust {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/moto.png');
	width: 68px;	
}

#FlashMenuSI .MotorcycleExhaust[class], #FlashMenuDE .MotorcycleExhaust[class] {
	background-image: url(../img/FlashMenu_New/moto.png);
	width: 68px;
}

#FlashMenuSI .MotorcycleExhaustA, #FlashMenuSI .MotorcycleExhaust:hover, #FlashMenuDE .MotorcycleExhaustA, #FlashMenuDE .MotorcycleExhaust:hover {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/motoA.png');
	width: 68px;	
}

#FlashMenuSI .MotorcycleExhaustA[class], #FlashMenuSI .MotorcycleExhaust[class]:hover, #FlashMenuDE .MotorcycleExhaustA[class], #FlashMenuDE .MotorcycleExhaust[class]:hover {
	background-image: url(../img/FlashMenu_New/motoA.png);
	width: 68px;	
}

/* Avto */
#FlashMenu .CarExhaust {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/car.png');
	width: 124px;	
}

#FlashMenu .CarExhaust[class] {
	background-image: url(../img/FlashMenu_New/car.png);
	width: 124px;
}

#FlashMenu .CarExhaust:hover, #FlashMenu .CarExhaustA {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/carA.png');
	width: 124px;	
}

#FlashMenu .CarExhaust[class]:hover, #FlashMenu .CarExhaustA[class] {
	background-image: url(../img/FlashMenu_New/carA.png);
	width: 124px;	
}

/* Avto - SI */
#FlashMenuSI .CarExhaust {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/car_si.png');
	width: 64px;	
}

#FlashMenuSI .CarExhaust[class] {
	background-image: url(../img/FlashMenu_New/car_si.png);
	width: 64px;	
}

#FlashMenuSI .CarExhaust:hover, #FlashMenuSI .CarExhaustA {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/carA_si.png');
	width: 64px;	
}

#FlashMenuSI .CarExhaust[class]:hover, #FlashMenuSI .CarExhaustA[class] {
	background-image: url(../img/FlashMenu_New/carA_si.png);
	width: 64px;	
}

/* Avto - DE */
#FlashMenuDE .CarExhaust {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/car_de.png');
	width: 64px;		
}

#FlashMenuDE .CarExhaust[class] {
	background-image: url(../img/FlashMenu_New/car_de.png);
	width: 64px;	
}

#FlashMenuDE .CarExhaust:hover, #FlashMenuDE .CarExhaustA {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/carA_de.png');
	width: 64px;		
}

#FlashMenuDE .CarExhaust[class]:hover, #FlashMenuDE .CarExhaustA[class] {
	background-image: url(../img/FlashMenu_New/carA_de.png);
	width: 64px;	
}

/* Karbon */
#FlashMenu .CarbonParts {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/carbon.png');
	width: 91px;	
}

#FlashMenu .CarbonParts[class] {
	background-image: url(../img/FlashMenu_New/carbon.png);
	width: 125px;
}

#FlashMenu .CarbonParts:hover, #FlashMenu .CarbonPartsA {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/carbonA.png');
	width: 125px;	
}

#FlashMenu .CarbonParts[class]:hover, #FlashMenu .CarbonPartsA[class] {
	background-image: url(../img/FlashMenu_New/carbonA.png);	
	width: 125px;	
}

/* Karbon - SI */
#FlashMenuSI .CarbonParts {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/carbon_si.png');
	width: 91px;	
}

#FlashMenuSI .CarbonParts[class] {
	background-image: url(../img/FlashMenu_New/carbon_si.png);
	width: 91px;	
}

#FlashMenuSI .CarbonParts:hover, #FlashMenuSI .CarbonPartsA {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/carbonA_si.png');
	width: 91px;	
}

#FlashMenuSI .CarbonParts[class]:hover, #FlashMenuSI .CarbonPartsA[class] {
	background-image: url(../img/FlashMenu_New/carbonA_si.png);	
	width: 91px;		
}

/* Livarna */
#FlashMenu .Foundry {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/foundry.png');
	width: 99px;	
}

#FlashMenu .Foundry[class] {
	background-image: url(../img/FlashMenu_New/foundry.png);
	width: 99px;
}

#FlashMenu .Foundry:hover, #FlashMenu .FoundryA {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/foundryA.png');
	width: 99px;	
}

#FlashMenu .Foundry[class]:hover, #FlashMenu .FoundryA[class] {
	background-image: url(../img/FlashMenu_New/foundryA.png);
	width: 99px;	
}

/* Livarna - SI */
#FlashMenuSI .Foundry {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/foundry_si.png');
	width: 90px;	
}

#FlashMenuSI .Foundry[class] {
	background-image: url(../img/FlashMenu_New/foundry_si.png);
	width: 90px;	
}

#FlashMenuSI .Foundry:hover, #FlashMenuSI .FoundryA {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/fileadmin/templates/_renew/img/FlashMenu_New/foundryA_si.png');
	width: 90px;	
}

#FlashMenuSI .Foundry[class]:hover, #FlashMenuSI .FoundryA[class] {
	background-image: url(../img/FlashMenu_New/foundryA_si.png);
	width: 90px;	
}

/*----- LOCATOR ----*/
#Locator {
	padding-top: 6px;
}

#Locator a {
	margin: 0px;
	padding: 0px;
}

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

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

#Locator .eng {
	margin-left: 155px;
}

#Locator .tx-ifaproductsfe-pi1 {
	display: inline;
}

/*----- LANGUAGES ----*/

#Languages div.dropdown {
	width: 147px;
	height: 22px;
	line-height: 22px;
	padding-left: 10px;
	padding-right: 33px;
	background-image: url(../img/Language.gif);	
}

#sr_language_menu_select {
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	width: 100%;
	height: 22px;
	filter: alpha (opacity = 0);
	zoom: 1;	
}

/*----- UTILITIES ----*/
#Utilities {
	background-image: url(../img/utilities_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

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

#UtilitiesShare {
	margin-left: 8px;
}

#UtilitiesRSS {
	margin-left: 12px;
}

#UtilitiesPrint {
	margin-left: 10px;
}

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


/*----- UTILITIES - SHARE ----*/
#at15s_head, #at15s_foot, #at_email {
	display: none !important;	
}

.at_item_hover span {
	color: #C60C30;
}



/**************************
*    frontend editing     *
**************************/
#div-editBar li {
	padding-left: 0px;
	background-image: none;
	line-height: normal;
}



/**************************
*          body           *
**************************/
#ThreeColumn, #TwoColumn, #TeaserTwoColumns {
	overflow: hidden;
	background-image: url(../img/three_column_bg.gif);
	background-repeat: repeat-y;
}

#TwoColumn {
	background-image: url(../img/two_column_bg.gif);
}

#News {
	background-image: url(../img/news_bg.gif);
}

#TeaserTwoColumns {
	background-image: url(../img/teaser_2columns.gif);
}

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

#Teaser h2 {
	padding-top: 0px;
}

#Teaser hr {
	margin-top: 20px;
}

#Teaser div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0px !important;
}

#Vstopna, #Vstopna .Right .CarStore, #Vstopna .Right .Footer {
	background-image: url(../img/1px_bg.gif);
	background-repeat: repeat-y;
}

#Vstopna {
	background-position: 324px;
}

#Vstopna .Right .CarStore {
	background-position: 320px;
}

#Vstopna .Right .Footer {
	background-image: url(../img/vstopna_footer_bg.gif);
	background-position: left;
}

#Vstopna .Motor .Image {
	margin-bottom: 20px;
}

#Vstopna .Motor hr {
	margin-bottom: 30px;
}

/*
#Vstopna .StoreWrapper1 {
	background-image: url(../img/vstopna_store_bg.gif);
	width: 100%;
	clear: both;
}
*/

#Vstopna .StoreWrapper1 {
	background-image: url(../img/vstopna_store_bg.gif);
	width: 302px;
	float: right
}

#Vstopna .StoreWrapper2 {
	background-image: url(../img/vstopna_store_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 35px;
	width: 100%;
}

/*
#Vstopna .Store {
	background-image: url(../img/vstopna_store_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
	padding-left: 20px;
	padding-right: 20px;
	height: 150px;
}
*/

#Vstopna .Store {
	float: right;
	width: 300px;
}

#Vstopna .Store .csc-textpic-text {
	margin-top: 10px !important;
}

#Vstopna .NewsWrapper1 {
	background-image: url(../img/vstopna_news_bg.gif);
	margin-top: 32px;
	margin-bottom: 32px;
}

#Vstopna .NewsWrapper2 {
	background-image: url(../img/vstopna_news_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 6px;
	width: 100%;
}

#Vstopna .News {
	background-image: url(../img/vstopna_news_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 11px;
	width: 621px;
	height: 130px;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
}

#Vstopna .News h1 {
	margin-left: 10px;
}

#Vstopna .News .news-latest-item {
	float: left;
	width: 186px;
	margin-left: 10px;
	margin-right: 10px;
	display: inline;
}

#Vstopna .News .news-latest-item img {
	float: left;
	margin-right: 10px;
}

#Vstopna .News .news-latest-item p a:hover {
	text-decoration: underline;
}

#Vstopna .News .news-latest-item p {
	font-size: 10px;
	line-height: 14px;
}

#Vstopna .news-latest-container {
	background-image: url(../img/vstopna_news_bg2.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	width: 100%;
}

#Vstopna h2 {
	padding-top: 0px;
	font-size: 14px;
}

#Vstopna h1 a, #Vstopna h2 a {
	text-decoration: none;
	font-weight: bold;
}

#Vstopna div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0px !important;
}


/*----- FLASH ----*/
/*#ThreeColumn .tx-rlmpflashdetection-pi1 {*/
#FlashRenderWrapper {
	margin-top: 20px;
	margin-bottom: 20px;
}

/*----- EMBED ----*/
div.VimeoEmbed {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*----- INFOPUSH ----*/
#Infopush {
	background-image: url(../img/section_divider.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#Infopush .InfopushContainer {
	background-image: url(../img/section_divider.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 8px;
	width: 180px;
}

#Infopush .InfopushContainer p {
	font-size: 10px;
	line-height:14px;
}

#Infopush .InfopushContainer .csc-textpic-clear {
	margin-bottom: 5px;
}

#Infopush .InfopushContainer h2, #Infopush .InfopushContainer h3 {
	padding-top: 0px;
	margin-top: 0px;
}


/*----- NEWS - LATEST ----*/
.news-latest-item h3 {
	display: inline;
	margin: 0px;
}

.news-latest-item h3 a {
	font-size: 11px;
	color: #7d7d7d;
	text-decoration: none;
	font-weight: bold;
}

.news-latest-item .news-latest-date a {
	text-decoration: none;
	font-size: 11px;
}

.news-latest-item p a {
	text-decoration: none;
}


/*----- NEWS - ARCHIVE ----*/
.news-amenu-container {
	margin-left: 10px;
}

.news-amenu-container h2 {
	padding-top: 10px;
}

.news-amenu-container li {
	padding-left: 0px;
	background-image: none;
}

.news-amenu-container a {
	color: #7d7d7d;
	text-decoration: none;
}

.news-amenu-container a:hover {
	text-decoration: underline;
}

.news-amenu-container .news-amenu-item-year {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 2px;
	color: #c60c30;	
}


/*----- NEWS - LIST ----*/
.news-list-container h2 {
	padding-top: 0px;
	margin: 0px;
}

.news-list-container h3 {
	margin: 0px;
}

.news-list-container h3 a {
	color: #7d7d7d;
}

.news-list-container h3 a, .news-list-container h2 a {
	font-size: 14px;	
}

.news-list-container a {
	text-decoration: none;
	font-weight: bold;
}

.news-list-container a:hover {
	text-decoration: underline;
}

.news-list-container .date {
	color: #c60c30;
}

.news-list-container .more a {
	font-size: 12px;
	font-weight: normal;
}

.news-list-container .more a:hover {
	text-decoration: underline;
}

.news-list-container hr {
	margin-top: 20px;
	margin-bottom: 20px;
}

.news-list-container .news-list-item .Content {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}

.news-list-container .news-list-item .Content .Image {
	float: left;
	margin-right: 10px;
}

.news-list-container .news-list-item .Content .Text p {
	display: inline;
}

.tx-ttnews-browsebox {
	overflow: hidden;
}

.tx-ttnews-browsebox table {
	float: left;
}

.tx-ttnews-browsebox table p, .tx-ttnews-browsebox table a {
	margin: 0px;
}

.tx-ttnews-browsebox table td {
	padding-left: 5px;
	padding-right: 5px;
}

.tx-ttnews-browsebox-SCell a {
	color: #7d7d7d;
}

.jdGallery .slideElement {
	background-color: #CCC !important;
}


/*----- NEWS - SINGLE ----*/
.news-single-item h3 {
	margin: 0px;
	color: #7d7d7d;	
}

.news-single-item .date {
	color: #c60c30;
	
	float: left;
	line-height: 17px;
	margin-right: 5px;
}

/*
.news-single-item .Text p {
	display: inline;
}
*/

.news-single-item .Content .Image {
	float: left;
	margin-right: 10px;
}

.news-single-item .Content {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}


/*----- MENU 2 ----*/
#Menu2 {
	margin-bottom: 20px;
	width: 170px;
}

#Menu2 .Level1, #Menu2 .Level2, #Menu2 .Level3 {
	margin: 0px;
	padding: 0px;
}

#Menu2 .Level1 li, #Menu2 .Level2 li, #Menu2 .Level3 li, #Menu2 .Level1 a, #Menu2 .Level2 a, #Menu2 .Level3 a {
	margin: 0px;
	padding: 0px;
}

#Menu2 .Level1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;
	background-image: url(../img/section_divider.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#Menu2 a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #7d7d7d;
	font-weight: bold;
}

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

#Menu2 .Level1 li {
	background-image: url(../img/section_divider.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: normal;
}

#Menu2 .Level1 a {
	text-transform: uppercase;
	font-size: 13px;
	padding-left: 10px;	
	display: block;
	width: 160px;
	padding-top: 6px;
	padding-bottom: 4px;
}

#Menu2 .Level2 {
	padding-bottom: 6px;
}

#Menu2 .Level2 li {
	background-image: none;
}

#Menu2 .Level2 a {
	text-transform: none;
	font-size: 12px;
	padding-left: 20px;
	display: block;
	width: 150px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#Menu2 .Level3 a {
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	padding-left: 28px;	
	display: block;
	width: 142px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#Menu2 .Level3 {
	padding-top: 2px;
	padding-bottom: 10px;
}

#Menu2 .Level3 li {
	padding: 0px;
}


/*----- 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;
}


#ProductsBy .aprilia a {
	background-image: url(../img/brands/aprilia.jpg);
	height: 34px;	
}

#ProductsBy .aprilia a:hover {
	background-image: url(../img/brands/aprilia_over.jpg);
}

#ProductsBy .apriliaActive a {
	background-image: url(../img/brands/aprilia_active.jpg);
	height: 34px;		
}

#ProductsBy .beta a {
	background-image: url(../img/brands/beta.jpg);
}

#ProductsBy .beta a:hover {
	background-image: url(../img/brands/beta_over.jpg);
}

#ProductsBy .betaActive a {
	background-image: url(../img/brands/beta_active.jpg);	
}

#ProductsBy .bmw a {
	background-image: url(../img/brands/bmw.jpg);
}

#ProductsBy .bmw a:hover {
	background-image: url(../img/brands/bmw_over.jpg);
}

#ProductsBy .bmwActive a {
	background-image: url(../img/brands/bmw_active.jpg);	
}

#ProductsBy .ducati a {
	background-image: url(../img/brands/ducati.jpg);
}

#ProductsBy .ducati a:hover {
	background-image: url(../img/brands/ducati_over.jpg);
}

#ProductsBy .ducatiActive a {
	background-image: url(../img/brands/ducati_active.jpg);	
}

#ProductsBy .honda a {
	background-image: url(../img/brands/honda.jpg);
}

#ProductsBy .honda a:hover {
	background-image: url(../img/brands/honda_over.jpg);
}

#ProductsBy .hondaActive a {
	background-image: url(../img/brands/honda_active.jpg);	
}

#ProductsBy .husaberg a {
	background-image: url(../img/brands/husaberg.jpg);	
}

#ProductsBy .husaberg a:hover {
	background-image: url(../img/brands/husaberg_over.jpg);
}

#ProductsBy .husabergActive a {
	background-image: url(../img/brands/husaberg_active.jpg);		
}

#ProductsBy .husqvarna a {
	background-image: url(../img/brands/husqvarna.jpg);	
}

#ProductsBy .husqvarna a:hover {
	background-image: url(../img/brands/husqvarna_over.jpg);
}

#ProductsBy .husqvarnaActive a {
	background-image: url(../img/brands/husqvarna_active.jpg);		
}

#ProductsBy .fordCar a {
	background-image: url(../img/brands-car/ford.jpg);
	height: 30px;
}

#ProductsBy .fordCar a:hover {
	background-image: url(../img/brands-car/ford_over.jpg);
	margin-top: -1px;
	height: 31px;
}

#ProductsBy .fordActiveCar a {
	height: 31px;
	margin-top: -1px;
	background-image: url(../img/brands-car/ford_active.jpg);
}

#ProductsBy .kawasaki a {
	background-image: url(../img/brands/kawasaki.jpg);
}

#ProductsBy .kawasaki a:hover {
	background-image: url(../img/brands/kawasaki_over.jpg);
}

#ProductsBy .kawasakiActive a {
	background-image: url(../img/brands/kawasaki_active.jpg);
}

#ProductsBy .ktm a {
	background-image: url(../img/brands/ktm.jpg);
}

#ProductsBy .ktm a:hover {
	background-image: url(../img/brands/ktm_over.jpg);
}

#ProductsBy .ktmActive a {
	background-image: url(../img/brands/ktm_active.jpg);
}

#ProductsBy .suzuki a {
	background-image: url(../img/brands/suzuki.jpg);	
}

#ProductsBy .suzuki a:hover {
	background-image: url(../img/brands/suzuki_over.jpg);
}

#ProductsBy .suzukiActive a {
	background-image: url(../img/brands/suzuki_active.jpg);	
}

#ProductsBy .triumph a {
	background-image: url(../img/brands/triumph.jpg);
}

#ProductsBy .triumph a:hover {
	background-image: url(../img/brands/triumph_over.jpg);
}

#ProductsBy .triumphActive a {
	background-image: url(../img/brands/triumph_active.jpg);
}

#ProductsBy .yamaha a {
	background-image: url(../img/brands/yamaha.jpg);
	height: 37px;	
}

#ProductsBy .yamaha a:hover {
	background-image: url(../img/brands/yamaha_over.jpg);
	height: 38px;
	margin-top: -1px;
}

#ProductsBy .yamahaActive a {
	background-image: url(../img/brands/yamaha_active.jpg);
	height: 38px;
	margin-top: -1px;	
}

#ProductsBy .audiCar a {
  background-image: url(../img/brands-car/audi.gif);
  height:34px;
}

#ProductsBy .audiCar a:hover {
  background-image: url(../img/brands-car/audi_over.gif);
  height:34px;
}

#ProductsBy .audiActiveCar {
  background-image: url(../img/brands-car/audi_active.gif);
  height: 34px;
}

#ProductsBy .bmwCar a {
	background-image: url(../img/brands-car/bmw.gif);
	height: 31px;
}

#ProductsBy .bmwCar a:hover {
	background-image: url(../img/brands-car/bmw-hover.gif);
	height: 32px;
	margin-top: -1px;
}

#ProductsBy .bmwActiveCar a {
	background-image: url(../img/brands-car/bmw-selected.gif);
	height: 31px;
	margin-top: -1px;
}

#ProductsBy .corvetteCar a {
	background-image: url(../img/brands-car/corvette.gif);
	height:31px;
}

#ProductsBy .corvetteActiveCar a {
	background-image: url(../img/brands-car/corvette_active.gif);
	height: 31px;
	margin-top: -2px;
}

#ProductsBy .corvetteCar a:hover {
	background-image: url(../img/brands-car/corvette_over.gif);
	height:32px;
	margin-top:-2px;
}

#ProductsBy .miniCar a {
	background-image: url(../img/brands-car/mini.gif);
	height: 30px;
}

#ProductsBy .miniActiveCar a {
	background-image: url(../img/brands-car/mini_active.gif);
	height: 31px;
	margin-top:-1px;
}

#ProductsBy .miniCar a:hover {
	background-image: url(../img/brands-car/mini_over.gif);
	height:31px;
	margin-top:-1px;
}

#ProductsBy .nissanCar a {
	background-image: url(../img/brands-car/old/nissan.jpg);	
}

#ProductsBy .nissanCar a:hover {
	background-image: url(../img/brands-car/old/nissan_over.jpg);
}

#ProductsBy .nissanActiveCar a {
	background-image: url(../img/brands-car/old/nissan_active.jpg);	
}

#ProductsBy .porscheCar a {
	background-image: url(../img/brands-car/porsche.gif);
	height: 30px;	
}

#ProductsBy .porscheCar a:hover {
	background-image: url(../img/brands-car/porsche_over.gif);
	height: 31px;
	margin-top: -1px;
}

#ProductsBy .porscheActiveCar a {
	background-image: url(../img/brands-car/porsche_active.gif);
	height: 31px;
	margin-top:-1px;
}

#ProductsBy .volkswagenCar a {
  background-image: url(../img/brands-car/volkswagen.gif); 
  height:36px; 
}

#ProductsBy .volkswagenCar a:hover {
  background-image: url(../img/brands-car/volkswagen_over.gif);
  height:37px;
  margin-top:-1px;
}

#ProductsBy .volkswagenActiveCar a {
  background-image: url(../img/brands-car/volkswagen_active.gif); 
  height:37px; 
  margin-top:-1px;
}

#ProductsBy .beta a, #ProductsBy .bmw a, #ProductsBy .ducati a, #ProductsBy .honda a, #ProductsBy .husaberg a, #ProductsBy .husqvarna a, #ProductsBy .kawasaki a, #ProductsBy .ktm a, #ProductsBy .nissanCar a, #ProductsBy .corvetteCar a, #ProductsBy .miniCar a, #ProductsBy .suzuki a, #ProductsBy .triumph a {
	height: 30px;
}


#ProductsBy .beta a:hover, #ProductsBy .betaActive a, #ProductsBy .bmw a:hover, #ProductsBy .bmwActive a, #ProductsBy .ducati a:hover, #ProductsBy .ducatiActive 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 .nissanCar a:hover, #ProductsBy .nissanActiveCar a, #ProductsBy .suzuki a:hover, #ProductsBy .suzukiActive a, #ProductsBy .triumph a:hover, #ProductsBy .triumphActive a {
	height: 31px;
	margin-top: -1px;
}

#Content .WrapperGreyOutter1 {
	margin-top: 0px;
}

/*
.WrapperGrey #ProductsBy li {
	float: left;
	width: 176px;
	margin-left: 31px;
	margin-right: 31px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b2b2b2;
	display: inline;
}

.WrapperGrey #ProductsBy {
	width: 100%;
	overflow: hidden;	
}

.WrapperGrey #ProductsBy a {
	background-image: none;
	text-indent: 15px;
	height: auto;
	text-decoration: none;
	color: #858585;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 5px;
}

.WrapperGrey #ProductsBy li {
	margin-bottom: 10px;
	height: auto;
}

.WrapperGrey #ProductsBy a:hover {
	background-image: none;
	height: auto;
	margin-top: 0px;
	color: #c60c30;
}

.WrapperGrey #ProductsBy .kawasaki, .WrapperGrey #ProductsBy .yamaha, .WrapperGrey #ProductsBy .suzuki, .WrapperGrey #ProductsBy .kawasaki a, .WrapperGrey #ProductsBy .yamaha a, .WrapperGrey #ProductsBy .suzuki a {
	border-bottom-style: none;
	margin-bottom: 0px;
}
*/



/*----- MODEL VIEW ----*/
#ModelView {
	width: 530px;
}

#ModelView a {
	color: #c60c30;
	font-size: 10px;
}

#ModelView .Row {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d2d2;
}

#ModelView .RowInner, #ModelView .RowInnerSeparator {
	margin-bottom: 20px;
	margin-top: 20px;
	overflow: hidden;
	width: 100%;
}

/*
#ModelView .RowInnerSeparator {
	background-image: url(../img/model_view_horizontal_separator.gif);
	background-repeat: repeat-y;
}
*/

#ModelView .ProductRight, #ModelView .ProductLeft {
	width: 254px;
	height: 200px;
	overflow: hidden;
}

#ModelView .ProductLeft {
	float: left;	
}

#ModelView .ProductRight {
	float: right;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;	
}

#ModelView h3, #Content.Car h2 {
	margin-top: 0px;
	margin-bottom: 15px;
	width: 100%;
}

#Content.Car h2 {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;		
}

#ModelView .Text {
	float: right;
	width: 125px;
}

#ModelView .Text p, #Content.Car p {
	font-size: 10px;
	margin-top: 0px;
	line-height: 14px;
}

#ModelView .Image {
	float: left;
	width: 125px;
	height: 125px;
}

#ModelView .Image td {
	vertical-align: top;
	text-align: center;
}

#ModelView .ComingSoon {
	margin-left: 28px;
	margin-top: 15px;
}


/*----- SINGLE VIEW ----*/
#SingleView {
	width: 560px;
}

#SingleView h2 {
	padding-top: 0px;
}

#SingleView .TopWrapper {
	width: 100%;
	overflow: hidden;
}

#SingleView .Overview {
	width: 100%;
	overflow: hidden;	
}

#SingleView .Overview .ImagesBig {
	float: left;
	width: 275px;
	height: 200px;
	overflow: hidden;
}

#SingleView .Overview .Text {
	float: right;
	width: 275px;
}

#SingleView .Overview .ImagesSmall {
	float: right;
	height: 82px;
	margin-top: 10px;
	width: 100%;
}

#SingleView .Overview .ImagesSmall td {
	vertical-align: middle;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d2d2d2;
}

#SingleView .Overview .ImagesSmall td.Last {
	border: 0px;
}

#SingleView .Overview .ImagesBig td {
	vertical-align: middle;
	text-align: center;
}

#SingleView .Overview .ImagesBig img {
	display: none;
}
#SingleView .Overview .ImagesBig img.no-photo {
	display: block;
}

#SingleView .Overview .ComingSoon {
	margin-top: 20px;
}

#SingleView .Performance, #SingleView .Schematic, #SingleView .Documents, #SingleView .More {
	width: 100%;
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d2d2;
	margin-top: 25px;
	padding-top: 25px;
}

#SingleView .Performance .Text {
	float: left;
	width: 265px;
}

#SingleView .Performance .Graph {
	float: right;
	margin-top: 35px;
}

#SingleView .Performance .Table {
	width: 558px;
	margin-top: 20px;
	margin-left: 1px;
}

#SingleView .Performance .Table td {
	border: 1px solid #d2d2d2;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}

#SingleView .Performance .Table .TD_11 {
	border-top-style: none;
	border-left-style: none;
	text-align: left;
	width: 215px;
}

#SingleView .Performance .Table .TD_11 .Bold {
	font-weight: bold;
	font-size: 13px;
}

#SingleView .Performance .Table .TD_11 td {
	border: 0px;
	text-align: left;
	color: #000000;
	padding: 0px;
	font-size: 10px;
}

#SingleView .Performance .Table .TD_21 {
	text-align: left;
}

#SingleView .Performance .Table .TD_21 span {
	font-weight: bold;
}

#SingleView .Performance .Table .TD_13, #SingleView .Performance .Table .TD_23 {
	background-color: #f2f2f2;
}

#SingleView .Schematic td {
	vertical-align: middle;
	width: 280px;
	height: 190px;
}

#SingleView .Schematic .Left {
	text-align: left;
}

#SingleView .Schematic .Right {
	text-align: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;
}

#SingleView .Schematic table {
	margin-bottom: 20px;
}

#SingleView .Documents .PDF {
	text-align: center;
	width: 104px;
	margin-right: 8px;
	float: left;
	display: inline;
}

#SingleView .Documents .PDF a {
	display: block;
	font-size: 11px;
	color: #7d7d7d;
	margin-bottom: 5px;
}

#SingleView .Documents .TopWrapper {
	margin-top: 15px;
}

#SingleView .Documents {
	margin-top: 0px;
}

#SingleView .More a {
	color: #7d7d7d;
	display: block;
	margin-bottom: 5px;
}

/*----- MATRIX VIEW ----*/
.MatrixWrapper {
	margin-bottom: 45px;
}
.MatrixWrapperCar {
	margin-bottom: 45px;
	padding-bottom: 10px;
	border-bottom: 1px solid #D2D2D2;
}

.Matrix {
	width: 100%;
}

.Matrix td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	height: 21px;
}

.Matrix h2 {
	margin: 0px;
	padding: 0px;
}

.Matrix a {
	color: #c60c30;
	text-decoration: none;
	font-weight: bold;	
}

.Matrix a:hover {
	text-decoration: underline;
}

.Matrix .LineBg1 td, .Matrix .LineBg0 td {
	text-align: center;
}

.Matrix .LineBg1 {
	background-color: #e5e5e5;
}

.Matrix .System1, .Matrix .System2 {
	background-color: #7d7d7d;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	border: 1px solid #d2d2d2;
	height: 33px;
}

.Matrix .Program {
	text-align: left;
	vertical-align: middle;
	border: 0px;
}

.Matrix .Line1, .Matrix .Line2 {
	background-color: #c60c30;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #d2d2d2;
	font-weight: bold;
	height: 25px;
}

.Matrix .ModelTitle, .Matrix .Year, .Matrix .StreetLegal, .Matrix .Open {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d2d2;
	color: #000000;
}

.Matrix .ModelTitle {
	text-align: left;
	border-left-style: none;
	font-weight: bold;
	vertical-align: top;	
}

.Matrix .Year {
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	width: 70px;
}

.Matrix .Year2 {
	text-align: left !important;
}

.Matrix .Model {
	border: 0px;
	text-align: left !important;
}

.Matrix .StreetLegal1, .Matrix .StreetLegal2, .Matrix .Open1, .Matrix .Open2 {
	text-align: center;
	vertical-align: top;
}

.Matrix .StreetLegal1 {
	width: 80px;
}

.Matrix .Open1 {
	width: 40px;	
}

.Matrix .StreetLegal2 {
	width: 40px;
}

.Matrix .Open2 {
	width: 35px;	
}

.MatrixWrapper .Legend {
	overflow: hidden;
	width: 100%;
	height: 20px;	
	margin-top: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
}

.MatrixWrapper .Legend p {
	float: left;
	margin: 0px;
	margin-left: 9px;
	margin-top: 3px;
	font-size: 11px;
	display: inline;
	line-height: 11px;
}


/*----- MATRIX VIEW 2 ----*/
.Matrix2 td {
	padding: 2px 13px;
	text-align: left;
	vertical-align: middle;	
	font-size: 11px;
}

.Matrix2 {
	width: 100%;
}

.Matrix2 tr.Header td {
	color: #000;
	font-weight: bold;
	border-top: 1px solid #D2D2D2;
	height: 28px;
	vertical-align: top;
}

.Matrix2 .LineBg1 {
	background-color: #e5e5e5;
}

.Matrix2 a {
	color: #c60c30;
	text-decoration: none;
	margin-bottom: 4px;
	margin-top: 4px;
	display: block;
	font-size: 11px;
}

.Matrix2 a:hover {
	text-decoration: underline;
}

.Matrix2 .Model a {
	font-weight: bold;
	display: inline;
	margin: 0px;
}

.Matrix2 .ModelTitle {
	width: 119px;
}

.Matrix2 .Year {
	width: 72px;
}

.Matrix2 .Year, .Matrix2 .Year2 {
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
}

/*
.Matrix2 .Product {
	width: 319px;
}
*/

.Matrix2 .Year, .Matrix2 .Year2, .Matrix2 .ModelTitle, .Matrix2 .Model {
	padding: 2px 10px;
}

.Matrix2 .Year2, .Matrix2 .Model {
	vertical-align: top;
	padding-top: 6px;
}


/*----- CUSTOM TABLE ----*/
table.contenttable {
	margin-left: 2px;
	width: 558px;
}

table.contenttable td {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #D2D2D2;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
}

table.contenttable p {
	margin-bottom: 0px;
}

table.contenttable td.Header p {
	font-size: 13px;
	color: #000;
}

table.contenttable td.ZgorajLevo {
	border-top: 0px;
	border-left: 0px;
}

table.contenttable td.Levo, table.contenttable td.SpodajLevo {
	background-color: #F2F2F2;
}


/*----- GREY WRAPPER ----*/
.WrapperGreyOutter1 {
	background-image: url(../img/content_wrapper_gray_bg.gif);
	background-repeat: repeat-y;
	margin-top: 20px;
	margin-bottom: 20px;
}

#Teaser .WrapperGreyOutter1 {
	background-image: url(../img/content_wrapper_gray_bg_780px.jpg);
}

.WrapperGreyOutter2 {
	background-image: url(../img/content_wrapper_gray_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
}

#Teaser .WrapperGreyOutter2 {
	background-image: url(../img/content_wrapper_gray_bottom_780px.jpg);
}

.WrapperGrey {
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../img/content_wrapper_gray_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	color: #898989;
}

#Teaser .WrapperGrey {
	background-image: url(../img/content_wrapper_gray_top_780px.jpg);
	padding-left: 31px;
	padding-right: 31px;
}

.WrapperGrey ul {
	margin: 0px;
	padding: 0px;
}


/*----- QUOTES WRAPPERS ----*/
.WrapperQuotesSmallOutter1, .WrapperQuotesSmall2Outter1, .WrapperQuotesSmall3Outter1 {
	background-image: url(../img/quote_wrapper_small_bg.gif);
	background-repeat: repeat-y;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 255px;
}

.WrapperQuotesSmallOutter2, .WrapperQuotesSmall2Outter2, .WrapperQuotesSmall3Outter2 {
	background-image: url(../img/quote_wrapper_small_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 5px;
}

.WrapperQuotesSmall, .WrapperQuotesSmall2, .WrapperQuotesSmall3 {
	padding-top: 17px;
	padding-left: 40px;
	padding-right: 36px;
	background-image: url(../img/quote_wrapper_small_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	color: #898989;
}

.WrapperQuotesSmall2Outter1 {
	background-image: url(../img/quote_wrapper_small_bg2.gif);
	width: 220px;	
}

.WrapperQuotesSmall2Outter2 {
	background-image: url(../img/quote_wrapper_small_bottom2.gif);
}

.WrapperQuotesSmall2 {
	background-image: url(../img/quote_wrapper_small_top2.gif);
}

.WrapperQuotesSmall3Outter1 {
	background-image: url(../img/quote_wrapper_small_bg3.gif);
	width: 368px;	
}

.WrapperQuotesSmall3Outter2 {
	background-image: url(../img/quote_wrapper_small_bottom3.gif);
}

.WrapperQuotesSmall3 {
	background-image: url(../img/quote_wrapper_small_top3.gif);
}

.WrapperQuotesLargeOutter1 {
	background-image: url(../img/quote_wrapper_large_bg.gif);
	background-repeat: repeat-y;
	margin-bottom: 20px;
	clear: both;
}

.WrapperQuotesLargeOutter2 {
	background-image: url(../img/quote_wrapper_large_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 5px;
}

.WrapperQuotesLarge {
	padding-top: 17px;
	padding-left: 40px;
	padding-right: 36px;
	background-image: url(../img/quote_wrapper_large_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	color: #898989;
}


/*---- TOP 5 ----*/
#Top5 {
	width: 100%;
	overflow: hidden;
	background-image: url(../img/top5_bg.gif);	
	background-repeat: repeat-y;
}

#Top5 .Left {
	float: left;
	width: 140px;
	margin-right: 20px;
}

#Top5 .Right {
	float: right;
	width: 140px;
}

#Top5 .csc-textpic-text a {
	padding-top: 10px;
	font-size: 11px;
	font-weight: bold;
}



/*---- CHAMPIONSHIPS, TEAMS ----*/
.ChampionshipLeft, .TeamLeft {
	width: 244px;
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}

.ChampionshipLeft .csc-textpic {
	position: relative;
	overflow: hidden;	
	width: 100%;
}

.ChampionshipLeft div.csc-textpic div, .ChampionshipRight div.csc-textpic div {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 88px;
}

.ChampionshipLeft .csc-textpic-text, .ChampionshipLeft .csc-textpic-imagewrap, .ChampionshipRight .csc-textpic-text, .ChampionshipRight .csc-textpic-imagewrap {
	position: relative !important;
}

.ChampionshipLeft .csc-textpic-imagewrap, .ChampionshipRight .csc-textpic-imagewrap {
	width: 140px !important;
}

.ChampionshipLeft p, .ChampionshipRight p {
	margin: 0px;
}

.ChampionshipLeft a, .ChampionshipRight a {
	margin: 0px;
	text-decoration: none;
	color: #c60c30;
	font-size: 11px;
	font-weight: bold;
}

.ChampionshipLeft div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image, .ChampionshipRight div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0px;
}

.ChampionshipRight, .TeamRight {
	width: 266px;
	float: right;
	padding-bottom: 20px;
}

.ChampionshipRight .csc-textpic {
	position: relative;
	overflow: hidden;	
	width: 244px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;	
}

.TeamLeft .csc-textpic-imagewrap, .TeamRight .csc-textpic-imagewrap {
	width: 100%;
}

.TeamLeft dl, .TeamRight dl {
	width: 100% !important;
	position: relative;
	margin: 0px !important;
}

.TeamLeft .csc-textpic-caption, .TeamRight .csc-textpic-caption {
	width: 88px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.TeamLeft h3, .TeamLeft p, .TeamRight h3, .TeamRight p {
	margin: 0px;
	margin-bottom: 5px;
}

.TeamRight .csc-textpic {
	width: 244px;
	padding-left: 21px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;
	overflow: hidden;
}

.TeamLeft .csc-textpic-text, .TeamRight .csc-textpic-text {
	width: 100%;
}


/*---- COMPONENTS ----*/
.ComponentLeft {
	float: left;
}

.ComponentRight {
	float: right;
}

.ComponentLeft, .ComponentRight {
	width: 255px;
	padding-bottom: 20px;
}

.ComponentLeft .csc-textpic-image, .ComponentRight .csc-textpic-image {
	margin: 0px !important;
}

.ComponentLeft p, .ComponentRight p {
	font-size: 11px;
	margin: 0px;
	line-height: 15px;
}


/*---- CARBONS ----*/
.CarbonLeft {
	float: left;
}

.CarbonRight {
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;
	padding-left: 13px;	
}

.CarbonLeft, .CarbonRight {
	width: 252px;
	margin-bottom: 20px;
}

.CarbonLeft h3, .CarbonRight h3 {
	margin-top: 0px;
}

.CarbonLeft h2, .CarbonRight h2 {
	padding-top: 0px;
}

.CarbonLeft dl, .CarbonRight dl {
	margin-bottom: 0px !important;
}


/*---- ADS ----*/
.AdsLeft {
	float: left;
	width: 178px;
	height: 94px;
	padding-bottom: 20px;
}

.AdsRight {
	float: left;
	width: 175px;
	height: 94px;	
	margin-bottom: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;	
}

.AdsRight dl, .AdsLeft dl, .AdsRight a, .AdsLeft a {
	margin: 0px !important;
}


/*---- ACHIEVEMENTS ----*/
.AchievementLeft {
	float: left;
	width: 140px;
	padding-bottom: 20px;
}

.AchievementRight {
	float: left;
	width: 140px;
	padding-left: 24px;
	margin-left: 24px;	
	margin-bottom: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d2d2;	
}

.AchievementLeft p, .AchievementRight p, .AchievementLeft h4, .AchievementRight h4 {
	margin-bottom: 0px;
}

.AchievementLeft h4, .AchievementRight h4 {
	color: #7d7d7d;
	font-weight: bold;
}

.AchievementLeft h2 a, .AchievementRight h2 a {
	text-decoration: none;
}


/*---- FORMS ----*/
#ContactForm td {
	vertical-align: middle;
}

#ContactForm td.Right {
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}

#ContactForm td.Top {
	vertical-align: top;
}

.FormRed {
	color: #c60c30;
	font-weight: normal;
	font-size: 11px;
}

.FormGreen {
	color: #006600;
	font-weight: normal;
	font-size: 11px;	
}

#ContactForm input, #ContactForm textarea, #ContactForm select {
	padding: 2px;
	width: 250px;
	margin: 2px;
	font-size: 11px;
	color: #555555;
	border: 1px solid #D2D2D2;	
}

#ContactForm select {
	width: 256px;
}

#ContactForm textarea {
	height: 100px;
	width: 250px;
}

#ContactForm .RadioboxCheck {
	border: 0px;
	width: auto;
	padding: 0px;
	margin: 0px;
}

#ContactForm #FormSubmitActive_en, #ContactForm #FormSubmit_en, #ContactForm #FormSubmitActive_si, #ContactForm #FormSubmit_si, #ContactForm #FormSubmitActive_de, #ContactForm #FormSubmit_de {
	float: right;
}

#ContactForm #FormSubmitActive_en input, #ContactForm #FormSubmitActive_si input, #ContactForm #FormSubmitActive_de input {
	background-color: transparent;
	background-repeat: no-repeat;	
	margin: 0px;
	border: 0px;
	padding: 0px;
	cursor: pointer;
}

#ContactForm #FormSubmit_en, #ContactForm #FormSubmit_si, #ContactForm #FormSubmit_de {
	background-repeat: no-repeat;
}

/* en */
#ContactForm #FormSubmitActive_en, #ContactForm #FormSubmit_en, #ContactForm #FormSubmitActive_en input {
	width: 60px;
	height: 20px;
}

#ContactForm #FormSubmitActive_en input {
	background-image: url(../img/buttons/button_sendA_en.gif);
}

#ContactForm #FormSubmit_en {
	background-image: url(../img/buttons/button_send_en.gif);
}

/* si */
#ContactForm #FormSubmitActive_si, #ContactForm #FormSubmit_si, #ContactForm #FormSubmitActive_si input {
	width: 60px;
	height: 20px;
}

#ContactForm #FormSubmitActive_si input {
	background-image: url(../img/buttons/button_sendA_si.gif);
}

#ContactForm #FormSubmit_si {
	background-image: url(../img/buttons/button_send_si.gif);
}

/* de */
#ContactForm #FormSubmitActive_de, #ContactForm #FormSubmit_de, #ContactForm #FormSubmitActive_de input {
	width: 92px;
	height: 20px;
}

#ContactForm #FormSubmitActive_de input {
	background-image: url(../img/buttons/button_sendA_de.gif);
}

#ContactForm #FormSubmit_de {
	background-image: url(../img/buttons/button_send_de.gif);
}



/*---- FAQ ----*/
.tx-irfaq-dynheader {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}

.tx-irfaq-dynheader img {
	float: left;
	margin-top: 4px;
}

.tx-irfaq-dynheader p {
	width: 510px;
	float: right;
	display: block;
}

.tx-irfaq-pi1 dd {
	padding-left: 20px !important;
}

.tx-irfaq-pi1 .expand {
	margin-bottom: 20px;
}

.tx-irfaq-dynans-visible {
	display: block !important;
	margin-bottom: 10px;
}

.tx-irfaq-dynans-visible div {
	border: 1px solid #C60C30;
	padding: 5px;
	font-size: 10px;	
}

.tx-irfaq-dynans-visible div p, .tx-irfaq-dynans-visible div li {
	font-size: 10px;
}

.tx-irfaq-dynans-visible div p {
	line-height: 14px;
}

.tx-irfaq-dynans-visible h2 {
	padding-top: 0px;
	margin-bottom: 5px;
	color: #7D7D7D;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.1px;
	line-height: 19px;		
}

/*---- FIND A DEALER ----*/
.DealersColumns3 {
	width: 100%;
	overflow: hidden;
	background-repeat: repeat-y;
	background-image: url(../img/find_a_dealer_bg3.gif);	
}

.DealersColumns3 .Column1, .DealersColumns3 .Column2, .DealersColumns3 .Column3 {
	width: 160px;
	float: left;
	margin-right: 25px;
}

.DealersColumns3 .Column3 {
	margin-right: 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: 0px !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;
}


/*----- NEWSLETTER SIGNUP ----*/
#tx-sremailsubscribe-pi1-tt_address_form hr {
	margin-top: 20px;	
}

#tx-sremailsubscribe-pi1-tt_address_form span {
	color: #C60C30;
	font-weight: normal;
	font-size: 11px;
}

#tx-sremailsubscribe-pi1-tt_address_form span.FormRed {
	font-size: 12px;
}

#tx-sremailsubscribe-pi1-tt_address_form td.Right {
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	width: 180px;
}

#tx-sremailsubscribe-pi1-tt_address_form td.Column2 {
	width: 260px;
}

#tx-sremailsubscribe-pi1-tt_address_form input, #tx-sremailsubscribe-pi1-tt_address_form select, #NewsletterUnsubscribe input {
	padding: 2px;
	width: 250px;
	margin: 2px;
	font-size: 11px;
	color: #555555;
	border: 1px solid #D2D2D2;	
}

#tx-sremailsubscribe-pi1-tt_address_form select {
	width: 256px;
}

#tx-sremailsubscribe-pi1-tt_address_form td {
	vertical-align: middle;
}

#tx-sremailsubscribe-pi1-tt_address_form .tx-sremailsubscribe-pi1-submit {
	width: auto;
	height: auto;
	border: 0px;
	float: right;
	margin-top: 30px;
}

#tx-sremailsubscribe-pi1-tt_address_form p.Note {
	font-size: 11px;
	margin-top: 20px;
}

#tx-sremailsubscribe-pi1-tt_address_form p.Note a {
	background-image: none !important;
	padding-left: 0px !important;
}

#NewsletterUnsubscribe .tx-sremailsubscribe-pi1-submit {
	width: auto;
	height: auto;
	border: 0px;
	margin-left: 10px;
}

#NewsletterUnsubscribe td {
	vertical-align: middle;
}

#NewsletterUnsubscribe table {
	margin-top: 20px;
}



/*----- 10 REASONS WHY ----*/
.TenReasonsWhyNav {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d2d2;
	width: 100%;
	overflow: hidden;
	padding-top: 10px;
}

.TenReasonsWhyNav .Previous, .TenReasonsWhyNav .Next, .TenReasonsWhyNav .NextA, .TenReasonsWhyNav .PreviousA {
	width: 20px;
	height: 15px;
	display: block;
	float: right;
}

.TenReasonsWhyNav .Next {
	background-image: url(../img/10reasonswhy_right.gif);
	display: none;
}

.TenReasonsWhyNav .Previous {
	background-image: url(../img/10reasonswhy_left.gif);
}

.TenReasonsWhyNav .NextA {
	background-image: url(../img/10reasonswhy_rightA.gif);
}

.TenReasonsWhyNav .PreviousA {
	background-image: url(../img/10reasonswhy_leftA.gif);
	display: none;
}

.TenReasonsWhyNav .Page {
	float: right;
	text-align: center;
	width: 90px;
}

.ReasonWhy h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	padding-bottom: 10px;
	padding-top: 20px;
}

.ReasonWhy {
	display: none;
	margin-top: 20px;
}

/*----- SUBPAGE 530, 2 COLUMNS ----*/
.TwoColumns {
	width: 100%;
	overflow: hidden;
}

.TwoColumns .Column1 h2, .TwoColumns .Column2 h2 {
	padding-top: 0px;
}

.TwoColumns .Column1 hr, .TwoColumns .Column2 hr {
	margin-top: 20px;
	margin-bottom: 15px;
}

.TwoColumns .Column1 {
	float: left;
	width: 255px;
}

.TwoColumns .Column2 {
	float: right;
	width: 255px;	
}

.ContentHeader hr {
	margin-top: 15px;
	margin-bottom: 16px;
}


/*----- FEATURE STORY ----*/
#FeatureStory .TwoColumns .Column1 {
	width: 142px;
}

#FeatureStory .TwoColumns .Column2 {
	width: 368px;
}


/*----- OUR STORY ----*/
.OurStoryFLV {
	float: left;
	margin-right: 15px !important;
	width: 250px;
}

.OurStoryContainer {
	width: 100%;
}


/*----- PRESS ----*/
#PressLogin, #PressRegistration {
	display: none;
}

#LoginRegistration {
	width: 100%;
	overflow: hidden;
}

#LoginRegistration span {
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}

#Login, #Registration {
	float: left;
}

/*
#PressLogin, #PressRegistration {
	margin-top: 20px;
}
*/

#PressLogin input, #PressRegistration input, #PressRegistration select, #PressLogin2 input {
	border: 1px solid #D2D2D2;
	color: #555555;
	font-size: 11px;
	margin: 2px;
	padding: 2px;
	width: 250px;
}

#PressRegistration select {
	width: 256px;
}

#PressLogin .buttons, #PressRegistration .tx-srfeuserregister-pi1-submit, #PressLogin2 .buttons {
	border: 0px;
	width: auto;
	height: auto;
	float: right;
	margin-top: 25px;
}

#PressLogin2 .buttons {
	margin-top: 10px;
}

#PressLogin td, #PressRegistration td, #PressLogin2 td {
	vertical-align: middle;
}

#PressLogin td.Right, #PressRegistration td.Right, #PressLogin2 td.Right {
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
	width: 150px;
}

#PressLogin td.Right, #PressLogin2 td.Right {
	width: auto;
}

#PressRegistration span {
	color: #C60C30;
	font-weight: normal;
	font-size: 11px;
}

#PressRegistration span.FormRed {
	font-size: 12px;
}

#LoggedInfo .buttons {
	border: 0px;
	margin-top: 5px;
}

#LoggedInfo p {
	font-size: 10px;
	margin-bottom: 0px;
}


/*----- 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;	
}


/*----- MULTI LIGHTBOX ----*/
.MultiBoxContainer {
	border: 20px solid #d2d2d2 !important;
}

.MultiBoxControls {
	background-color: #d2d2d2 !important;
}

.MultiBoxTitle {
	color: #000000 !important;
	font-family: Arial, Helvetica, sans-serif !important;
}

.MultiBoxNumber {
	color: #000000 !important;
	font-family: Arial, Helvetica, sans-serif !important;
}


/*----- SMOOTH GALLERY --------*/
.tx-rgsmoothgallery-pi1 {
	float: left;
	width: 220px;
	margin-right: 15px !important;
	margin-bottom: 15px;
}

.myGallery {
	border: 0px !important;
}

#rglbCenter, #rglbBottom {
	background-color: #d2d2d2 !important;
	border: 0px !important;
}

#rglbBottom {
	color: #000000 !important;
	padding-bottom: 5px !important;	
}

#rglbNumber.gallery {
	float: right !important;
	padding: 5px !important;
	padding-right: 10px !important;
}

#rglbPrevLink {
	left: 20px !important;
}

#rglbPrevLink:hover {
	background: transparent url('/typo3conf/ext/ju_multibox/res/css/images/left.png') no-repeat 0% 50% !important;
}

* html #rglbPrevLink:hover {
	background: transparent url('/typo3conf/ext/ju_multibox/res/css/images/left.png') no-repeat 0% 50% !important;
}

#rglbNextLink {
	right: 20px !important;
}

#rglbNextLink:hover {
	background: transparent url('/typo3conf/ext/ju_multibox/res/css/images/right.png') no-repeat 100% 50% !important;
}

* html #rglbNextLink:hover {
	background: transparent url('/typo3conf/ext/ju_multibox/res/css/images/right.png') no-repeat 100% 50% !important;
}

#rglbCloseLink {
	width: 24px !important;
	height: 24px !important;
	background: transparent url('/typo3conf/ext/ju_multibox/res/css/images/close.png') no-repeat center !important;
}
/*
.jdGallery a.open:hover {
	background-image: none !important;
}

* html .jdGallery a.open:hover {
	background-image: none !important;
}
*/

.jdGallery a.open:hover { 
	background-image: url('../img/lb_open.gif') !important;
}

.jdGallery .slideInfoZone h2 {
	color: #FFFFFF !important;
}



/*----- RENDER --------*/
#FlashRenderWrapper {
	position: relative;
	height: 289px;
	width: 530px;
}

#FlashRenderWrapper a {
	position: absolute;
	bottom: 20px;
	right: 10px;
	background-image: url(../img/buttons/button_view_details_en.gif);	
	width: 88px;
	height: 20px;
	display: block;
	text-indent: -9999px;
}

#FlashRenderWrapper a.si {
	background-image: url(../img/buttons/button_view_details_si.gif);		
}


/**************************
*         footer          *
**************************/
#Footer {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
/*	overflow: hidden; */
	line-height: 22px;
}

#Copyright, #FooterMenu a, #FooterMenu span, #FooterMenuS a, #FooterMenuS span, #FooterMenuD a, #FooterMenuD span {
	text-transform: uppercase;
	font-size: 10px;
	color: #c2c2c2;
}

#Copyright {
	float: left;
	display: inline;
	margin-left: 8px;
	line-height: 22px;
}

#FooterMenu, #FooterMenuS, #FooterMenuD {
	float: right;
	display: block;
	height: 22px;
	width: 870px;
	margin-right: 8px;
}
#FooterMenuD {
	width: 119px;	
}

.MenuLinks {
	float: left;
	height: 22px;
	text-align: right;
}

#FooterMenu .MenuLinks a, #FooterMenuS .MenuLinks a, #FooterMenuD .MenuLinks a {
	padding-right: 9px;
	padding-left: 9px;
	text-decoration: none;
}

#FooterMenu .MenuLinks a.First, #FooterMenuS .MenuLinks a.First, #FooterMenuD .MenuLinks a.First {
	padding-left: 0px;
}
	#FooterMenu .MenuLinks a.First {
		padding-left: 7px;
		padding-right: 493px;
	}
	#FooterMenuS .MenuLinks a.First {
		padding-left: 7px;
		padding-right: 452px;
	}

#FooterMenu .MenuLinks a.Last, #FooterMenuS .MenuLinks a.Last, #FooterMenuD .MenuLinks a.Last {
	padding-right: 0px;
}

#FooterMenu .MenuLinks a:hover, #FooterMenuS .MenuLinks a:hover, #FooterMenuD .MenuLinks a:hover, #Authors:hover {
	color: #c60c30;
}

#Authors {
	font-size: 10px;
	color: #c2c2c2;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top: 7px;
	margin-left: 8px;
	display: block;
}

#FooterMenu .FooterCLinks, #FooterMenuS .FooterCLinks, #FooterMenuD .FooterCLinks {
	float: right;
	height: 22px;
	padding: 1px 0 0 4px; 
}
#FooterMenu .FooterCLinks a, #FooterMenuS .FooterCLinks a, #FooterMenuD .FooterCLinks a {
	padding-right: 0;
	padding-left: 0;
}

/**************************
*           404           *
**************************/
#wrapper404 {
	width: 530px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -60px;
	height: 100px;
}

#wrapper404 .search_input {
	height: 14px;
	padding: 2px;
}

#wrapper404 .search_button {
	border: 0px;
	margin-left: 10px;
}

#wrapper404 table {
	margin-left: 15px;
}

/* nagrade */

/* Racing Achivements */
.last-year-h2, .year2008, .year2007, .year2006, .year2005, .year2004, .year2003, .year2002, .year2001, .year2000 {
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:left top;
	width:140px;
	height:43px;
	margin-top:20px;
}
.last-year-h2 {
	background-image:url(../img/RAimg/img2009.gif);	
}
h2.year2008 {
	background-image:url(../img/RAimg/img2008.gif);
}
h2.year2007 {
	background-image:url(../img/RAimg/img2007.gif);
}
h2.year2006 {
	background-image:url(../img/RAimg/img2006.gif);
}
h2.year2005 {
	background-image:url(../img/RAimg/img2005.gif);
}
h2.year2004 {
	background-image:url(../img/RAimg/img2004.gif);
}
h2.year2003 {
	background-image:url(../img/RAimg/img2003.gif);
}
h2.year2002 {
	background-image:url(../img/RAimg/img2002.gif);
}
h2.year2001 {
	background-image:url(../img/RAimg/img2001.gif);
}
h2.year2000 {
	background-image:url(../img/RAimg/img2000.gif);
}
.last-year, .year {
	border-bottom:1px solid #dedede;
	margin-bottom:40px;
}
.last-year li, .year li {
	border-top:1px solid #dedede;
	overflow:hidden;
	padding-left:0;
}
.last-year li {
	height:55px;
}
.year {
	background-image:url(../img/RAimg/bgBorder.gif);
	background-repeat:repeat-y;
	background-position:265px 0;
}
.year li {
	background-image:none;
}
.last-year li .csc-textpic-imagewrap, .last-year li p, .last-year li span, .year li img, .year li p, .year li span {
	float:left;
}
.last-year li span, .year li span {
	border-left:1px solid #dedede;
	padding-left:15px;
}
.last-year li span {
	height:37px;
	padding-top:18px;
	width:245px;
}
.last-year li p {
	margin-left:15px;
	width:180px;
	padding-top:18px;
}
.last-year li .csc-textpic-imagewrap {
	width:71px;
	display:inline-block;
}
.last-year li .csc-textpic-imagewrap img {
	margin-top:4px;
}
.year li p {
	padding-top:4px;
	padding-bottom:4px;
	width:265px;
	display:block;
	margin-right:12px;
	margin-bottom:0;
}
.year li i {
	padding-top:4px;
	display:block;
	overflow:hidden;
}

/* RA Meni */

.ra-menu li {
	background-image:none;
}

.ra-menu li a {
	text-decoration:none;
	font-size:12px;
	color:#7D7D7D;
	font-weight:bold;
}

.ra-menu li a:hover {
	color:#c60c30;
}

/* Meni za Carbon Parts */

#ProductsBy .hondaCarbon a {
	background-image: url(../img/brands/hondaCarbon.jpg);
	height: 34px !important;
	margin-top: 0 !important;
}

#ProductsBy .hondaCarbon a:hover {
	background-image: url(../img/brands/hondaCarbon_over.jpg);
	height: 34px !important;
}

#ProductsBy .hondaCarbonActive a {
	background-image: url(../img/brands/hondaCarbon_active.jpg);	
	height: 34px !important;
}

#ProductsBy .kawasakiCarbon a {
	background-image: url(../img/brands/kawasakiCarbon.jpg);
	height: 30px;
}

#ProductsBy .kawasakiCarbon a:hover {
	background-image: url(../img/brands/kawasakiCarbon_over.jpg);
	height: 31px;
	margin-top: -1px;
}

#ProductsBy .kawasakiCarbonActive a {
	background-image: url(../img/brands/kawasakiCarbon_active.jpg);
	height: 31px;
	margin-top: -1px;
}

#ProductsBy .suzukiCarbon a {
	background-image: url(../img/brands/suzukiCarbon.jpg);
	height: 30px;	
}

#ProductsBy .suzukiCarbon a:hover {
	background-image: url(../img/brands/suzukiCarbon_over.jpg);
	height: 31px;
	margin-top: -1px;
}

#ProductsBy .suzukiCarbonActive a {
	background-image: url(../img/brands/suzukiCarbon_active.jpg);	
	height: 31px;
	margin-top: -1px;
}

#ProductsBy .yamahaCarbon a {
	background-image: url(../img/brands/yamahaCarbon.jpg);
	height: 37px;	
}

#ProductsBy .yamahaCarbon a:hover {
	background-image: url(../img/brands/yamahaCarbon_over.jpg);
	height: 38px;
	margin-top: -1px;
}

#ProductsBy .yamahaCarbonActive a {
	background-image: url(../img/brands/yamahaCarbon_active.jpg);
	height: 38px;
	margin-top: -1px;	
}
/*----- Extension Content Carbon Parts ----*/

#ExtensionContent  ul.CarbonPartsSV {
	border-top: 1px solid #D2D2D2;
	margin-top: 25px;
	padding-top: 0;
	overflow: hidden;
}

#ExtensionContent  ul.CarbonPartsSV li {
	background-image: none;
	height: 232px;
	overflow: hidden;
	border-bottom: 1px solid #d2d2d2;
	margin-top: 10px;
	padding-bottom: 4px;
	padding-right: 17px;
}

#ExtensionContent  ul.CarbonPartsSV li a img {
	float: left;
}

/*#ExtensionContent  ul.CarbonPartsSV li p, #ExtensionContent  ul.CarbonPartsSV li h3 {
	width: 110px;
}

#ExtensionContent  ul.CarbonPartsSV li h3 {
	margin-left: 140px;
	padding-right: 10px;
}

#ExtensionContent  ul.CarbonPartsSV li p {
	margin-left: 140px;
	padding-right: 10px;
	height: 170px;
	overflow: hidden;
}*/

#ExtensionContent  ul.CarbonPartsSV li.CarbonRight {
	border-left: none ;
	padding-left: 0;
}

#ExtensionContent  ul.CarbonPartsSV li.CarbonLeftLast {
	float: left;
	border-bottom: none;
	padding-left: 0;
}

#ExtensionContent  ul.CarbonPartsSV li.CarbonLeft, #ExtensionContent  ul.CarbonPartsSV li.CarbonLeftLast {
	width: 279px;
	padding-right: 22px;
}

#ExtensionContent  ul.CarbonPartsSV li.CarbonLeft h3, #ExtensionContent  ul.CarbonPartsSV li.CarbonLeftLast h3 {
	margin-bottom: 0;
	padding-bottom: 10px;
}

#ExtensionContent  ul.CarbonPartsSV li div {
	margin-left: 140px;
	border-right: 1px solid #d2d2d2;
	width: 130px;
	height: 227px;
	padding-right: 10px;
}

#ExtensionContent  ul.CarbonPartsSV li.CarbonRight div {
	border-right: none;
}

#ExtensionContent  ul.CarbonPartsSV li.CarbonRight h3, #ExtensionContent  ul.CarbonPartsSV li.CarbonRight p {
	padding-right: 0;
}

#ExtensionContent  ul.CarbonPartsSV li.CarbonLeft, #ExtensionContent  ul.CarbonPartsSV li.CarbonRight {
	margin-bottom: 0 !important;
	padding-left: 0;
}

#ExtensionContent .Documents {
	border-top: 1px solid #d2d2d2;
	margin-top: 10px;
}

