.clearfix:after,
.brandBox:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix,
.brandBox {
	display: inline-block;
}
html[xmlns] .clearfix,
html[xmlns] .brandBox {
	display: block;
}
* html .clearfix,
* html .brandBox{
	height: 1%;
}
* {
	padding:0;
	margin:0;
}
html, body {
	height:100%;
}
body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #404040;
	margin: 12px 0 0 0;
	padding:0px;
	text-align:center;
	height:100%;
	border: 0;
}
body#popup {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	margin: 0;
	padding: 0;
	text-align:left;
	background-image: none;
	border: 0;
}
object {
	display:block;
	outline:none;
}
h1 {
	font-size: 2em;
	font-weight: normal;
	color: #ffffff;
	margin: 0 0 10px 0;
	padding: 0;
}
h2 {
	font-size: 1.8em;
	font-weight: normal;
	color: #1C376F;
	margin: 0 0 7px 0;
	padding: 0;
}
h3 {
	font-size: 1.6em;
	font-weight: normal;
	color: #1C376F;
	margin: 0 0 2px 0;
	padding: 0;
}
h4 {
	font-size: 1.3em;
	font-weight: bold;
	color: #404040;
	margin: 0 0 2px 0;
	padding: 0;
}
a {
	text-decoration: none;
	color: #1397d5;
}
a:hover {
	text-decoration: underline;
	color: #1c376f;
}
p {
	padding: 0;
	margin: 0 0 12px 0;
	font-size: 1.1em;
	line-height: 1.5em;
	text-align: left;
}
#container {
	width:795px;
	width:960px;
	margin:0 auto;
	text-align: left;
	height: 100%;
	padding: 0 0px;
	position:relative;
}
* html #container {
	height:100%;
}
head+body #container {
	min-height:100%;
}
#topBar {
	width: 960px;
	height: 5px;
	display: block;
	background-image: url(../img/top_bar_bg.png);
	background-repeat: repeat-x;
	font-size: 1px;
	line-height: 1px;
}
#toplevelNaviBox {
	margin:0;
	height: 16px;
	padding: 0px;
	background-image: url(../img/toplevel_bg.png);
	background-repeat: no-repeat;
	font-size: 9px;
	overflow: hidden;
	float: right;
	display: block;
	width: 135px;
}
#toplevelNaviBox span.end {
	float: right;
	height: 16px;
	width: 3px;
	display: block;
	background-image: url(../img/toplevel_end.png);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 1px;
	line-height: 1px;
}
#toplevelNaviBox a {
	float: right;
	height: 16px;
	display: block;
	color: #eaf7fc;
	font-size: 9px;
	font-weight: bold;
	padding: 0 8px 0 8px;
	text-transform: uppercase;
	text-decoration: none;
}
#toplevelNaviBox span.spacer {
	float: right;
	height: 16px;
	width: 2px;
	display: block;
	background-image: url(../img/toplevel_spacer.png);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 1px;
	line-height: 1px;
}
#toplevelNaviBox a:hover {
	color: #fff;
	text-decoration: none;
	background-image: url(../img/toplevenavi_hover.png);
	background-repeat: repeat-x;
}
#header {
	width:958px;
	height: 83px;
	background-color: #fff;
	text-align: left;
	margin:0;
	padding: 0px;
	background-image: url(../img/header_bg.png);
	background-repeat: repeat-x;
	display: block;
	border-right: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	display: block;
}
#logoBox {
	height: 51px;
	width: 211px;
	margin: 16px 0 0 0;
	padding: 0 0 0 22px;
	float: left;
}
#rightBox {
	height: 83px;
	width: 340px;
	margin: 0;
	padding: 0 17px 0 0;
	background-image: url(../img/kvadratici_bg.png);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
}
#mainNaviBar {
	width: 950px;
	height: 38px;
	display: block;
	background-image: url(../img/main_navibar_bg.png);
	background-repeat: no-repeat;
	padding: 5px 0 0 10px;
	margin: 0;
	z-index:99;
}
div.mainContent, div.mainContentHome {
	width: 960px;
	padding: 0;
	margin: 0;
	display: block;
	z-index:1;
}
div.mainContent {
	padding: 5px 0 0 0;
	margin: 0;
	background-image: url(../img/main_content_bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#leftContentHome, #leftContent, #centerContent  {
	float: left;
	display: block;
	width: 694px;
}
#leftContent {
	width: 670px;
	padding: 10px 0 0 20px;
}
#wideContent {
	display: block;
	padding: 10px 20px 0 20px;
}
#centerContent {
	width: 505px;
	padding: 10px 20px 20px 20px;
}
#rightContent {
	float: right;
	display: block;
	width: 250px;
	margin-bottom: 5px;
}
/* News Box Right
------------------------------------------------------------------------------------*/
div.newsHeader {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.04em;
	display: block;
	padding: 12px 0 0 10px;
	height: 18px;
	background-image: url(../img/newsheader_bg.png);
	background-repeat: no-repeat;
}
div.newsBody, div.newsBodyHome {
	display: block;
	background-image: url(../img/newsbox_bg.png);
	background-repeat: repeat-x;
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	padding: 10px 0 2px 0;
}
div.newsBodyHome {
	height: 436px;
}
div.newsShadow {
	display: block;
	height: 4px;
	background-image: url(../img/newsbox_shadow.png);
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
}
div.newsBlock {
	display: block;
	padding: 0 10px 10px 9px;
}
div.newsBlock p {
	color: #404040;
	font-size: 1em;
	line-height: 1.4em;
}
div.newsBlock span.date {
	display: block;
	font-size: 0.9em;
	color: #939393;
}
div.newsBlock a {
	text-decoration: none;
	color: #404040;
	font-size: 1em;
	line-height: 1.4em;
	display: block;
}
div.newsBlock h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #1c376f;
	padding: 0;
	margin: 0 0 4px 0;
	background-color: none;
	line-height: 140%;
}
div.newsBlock h3 a {
	font-weight: bold;
	color: #1c376f;
	background-color: none;
	line-height: 140%;
}
div.newsBlock a:hover {
	text-decoration: none;
	color: #1c376f;
}
div.newsBlock h3 a:hover {
	color: #1397d5;
}
div.newsBlock a span {
	color: #1397d5;
	font-weight: bold;
}
div.newsBlock img {
	background-image: url(../img/newsblock_img_bg.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 1px 2px 6px 2px;
	border-top: 1px solid #cfcfcf;
	margin-bottom: 2px;
}
div.newsBlock a img {
	border: none;
	outline: none;
	border-top: 1px solid #cfcfcf;
}
div.spacerDots, div.spacerDots2, div.spacerDots3 {
	height: 11px;
	background-image: url(../img/dot_bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding: 0;
	margin: 0 10px 0 10px;
	display: block;
	font-size: 1px;
	line-height: 1px;
}
div.spacerDots2 {
	margin: 0;
}
div.spacerDots3 {
	margin: 4px 0 0 0;
	height: 7px;
}
/*------------------------------------------------------------------------------------
End News Box Right */

/* Footer
------------------------------------------------------------------------------------*/
#footerTopBar {
	display: block;
	padding: 0;
	margin: 0;
	background-image: url(../img/footer_topbar.png);
	background-repeat: no-repeat;
	height: 14px;
	font-size: 1px;
	line-height: 1px;
}
#footer {
	display: block;
	padding: 5px 16px 10px 20px;
	text-align: left;
	background-color: #fbfbfb;
	background-image: url(../img/footer_bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #888888;
	clear: left;
	font-size: 0.9em;
	line-height: 1.4em;
}
#footer h2 {
	font-size: 1em;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#footer a {
	color: #1397d5;
	text-decoration: none;
}
#footer a:hover {
	color: #1c376f;
	text-decoration: none;
}
#footer div.textbox {
	display: block;
	float: left;
	padding: 0;
	margin-left:6px;
}
#footer div.textbox h2 {
	color: #595959;
}
#footer div.address {
	display: block;
	float: left;
	margin: 0 105px 0 0;
}
#footer div.address h2 {
	color: #1c376f;
}
#footerCopyright {
	clear: left;
	display: block;
	padding: 12px 12px 0px 11px;
	height: 28px;
	font-size: 9px;
	text-align: left;
	color: #a6a6a6;
	background-image: url(../img/copyrightfooter_bg.png);
	background-repeat: no-repeat;
}
#footerCopyright span.vertigo {
	float: right;
}
#footerCopyright span.vertigo a {
	color: #1397d5;
	text-decoration: none;
}
#footerCopyright span.vertigo a:hover {
	text-decoration: none;
	color: #1c376f;
}
/*------------------------------------------------------------------------------------
End Footer */

#contentHolder {
	padding: 0px 19px 0px 11px;
}
div.clearFloat7 {
	clear: both;
	font-size: 0.1em;
	line-height: 1em;
	height: 7px;
	display: block;
}
/*Header Image Replacement
------------------------------------------------------------------------------------*/
#welcomeEN, #welcomeSR {
	text-indent: -5000px;
	background-image: url(../img/headline_welcome_en.png);
	background-repeat: no-repeat;
	height: 19px;
	margin-top: 8px;
}
#welcomeSR {
	background-image: url(../img/headline_welcome_sr.png);
}
/* END Header Image Replacement
------------------------------------------------------------------------------------*/
div.spacer1px {
	height: 1px;
	padding: 0;
	margin: 10px 0 8px 0;
	background-color: #bcc3c8;
	display: block;
	font-size: 1px;
	line-height: 1px;
}
div.addSpace {
	display: block;
	font-size: 1px;
	line-height: 1px;
	height: 4px;
}
ul.linkList, ul.linkList2 {
	margin: 0 0 0 4px;
	list-style:none;
	padding: 7px 0 0 0;
}
ul.linkList li, ul.linkList2 li {
	margin: 0 0 4px 0;
	padding: 0;
}
ul.linkList2 li {
	margin: 0 0 10px 0;
}
a.mainLink, a.mainLinkRM, a.mainLink2, a.mainLinkExternal {
	padding: 0px 0 0 14px;
	color: #1c376f;
	text-decoration: none;
	background: url(../img/big_arrow.png) no-repeat 0 center;
	font-size: 11px;
	line-height: 120%;
	font-weight: normal;
	margin: 0;
}
a.mainLinkExternal {
	background:url(../img/big_arrow_external.png) no-repeat 0 center;
}
a.mainLinkRM {
	margin-right: 25px;
}
a.mainLink2 {
	margin: 4px 0 0 0;
	display: block;
	background-position: 0 2px;
}
a.backLink, a.printLink {
	padding: 0px 0 0 14px;
	color: #6f6f6f;
	text-decoration: none;
	background-image: url(../img/big_arrow_back.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: normal;
	margin: 0;
}
a.sortLink,
a.sortLinkAsc,
a.sortLinkDesc {
	padding: 0px 0 0 14px;
	color: #6f6f6f;
	text-decoration: none;
	background-image:url(../img/sortarrow.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	font-size: 1.0em;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0;
}
a.sortLinkAsc {
	background-image:url(../img/sortarrow_asc.png);
}
a.sortLinkDesc {
	background-image:url(../img/sortarrow_desc.png);
}
a.sortLink:hover,
a.sortLinkAsc:hover,
a.sortLinkDesc:hover {
	color: #1C376F;
}
a.printLink {
	background-image: url(../img/icon_print.png);
}
a.mainLink:hover, a.mainLinkRM:hover, a.mainLink2:hover, a.mainLinkExternal:hover {
	color: #1397d5;
	text-decoration:underline;
}
a.backLink:hover, a.printLink:hover {
	color: #1c376f;
}
/*Path Navi
------------------------------------------------------------------------------------*/
#pathNaviBar {
	display: block;
	height: 18px;
	font-size: 0.9em;
	padding: 9px 0 0 11px;
	text-align: left;
	background-image: url(../img/pathnavi_bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#pathNaviBar a {
	color: #9e9e9e;
	text-decoration: none;
}
#pathNaviBar a#active {
	color: #9e9e9e;
	font-weight: bold;
}
#pathNaviBar a:hover {
	color: #626262;
}
#pathNaviBar a#active:hover {
	color: #626262;
}
#pathNaviBar span {
	background-image: url(../img/small_arrow.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding: 0 5px 0 5px;
}
#pathNaviBarShadow {
	display: block;
	height: 4px;
	background-image: url(../img/pathnavi_shadow.png);
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
}
/*------------------------------------------------------------------------------------
End Path Navi*/

#printBox {
	float: right;
	padding: 10px 0 0 0;
}
a.print {
	padding: 0px 0 0 18px;
	color: #646a6f;
	text-decoration: none;
	background-image: url(../img/icon_print.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	margin: 0;
}
a.print:hover {
	text-decoration: underline;
	color: #484848;
}
ul.bullets {
	display: block;
	margin: 0;
	padding: 0;
	list-style:none;
}
ul.bullets li {
	padding: 3px 0 0 22px;
	display: block;
	color: #212121;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../img/checkbox.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	line-height: 140%;
	margin: 0 0 8px 0;
}
a.pdfRight {
	padding: 0px 25px 0 0px;
	color: #5e6c7c;
	text-decoration: none;
	background-image: url(../img/icon_pdf.png);
	background-repeat: no-repeat;
	background-position: right 2px;
	font-size: 11px;
	line-height: 21px;
	font-weight: bold;
	margin: 0;
	float: right;
	display: block;
}
a.pdfRight:hover {
	color: #333C46;
	background-image: url(../img/icon_pdf_on.png);
	text-decoration: none;
}
#featured {
	height: 139px;
	display: block;
	margin-bottom: 12px;
}
#featured div.data {
	height: 139px;
	width: 222px;
	display: block;
	float: right;
}
#featured img {
	border: 1px solid #696969;
}
#featured img:hover {
	border: 1px solid #1397D5;
}
a.link2 {
	padding: 0px 20px 0 0px;
	color: #333333;
	text-decoration: none;
	background-image: url(../img/arrow_bullet.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	margin: 0;
}
a.link2:hover {
	color: #304D7E;
	text-decoration: underline;
	background-image: url(../img/arrow_bullet_on.png);
}
div.borderDiv {
	width: 480px;
	height: 360px;
	border: 1px solid #515151;
}
div.shadowBG {
	width: 482px;
	height: 369px;
	background-image: url(../img/media_shadow_bg.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: left;
}
p.blue {
	color: #01599A;
	font-size: 12px;
	font-weight: bold;
}
p.blue2 {
	color: #01599A;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 2px 0;
}
.newsimg {
	border: 1px solid #696969;
}
a.newslink {
	padding: 0;
	color: #333333;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
}
a.newslink:hover {
	color: #304D7E;
	text-decoration: underline;
}
#srednjiBoxBig h3 {
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0 0 1px 0;
	border-bottom: 1px solid #C1C1C1;
	font-weight: normal;
}
#srednjiBoxBig h3 a {
	font-size: 16px;
	color: #586f96;
}
#srednjiBoxBig h3 a:hover {
	text-decoration: none;
	color: #1397D5;
}
#srednjiBoxBig ul.linkList2 {
	margin: 0;
	list-style:none;
	padding: 5px 0 0 0;
}
#srednjiBoxBig ul.linkList2 li {
	margin: 0;
	padding: 4px 0 4px 0;
}
#srednjiBoxBig ul.linkList2 ul {
	margin: 2px 0 0 0;
	list-style:none;
	padding: 0;
}
#srednjiBoxBig ul.linkList2 ul li {
	margin: 0 0 0 19px;
	padding: 3px 0 3px 0;
}
#srednjiBoxBig a.mainLink {
	text-decoration: none;
	font-size: 12px;
	line-height: 12px;
	padding: 0 0 0 19px;
}
div.LinkBox {
	display: block;
	width: 185px;
	float: left;
	margin: 0 20px 25px 0;
}
a.mainLinkSub {
	padding: 0 0 0 16px;
	color: #212121;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../img/arrow_bullet_small.png);
	background-repeat: no-repeat;
	background-position: 0px center;
}
a.mainLinkSub:hover {
	color: #304D7E;
	text-decoration: none;
	background-image: url(../img/arrow_bullet_small_on.png);
}
/*------------------------------------------------------------------------------------*/
div.clientBlockTopBorder {
	display: block;
	font-size: 1px;
	line-height: 1px;
	height: 14px;
	border-bottom: 1px solid #bcc3c8;
}
div.clientBlock {
	display: block;
	padding: 7px 0 10px 0;
	border-bottom: 1px solid #bcc3c8;
}
div.clientBlock div.dataBlock {
	float: left;
}
div.clientBlock img {
	float: left;
	border: 1px solid #aaaaaa;
	margin-right: 15px;
}
div.clientBlock a {
	text-decoration: none;
	color: #1397D5;
}
div.clientBlock a:hover {
	text-decoration: none;
	color: #304D7E;
}
div.clientBlock h4 a {
	font-size: 13px;
	font-weight: bold;
	color: #304D7E;
	text-decoration: none;
}
div.clientBlock h4 a:hover {
	color: #1397D5;
	text-decoration: none;
}
ul {
	margin: 0;
	padding: 0px 0 12px 17px;
	list-style: square;
	font-size: 1.2em;
}
ul li {
	margin: 0;
	padding: 2px 0 0 0;
}
ol {
	margin: 0 0 0 5px;
	padding: 0 0 0 17px;
	font-size: 1.1em;
}
ol li {
	margin: 0;
	padding: 0;
}
/*#popUpNavi {
	display: block;
	margin: 0;
	padding: 0;
	list-style:none;
	font-size: 11px;
	border-top: 1px solid #87b3d4;
	border-right: 2px solid #1c2c3b;
	border-bottom: 2px solid #1c2c3b;
	border-left: 1px solid #87b3d4;
	background-color: #013e64;
	width: 170px;
}
#popUpNavi li {
	margin: 0;
	padding: 0;
	display: block;
	border-bottom: 1px solid #235780;
}
#popUpNavi li a {
	height: 18px;
	padding: 3px 0 0 10px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

#popUpNavi li a:hover {
	background-color: #066ca2;
}
*/
div.download a,
div.downloadRight a,
a.downloadLink {
	display: block;
	padding: 2px 0 2px 15px;
	margin: 0;
	font-weight: normal;
	line-height: 16px;
	background-image: url(../img/down_arrow.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	color: #1397D5;
}
div.download a:hover, div.downloadRight a:hover, a.downloadLink:hover {
	color: #1c376f;
	text-decoration: none;
}
div.paddRight10 {
	padding: 0 10px 0 0;
}
a.homeIcon, span.homeIcon {
	background-image: url(../img/home_icon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 23px;
	height: 23px;
	margin-right: 6px;
	display: block;
	float: left;
	font-size: 9px;
	line-height: 9px;
	text-decoration: none;
}
span.homeIcon {
	background-position: 0 -46px;
}
a.homeIcon:hover {
	text-decoration: none;
	background-position: 0 -23px;
}

img.bigPicture {
	background-image: url(../img/big_picture_bg.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 1px 2px 6px 2px;
	border-top: 1px solid #b9b8b8;
	display: block;
	margin-bottom: 10px;
}
/* Brand Headers
------------------------------------------------------------------------------------*/
div.logoHeader {
	display: block;
	height: 40px;
	background-image: url(../img/empty.png);
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	width: 150px;
	margin-right: 2px;
}
div.toolBoxDiv {
	display: block;
	height: 28px;
	float: right;
	width: 250px;
	text-align: right;
}
div.logoHeader#bridgestoneLogo {
	background-image: url(../img/logo_header_bridgestone.png);
}
div.logoHeader#nissanLogo {
	background-image: url(../img/logo_header_nissan.png);
}
div.logoHeader#nissanLogo {
	background-image: url(../img/logo_header_nissan.png);
}
div.logoHeader#bmwLogo {
	background-image: url(../img/logo_header_bmw.png);
}
div.logoHeader#miniLogo {
	background-image: url(../img/logo_header_mini.png);
}
div.logoHeader#rentacarLogo {
	background-image: url(../img/logo_header_rentacar.png);
}
h1#Bridgestone,
h1#BMWvozila,
h1#MINIvozila,
h1#BMWmotocikli,
h1#NISSANvozila,
h1#RentaCar,
h1#ProizvodniProgram,
h1#Kontakt,
h1#Onama,
h1#Aktuelno,
h1#MapaSajta,
h1#PolovnaVozila,
h1#BRP {
	color:#1c366d;
	display: block;
	height: 28px;
	padding: 0;
	margin: 0 0 7px 2px;
	font-size: 31px;
	line-height: 30px;
	/*text-indent: -5000px;
	overflow: hidden;
	background-image: url(../img/empty.png);
	background-repeat: no-repeat;
	background-position: 0 0;*/
}
h1.bigHeader {
	color:#1c366d;
	display: block;
	height: 40px;
	padding: 0;
	margin: 0 0 1px 2px;
	font-size: 30px;
	line-height: 1em;
	outline:none;
	width: 340px;
}
h1.bigHeader:hover {
	outline:none;
}
h1.smallHeader {
	color:#1c366d;
	display: block;
	padding: 0;
	margin: 0 0 2px 0;
	font-size: 18px;
	line-height: 18px;
	height: 27px;
	padding: 0;
	margin: 0;
}

/*------------------------------------------------------------------------------------
End Brand Headers */

span.dateB {
	display: block;
	font-size: 1.1em;
	color: #939393;
}
h3 a {
	font-weight: normal;
}
a.newsText {
	color: #404040;
	font-weight: normal;
	text-decoration: none;
}
a.newsText:hover {
	color: #1C376F;
	text-decoration: none;
}
a.newsText span {
	color: #1397D5;
	font-weight: bold;
}
table.simpleTable {
	width: 100%;
	border-top: 1px solid #cacaca;
}
table.simpleTable td {
	border-bottom: 1px solid #E3E3E3;
	padding: 3px 5px 3px 5px;
}
table.simpleTable tr.header td {
	border-bottom: 1px solid #cacaca;
	color: #304D7E;
	vertical-align: top;
	font-weight: bold;
	padding: 3px 5px 4px 5px;
	background-color: #F9F9F9;
}
table.simpleTable tr.bottom td {
	border-bottom: 1px solid #cacaca;
}
div.flashHolder {
	background: url(../img/home_teazer_bg.png) no-repeat 0 bottom;
	padding: 2px 3px 7px 3px;
	border-top: 1px solid #cfcfcf;
	margin: 0 0 5px 0;
	display:block;
}
div.flashHolder2 {
	background-image: url(../img/flashholder_bg.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 1px 2px 7px 2px;
	border-top: 1px solid #cfcfcf;
	margin-bottom: 5px;
}
/* specialBox & downloadRight
------------------------------------------------------------------------------------*/
div.specialBox, div.downloadRight {
	float: right;
	width: 300px;
}
div.download {
	width: 200px;
}
div.downloadRight {
	float: right;
	width: 290px;
}
/*------------------------------------------------------------------------------------
End specialBox */

/* polovna vozila
------------------------------------------------------------------------------------*/
table.dataTable {
	width: 100%;
	border-top: 1px solid #cacaca;
}
table.dataTable td {
	border-bottom: 1px solid #E3E3E3;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
}
table.dataTable td.first {
	padding-left: 10px;
	color: #212121;
	vertical-align: top;
}
table.dataTable td.value {
	padding-right: 7px;
	color: #666666;
	vertical-align: top;
}
table.dataTable td.oprema {
	padding: 9px 7px 5px 10px;
	color: #666666;
	background-color: #fbfbfb;
	font-size: 11px;
	border-bottom: 1px solid #cacaca;
}
table.dataTable td.oprema h2 {
	color: #212121;
	padding: 0 0 2px 0;
	font-size: 11px;
	font-weight: bold;
}
table.dataTable td.oprema p {
	color: #666666;
	padding: 0 0 5px 0;
	font-size: 11px;
}
table.dataTable tr.header td,
table.dataTable tr.headerBig td {
	color: #666666;
	vertical-align: top;
	font-weight: bold;
	padding: 7px 5px 7px 5px;
	background-color: #fefefe;
	background-image: url(../img/tableheader_bg.png);
	background-repeat: repeat-x;
	background-position:bottom;
}
table.dataTable tr.headerBig td {
	padding: 8px 5px 8px 10px;
	background-image: url(../img/tableheader_big_bg.png);
}
table.dataTable tr.headerBig td h1 {
	color: #1397D5;
	font-weight: normal;
	font-size: 16px;
	padding: 0 0 3px 0;
}
table.dataTable tr.headerBig td span.cena {
	color: #1C376F;
	font-size: 12px;
	font-weight: bold;
}
table.dataTable tr.bottom td {
	border-bottom: 1px solid #cacaca;
}
table.dataTable tr.footer td {
	color: #666666;
	padding: 5px 5px 5px 5px;
	background-color: #fefefe;
	background-image:url(../img/tablefooter_bg.png);
	background-repeat: repeat-x;
	background-position:bottom;
	border-bottom: 1px solid #cacaca;
	text-align:center;
}
table.dataTable td.nameTD {
	padding: 5px 5px 5px 5px;
	font-size: 12px;
}
table.dataTable td.nameTD a:hover {
	background-color: #EBEBEB;
	background-color: #1397D5;
	color: #fff;
	padding-right: 2px;
}

table.dataTable td.priceTD,
table.dataTable tr.header td.priceTD{
	padding-right:8px;
	text-align:right;
	font-weight: bold;

}
div.tableShadow {
	background-image: url(../img/datatable_shadow_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 0 0 4px 0;
}
div.toolBoxDiv a.backLink, div.toolBoxDiv a.printLink {
	padding: 0px 0 0 14px;
	display:block;
	float:right;
	margin: 11px 0 0 0;
}
div.toolBoxDiv span {
	background-image: url(../img/pipe_toolbox.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 1px;
	height: 20px;
	padding: 0;
	display:block;
	float:right;
	margin: 8px 10px 0 10px;
}
div.searchFormShadow {
	display:block;
	background-image:url(../img/searchform_shadow_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 0 0 4px 0;
	margin: 10px 0 10px 0;
}
div.searchForm {
	display:block;
	background-image:url(../img/searchform_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 12px 0 0 8px;
	height: 30px;
	border-top: 1px solid #a2a2a2;
	border-bottom: 1px solid #a2a2a2;
	background-color: #fefefe;
}
select.dropDown {
	font-size: 11px;
	margin-right: 5px;
	width: 160px;
}
#leftContent2 {
	float: left;
	display: block;
	width: 374px;
	padding:0;
}
#rightContent2 {
	float: right;
	display: block;
	width: 370px;
	margin-bottom: 15px;
}
img.bigImage {
	background-image: url(../img/detailimage_bg.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 1px 2px 6px 2px;
	border-top: 1px solid #b9b8b8;
	margin-bottom: 10px;
	
}
/* polovna vozila
------------------------------------------------------------------------------------*/
table.dataTable {
	width: 100%;
	border-top: 1px solid #cacaca;
}
table.dataTable td {
	border-bottom: 1px solid #E3E3E3;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
}
table.dataTable td.first {
	padding-left: 10px;
	color: #212121;
	vertical-align: top;
}
table.dataTable td.value {
	padding-right: 7px;
	color: #666666;
	vertical-align: top;
}
table.dataTable td.oprema {
	padding: 9px 7px 5px 10px;
	color: #666666;
	background-color: #fbfbfb;
	font-size: 11px;
	border-bottom: 1px solid #cacaca;
}
table.dataTable td.oprema h2 {
	color: #212121;
	padding: 0 0 2px 0;
	font-size: 11px;
	font-weight: bold;
}
table.dataTable td.oprema p {
	color: #666666;
	padding: 0 0 5px 0;
	font-size: 11px;
}
table.dataTable tr.header td,
table.dataTable tr.headerBig td {
	color: #666666;
	vertical-align: top;
	font-weight: bold;
	padding: 7px 5px 7px 5px;
	background-color: #fefefe;
	background-image: url(../img/tableheader_bg.png);
	background-repeat: repeat-x;
	background-position:bottom;
}
table.dataTable tr.headerBig td {
	padding: 8px 5px 8px 10px;
	background-image: url(../img/tableheader_big_bg.png);
}
table.dataTable tr.headerBig td h1 {
	color: #1397D5;
	font-weight: normal;
	font-size: 16px;
	padding: 0 0 3px 0;
}
table.dataTable tr.headerBig td span.cena {
	color: #1C376F;
	font-size: 12px;
	font-weight: bold;
}
table.dataTable tr.headerBig td span.info {
	color: #777777;
	font-size: 11px;
	font-weight: normal;
	padding-left: 8px;
}
table.dataTable tr.bottom td {
	border-bottom: 1px solid #cacaca;
}
table.dataTable tr.footer td {
	color: #666666;
	padding: 5px 5px 5px 5px;
	background-color: #fefefe;
	background-image:url(../img/tablefooter_bg.png);
	background-repeat: repeat-x;
	background-position:bottom;
	border-bottom: 1px solid #cacaca;
	text-align:center;
}
table.dataTable td.nameTD {
	padding: 5px 5px 5px 5px;
	font-size: 12px;
}
table.dataTable td.nameTD a:hover {
	background-color: #EBEBEB;
	background-color: #1397D5;
	color: #fff;
	padding-right: 2px;
}

table.dataTable td.priceTD,
table.dataTable tr.header td.priceTD{
	padding-right:8px;
	text-align:right;
	font-weight: bold;

}
div.tableShadow {
	background-image: url(../img/datatable_shadow_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 0 0 4px 0;
}
div.toolBoxDiv a.backLink, div.toolBoxDiv a.printLink {
	padding: 0px 0 0 14px;
	display:block;
	float:right;
	margin: 11px 0 0 0;
}
div.toolBoxDiv span {
	background-image: url(../img/pipe_toolbox.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width: 1px;
	height: 20px;
	padding: 0;
	display:block;
	float:right;
	margin: 8px 10px 0 10px;
}
div.searchFormShadow {
	display:block;
	background-image:url(../img/searchform_shadow_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 0 0 4px 0;
	margin: 10px 0 10px 0;
}
div.searchForm {
	display:block;
	background-image:url(../img/searchform_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 12px 0 0 8px;
	height: 30px;
	border-top: 1px solid #a2a2a2;
	border-bottom: 1px solid #a2a2a2;
	background-color: #fefefe;
}
select.dropDown {
	font-size: 11px;
	margin-right: 5px;
	width: 160px;
}
#leftContent2 {
	float: left;
	display: block;
	width: 374px;
	padding:0;
}
#rightContent2 {
	float: right;
	display: block;
	width: 530px;
	margin-bottom: 15px;
}
img.bigImage {
	background-image: url(../img/detailimage_bg.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 1px 2px 6px 2px;
	border-top: 1px solid #b9b8b8;
	margin-bottom: 10px;
	
}
/*------------------------------------------------------------------------------------
End polovna vozila */

/* page Navi
------------------------------------------------------------------------------------*/
.pageNavi {
	color: #666666;
	padding: 8px 5px 5px 5px;
	background-color: #fefefe;
	height: 16px;
	background-image:url(../img/tablefooter_bg.png);
	background-repeat: repeat-x;
	background-position:bottom;
	border-bottom: 1px solid #a2a2a2;
	text-align:center;
}
.pageNavi a, .pageNavi a:link {
	background-color:#FFFFFF;
	border:1px solid #a2a2a2;
	color:#767676;
	margin:6px 2px 2px 2px;
	padding:1px 4px;
	text-decoration:none;
	font-size: 10px;
}
.pageNavi a:visited {
	background-color:#FFFFFF;
	border:1px solid #D2D2D2;
	color:#AAAAAA;
	text-decoration:none;
}
.pageNavi a:hover,
.pageNavi a:visited:hover {
	background-color:#FFFFFF;
	border:1px solid #1397d5;
	color:#01599A;
}
.pageNavi a:active {
	background-color:#EBEBEB;
	border:1px solid #1397D5;
	color:#01599A;
	margin:2px;
	padding:1px 4px;
	text-decoration:none;
}
.pageNavi span.pages {
	background-color:#a2a2a2;
	border:1px solid #a2a2a2;
	color:#FFF;
	margin:2px;
	padding:1px 4px;
}
.pageNavi span.current {
	background-color:#1397d5;
	border:1px solid #1397d5;
	color:#fff;
	margin:2px;
	padding:1px 4px;
}
img.thumb {
	border: 1px solid #9b9b9b;
	padding: 1px;
}
img.thumb:hover {
	border: 1px solid #1397D5;
}
img.thumb2,
img.thumbActive {
	background-image: url(../img/thumbnail_shadow_bg.png);
	background-repeat:no-repeat;
	padding: 2px 2px 6px 2px;
	margin: 0 2px 3px 0;
}
img.thumbActive {
	background-image: url(../img/thumbnail_shadow_bg_active.png);
}
a:hover img.thumb2 {
	background-image: url(../img/thumbnail_shadow_bg_hover.png);
}
 img.thumb2:hover {
	background-image: url(../img/thumbnail_shadow_bg_hover.png);
}
table.dataTable td a {
	text-decoration: none
}
table.dataTable td a:hover {
	text-decoration: none;
}
table.dataTable td h1 {
	font-size: 13px;
	font-weight: bold;
	color: #1C376F;
	margin: 0 0 2px 0;
	padding: 0;
}
table.dataTable td h1 a {
	color: #1C376F;
}
a.blueButton {
	border: 1px solid #1e61aa;
	padding: 2px 9px 3px 9px;
	background-color: #1397D5;
	float: left;
	display: block;
	color: #fff;
	font-weight: bold;
	background-image: url(../img/functionbutton_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
a.blueButton:hover {
	border: 1px solid #1C376F;
	background-color: #1E61AA;
	background-image: url(../img/functionbutton_bg_on.png);
	text-decoration: none;
}
div.searchForm select.dropDown {
	float: left;
	height: 19px;
}
/*------------------------------------------------------------------------------------
End page Navi */

/* Glavna navigacija
------------------------------------------------------------------------------------*/
#navigacija {
	float: left;
	margin: 0;
	padding: 0;
	list-style:none;
	font-size: 9px;
	line-height: 9px;
	height: 23px;
	color: #696969;
	z-index: 100;
	position: relative;
}
#navigacija a {
	outline:none;
}
#navigacija li {
	float: left;
	margin: 0 6px 0 0;
	height: 23px;
	padding: 0;
	position: relative;
	z-index: 100;
}
#navigacija li a {
	height: 23px;
	padding: 0;
	display: block;
	color: #7b7b7b;
	text-decoration: none;
	background-image: url(../img/main_navi.png);
	background-repeat: no-repeat;
	text-indent: -5000px;
	margin: 0;
}
#navigacija li a {
	text-decoration: none;
}
#navigacija li#nav1 a {
	background-position: 0 0;
	width: 64px;
}
#navigacija li#nav1 a:hover {
	background-position: 0 -23px;
}
#navigacija li#nav1 a.active, #navigacija li#nav1 a.active:hover {
	background-position: 0 -46px;
}
#navigacija li#nav2 a {
	background-position: -64px 0;
	width: 128px;
}
#navigacija li#nav2 a:hover {
	background-position: -64px -23px;
}
#navigacija li#nav2 a.active, #navigacija li#nav2 a.active:hover {
	background-position: -64px -46px;
}
#navigacija li#nav3 a {
	background-position: -192px 0;
	width: 71px;
}
#navigacija li#nav3 a:hover {
	background-position: -192px -23px;
}
#navigacija li#nav3 a.active, #navigacija li#nav3 a.active:hover {
	background-position: -192px -46px;
}
#navigacija li#nav4 a {
	background-position: -263px 0;
	width: 78px;
}
#navigacija li#nav4 a:hover {
	background-position: -263px -23px;
}
#navigacija li#nav4 a.active, #navigacija li#nav4 a.active:hover {
	background-position: -263px -46px;
}

/*---------------------------------------------------------------------------
Leva navihacija------------------------------------------------------------*/
#leftNaviColumn {
	float:left;
	width: 155px;
	padding: 8px 0 0 10px;
}

.leftNavi {
	margin: 0;
	padding:0;
	border-top: 1px solid #dbdbdb;
}
.leftNavi li {
	font-size: 11px;
	color:#3f3f3f;
	list-style-type: none;
	margin: 0;
	padding:0;
	border-bottom: 1px solid #dbdbdb;
	background:url(../img/big_arrow.png) no-repeat 5px 7px;
}
.leftNavi li.active {
	background:url(../img/big_arrow_dark.png) no-repeat 5px 7px;
}
.leftNavi li a,
.leftNavi li.active a {
	color:#3f3f3f;
	display:block;
	padding: 5px 0 6px 19px;
}
.leftNavi li.active a,
.leftNavi li.active a:hover {
	color:#1c376f;
}
.leftNavi li a:hover {
	text-decoration:none;
	color:#1397d5;
}
.leftNavi li ul,
.leftNavi li.active ul {
	margin: 0;
	padding:0;
}
.leftNavi li ul li,
.leftNavi li.active ul li {
	font-size: 10px;
	color:#3f3f3f;
	list-style-type: none;
	margin: 0;
	padding:0;
	border-top: 1px solid #e9e9e9;
	border-bottom: none;
	background-image:none

}
.leftNavi li ul li a,
.leftNavi li ul li a.activeSub,
.leftNavi li ul li a:hover,
.leftNavi li ul li a.activeSub:hover,
.leftNavi li.active ul li a,
.leftNavi li.active ul li a.activeSub,
.leftNavi li.active ul li a:hover,
.leftNavi li.active ul li a.activeSub:hover {
	color:#868585;
	display:block;
	padding: 3px 10px 5px 22px;
	background:url(../img/small_arrow_blue.png) no-repeat 14px center;
}
.leftNavi li ul li a:hover,
.leftNavi li.active ul li a:hover {
	color:#1397d5;
	background:url(../img/small_arrow_darkblue.png) no-repeat 14px center;
}
.leftNavi li ul li a.activeSub,
.leftNavi li.active ul li a.activeSub,
.leftNavi li ul li a.activeSub:hover,
.leftNavi li.active ul li a.activeSub:hover {
	color:#1397d5;
	background:url(../img/small_arrow_darkblue.png) no-repeat 14px center;
}

/* Kraj Leve navihacija------------------------------------------------------
---------------------------------------------------------------------------*/

p.bigText {
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}
#submenuDiv {
	width:200px;
	background:#CCC;
	height:200px;
	border:1px solid #999;
}
.popup {
    position: absolute;
    display: none;
	z-index:1000;
	width:520px;
	background-color: transparent;
	margin:0;
	padding:0;
}
.popupTop, .popupBottom {
	background:url(../img/popup_520_bg.png) no-repeat 0 0;
	display:block;
    height:9px;
	background-color: transparent;
	padding:0;
	margin:0;
	font-size:1px;
	line-height:1px;
}
.popupBottom {
	background:url(../img/popup_520_bg.png) no-repeat -1040px 0;
}
.popupContent {
	background:url(../img/popup_520_bg.png) repeat-y -520px 0;
	padding:6px 7px 16px 7px;
	margin:0;
	display:block;
}
.popupContent a.mainLink {
	font-size: 12px;
	font-weight:bold;
	margin-left:12px;
}
.line3D {
	margin:10px 0 8px 0;
	padding:0;
	height:2px;
	background:url(../img/3d_line_bg.png) repeat-x 0 0;
	font-size:1px;
	line-height:1px;
}

.popupContent ul {
	margin: 0;
	padding:0 25px 0 0;
	float:left;
}
.popupContent ul.first {
	padding:0 20px 0 12px;
}
.popupContent ul li {
	font-size: 11px;
	color:#3f3f3f;
	list-style-type: none;
	margin: 0;
	padding:0;
	background:url(../img/big_arrow.png) no-repeat 0 center;
	display:block;
}
.popupContent ul li.external {
	background:url(../img/big_arrow_external.png) no-repeat 0 center;
}
.popupContent ul li.headline {
	color: #1397d5;
	font-size:16px;
	margin-bottom: 8px;
	background-image:none;
}
.popupContent ul li a {
	color:#3f3f3f;
	display:block;
	padding: 3px 0 4px 14px;
}
.popupContent ul li a:hover {
	color: #1397d5;
	text-decoration:underline;
}
ul.plainList {
	padding:0 0 8px 0;
	margin:0;
	list-style-type:none;
}
ul.plainList li {
	background:url(../img/plain_bullet.png) no-repeat 0 5px;
	padding:0 0 0 12px;
	margin:0 0 3px 0;
	list-style-type:none;
	font-size:11px;
}
#brandList {
	border-left:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:0;
	height:71px;
	margin:0 0 10px 0;
}
#brandList li {
	float: left;
	border-right:1px solid #e5e5e5;
	list-style-type:none;
	margin:0;
}	
#brandList li a,
#brandList li span {
	background:url(../img/brand_logo_default.png) no-repeat 0 0;
	display:block;
	height:69px;
	width:76px;
}
#brandList li a:hover {
	text-decoration:none;
	outline:1px solid #1397D5;
}
#brandList li a.BMW {
	background:url(../img/brand_logo_bmw.png) no-repeat 0 0;
}
#brandList li a.Mini {
	background:url(../img/brand_logo_mini.png) no-repeat 0 0;
}
#brandList li a.Motorrad {
	background:url(../img/brand_logo_bmw_motorrad.png) no-repeat 0 0;
}
#brandList li a.Nissan {
	background:url(../img/brand_logo_nissan.png) no-repeat 0 0;
}
#brandList li a.BRP {
	background:url(../img/brand_logo_brp.png) no-repeat 0 0;
}
#brandList li a.Bridgestone {
	background:url(../img/brand_logo_bridgestone.png) no-repeat 0 0;
}
#brandList li a.PolovnaVozila {
	background:url(../img/brand_logo_polovna_vozila.png) no-repeat 0 0;
}
#brandList li a.RentaCar {
	background:url(../img/brand_logo_rentacar.png) no-repeat 0 0;
}
.featureList {
	margin:0;
	padding:0;
	display:block;
}
.featureList li {
	display:block;
	float:left;
	list-style-type:none;
	margin:10px 0 5px 0;
	padding:0;
	width:49%;
}	
.featureList li.first {
	margin:10px 2% 10px 0;
	float:left;
	width:48%;
}
.featureList li img {
	background:url(../img/thumb_home_bg.png) no-repeat 0 0;
	display:block;
	float:left;
	margin:0 12px 0 0;
	padding:2px 2px 6px 2px;
}
.featureList li p {
	color:#737373;
	font-size:11px;
	line-height: 13px;
	margin:0;
	padding:0 0 8px 0;
}


/* BrandListBig
------------------------------------------------------------------------------------*/
.brandlistBig {
	border-bottom:1px solid #cdcdcd;
	margin:0;
	padding:0;
	display:block;
	clear:left;
}
.brandlistBig li {
	border-right:1px solid #cdcdcd;
	display:block;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0 0 0 12px;
	width:32%;
}	
.brandlistBig li.last {
	border-right:none;
}
.brandlistBig li.first {
	padding:0;
}
.brandlistBig li h1.smallHeader {
	clear:left;
}
.brandlistBig li p {
	color:#737373;
	font-size:11px;
	line-height: 13px;
	margin:0;
	padding:0 0 8px 0;
}
.brandlistBig li img {
	float: left;
	display: block;
	margin:12px 0 6px 0;
}
.brandlistBig li img.brandlistBigLogo {
	margin-right: 8px;
}
.brandlistBig li a.mail {
	font-size:11px;
	display: block;
	margin-bottom:12px;
}
.brandlistBig li a.mainLink, .brandlistBig li a.mainLinkExternal {
	display: block;
	margin-bottom:12px;
}
/*------------------------------------------------------------------------------------
End BrandListBig */