@charset "utf-8";

* { margin: 0px;
	padding: 0px;
}
*:focus {outline: none;}
.clear {
	clear:both;
}
img {
	border:none;
}
a {
	text-decoration:none;
	outline: none;
}
body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	text-align: center;
	font-size: 85%;
	background-color: #030707;
	color: #adb6b7;
	background-image:url(../assets/body_bg.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	background-color:#000;
	
}
.wrapper {
	width: 974px;
	display:block;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background-color: #000000;
	overflow:hidden;
}
.header{
	position:relative;
	width:974px;
	height:123px;
	background-image: url(../assets/header_bg.png);
	background-position: left top;
}
.header .logo{
	position:absolute;
	width:320px;
	height:95px;
	top:18px;
	left:10px;
}
.content_wrapper{
	position:relative;
	width:974px;
	background-image: url(../assets/content_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	min-height:430px;
	padding-bottom:15px;
}

.main_navigation, .main_navigation_onama, .main_navigation_proizvodi, 
.main_navigation_zastupstva, .main_navigation_poslovnice
{
	width: 600px;
	height: 37px;
	float: right;
	margin-top: 86px;
	background-repeat: no-repeat;	
}
.main_navigation			{ background-image: url(../assets/main_navigation.png); }
.main_navigation_onama		{ background-image: url(../assets/main_navigation_onama.png); }
.main_navigation_proizvodi	{ background-image: url(../assets/main_navigation_proizvodi.png); }
.main_navigation_zastupstva	{ background-image: url(../assets/main_navigation_zastupstva.png); }
.main_navigation_poslovnice	{ background-image: url(../assets/main_navigation_poslovnice.png); }


.header  li {
	float: left;
	display:block;
	list-style-type: none;
}
.header  .home{
/*	padding-left:25px;*/
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

.header  li  a
{	
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	
}
.header li a.home			{ padding:10px 22px 5px 25px; }
.header li a.onama			{ padding:10px 19px 5px 19px; }
.header li a.autodijelovi	{ padding:10px 7px 5px 11px; }
.header li a.dobavljaci		{ padding:10px 25px 5px 25px; }
.header li a.moved			{ padding:10px 10px 5px 9px; }

.header  li a.shop 
{
	margin-left:32px;
	padding:10px 0 5px 24px;
	font-weight: normal;
	color: #FF0000;
	font-size:12px;
}

.add_navigation  {
	height: 35px;
	width: 155px;
	position: absolute;
	right:0px;
	top:0px;
}

.add_navigation li {
	float: left;
	padding:0 3px;
	list-style-type: none;
}
.add_navigation li a {
	margin: 0px;
	padding: 0px;

}
.content_wrapper {
	overflow: hidden;
	position: relative;
	margin-top: 20px;
	float:left;
}
.left_col {
	float: left;
	width: 680px;
	padding: 0 0 0 5px;
}
.format_txt, .format_txt_home {
	padding: 10px 10px 25px 5px;
	font-size: 15px;
	line-height: 1.8em;
	float: left;
	clear: both;
	width: 665px;
}
.format_txt_home{
	font-size: 18px;
	line-height: 1.5em;
	font-weight:normal;

}
.format_txt  span, .format_txt_home span {
	color: #CC0000;
	font-size: 18px;
	padding: 10px 0 0 0;
	display: block;
	font-weight: lighter;
}

.format_txt_home ol{
	font-size: 12px;
	margin-left:30px;
}
.format_txt em {
	color: #CC0000;
}
.format_txt p span {
	font-size:14px;
	font-weight:normal;
	color:#fff;
	padding-top:0;
	display:block;
	border-bottom:solid 1px #3a5357;
}
.format_txt p span.last {
	border-bottom:none;
}
.format_txt h2 {
	font-size:17px;
	padding-top:20px;
	text-decoration:underline;
}
.format_txt h3 {
	font-size:15px;
}
.format_txt h6.question, .format_txt h6.answer{
	font-size:13px;
	font-weight:normal;
	font-style:italic;
	color:#adb6b7;
}
.format_txt h6.answer{
	color:#fff;
}
.format_txt_home span {
	padding-top:0;
}
.format_txt  a {
	color: #ae000a;
	font-size: 16px;
}
.heading{
	width:665px;
	float:left;
	border-bottom:solid 1px #3a5357;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.heading h2{
	font-size: 32px;
	color: #adb6b7;
	padding: 3px 0 0 8px;
	border-bottom:solid 2px #3a5357;
	display:block;
	float:left;
	font-weight: normal;
	line-height: 0.8em;
	text-transform: uppercase;
}
.heading h3{
	font-size: 18px;
	color: #adb6b7;	
	padding: 14px 0 0 8px;
	border-bottom:solid 3px #3a5357;
	display:block;
	float:right;
	font-weight: normal;
	line-height: 0.8em;
}
.box, .box_last {
	float: left;
	width: 220px;
	margin:0 2px 0 2px;
	background-color: #374F53;
	height: 478px;
	background-image: url(../assets/box_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
	
}
.box h3, .box_last h3{
	font-weight: lighter;
	display: block;
	float: left;
	padding:7px 0 8px 12px;
	color: #FFFFFF;
	background-image: url(../assets/heading1_arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:18px;
}
.box h4, .box_last h4 {
	font-weight: lighter;
	display: block;
	float: left;
	padding:7px 0 8px 12px;
	color: #FFFFFF;
	background-image: url(../assets/heading1_arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:18px;
}
.box_body{
	border: solid 1px #686868;
	border-top:none;
	float: left;
	height: 440px;
	overflow: hidden;
	width: 218px;
	font-size: 12px;
}
.box_body  p{
	clear:both;
	margin:0 5px;
	padding:0;
	display:block;
}

.box_body ul {
	padding:10px 5px 0 5px;
	line-height: 1.8em;
	/*text-transform: uppercase;*/
}
.box_body ul.large {
	line-height: 1.5em;
	padding-top: 3px;
}
.box_body a {
	color: #FFFFFF;
}

.format_txt li {
	font-size: 12px;
	display:block;
	color: #FFFFFF;
	margin-left: 5px;
	padding-left:12px;
	list-style-type: none;
	background-image: url(../assets/bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
	text-transform:lowercase;
}
.box .box_body li{
	font-size: 12px;
	display:block;
	color: #FFFFFF;
	margin-left: 5px;
	padding-left:12px;
	list-style-type: none;
	background-image: url(../assets/bullet.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.box_last .box_body li, .box_body ul.large li {
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 5px;
	padding-left:15px;
	list-style-type: none;
	background-image: url(../assets/link_bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.box img, .box_last img {
	clear: both;
	float: left;
	margin:0 0 0 1px;
	border: solid 1px #3a5357;
}
.right_col {
	float: right;
	width: 280px;
	padding-right:5px;
	overflow: hidden;
	position: relative;
}
.right_col .advice{
	border-bottom:solid 1px #3a5357;
	float:right;
	margin-right:10px;
}
.right_col .advice h3 {
	color:#ae000a;
	padding:0 0 5px 0;
	font-size:15px;
}

.right_col p{
	float:left;
	width:270px;
	padding:0 0 5px 0;
}
.right_col p span{
	color:#fff;
}
.right_col h6{
	float:left;
	width:270px;
	padding:0 0 5px 0;
	font-size:14px;
	color:#fff;
}
.heading2 {
	width:268px;
	float:left;
	border-bottom:solid 1px #3a5357;
	padding: 10px 0 0 0;
	margin:3px 0 5px 0;
}
.advertisement { 
	margin-bottom:4px;
	float:right;
	text-align:center;
}
.advertisement a, .advertisement img{ 
	margin-left:1px;
	padding:0;
}
/**html .advertisement a{margin-left:7px;}*/
.heading2 h3 {
	font-size: 18px;
	color: #adb6b7;	
	padding: 0 8px;
	border-bottom:solid 3px #3a5357;
	display:block;
	float:left;
	font-weight: normal;
	line-height: 0.8em;
	margin: 12px 0 0 0;
	
}
.heading2 h4 {
	font-size: 18px;
	color: #adb6b7;
	padding: 0 8px;
	display:block;
	float:right;
	font-weight: normal;
	line-height: 0.8em;
	margin: 12px 0 0 0;
	border-bottom:solid 3px #3a5357;
}
.right_col .box {
	float: right;
	width: 264px;
	margin:0 0 5px 0;
	background-color: #374F53;
	background-image: url(../assets/redbox_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
	height: auto;
}
.right_col .standalone{
	margin:0 0 0 35px;
}
.right_col .standalone_wide{
	margin:0 0 0 10px;
}
.right_col .standalone_floated{
	margin:200px 0 0 0;
}
.gallery p
{
	font-size:12px;
	font-style:italic;
	color:#adb6b7;
	display:block;
	width:240px;
	margin-left:10px;	
}
.right_col .box_body {
	border: solid 1px #CC0000;
	border-top:none;
	overflow: hidden;
	width: 262px;
	margin: 0;
	display: block;
	height: auto;
}
.right_col .box h3 {
	font-weight: lighter;
	display: block;
	float: left;
	padding:7px 0 8px 12px;
	color: #FFFFFF;
	background-image: url(../assets/heading2_arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:18px;
}
.right_col .box_body dl {
	clear:both;
	margin:2px 5px 0 5px;
	display:block;
	border-bottom:solid 1px #adb6b7;
	font-size: 12px;
	width:240px;
	padding-bottom:1px;
	font-family: Arial, "Trebuchet MS", Verdana, Arial, Helvetica;
}
.right_col .box_body .last {
	border-bottom: none;
	padding-bottom: 3px;
}
.right_col .box_body dt, .right_col .box_body dt span {
	font-weight:bold;
	font-size:11px;
}
/*
.right_col .box_body .allnews {
	display:block;
	padding: 0 0 0 12px;
	margin:0 0 0 3px;
	background-image: url(../assets/link_bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
*/
.wide_col {
	position: relative;
	clear: both;
	margin: 0 0 5px 0;
}
.brands{
	position: relative;
	float:left;
	clear: both;
	padding: 0 0 0 14px;
}
.brands  .heading, .wide_col .heading{
	width:950px;
	margin:0 10px 25px 0;
}
.wide_col img{
	margin:0 30px 0 21px;
}
.brands img {
	padding:0 26px 20px 0;
	display: inline;
}
.gallery_brands, .main_gallery_brands{
	margin-top:20px;
	display:block;
	float:left;	
}
.gallery_brands img, .main_gallery_brands img{
	margin:0 15px 15px 35px;	
}
.footer{
	width:974px;
	height:25px;
	background-image: url(../assets/footer_bg.png);
	background-repeat:no-repeat;
	background-position: left top;
	display: block;
}
.gallery {
	float: left;
	width: 260px;
	padding: 5px;
}
.gallery img {
	padding: 3px 3px 10px 3px;
}
.gallery h3, .gallery h3.one {
	color: #AE000A;
	padding: 0 0 0 2px;
}
.gallery h3.one {
	padding-top: 30px;
}
.format_txt h3 {
	padding-top: 10px;
}
.format_txt h4{
	color:#ae000a;
	margin-top:12px;
}
.format_txt ul li{
	font-size:13px;
}
.format_txt img {
	margin: 10px 30px 10px 50px;
	padding:5px;
	border: solid 1px #3a5357;
}
.format_txt a:link, .format_txt a:visited{
	font-size:18px;
}
.header_image {
	background-color:#000;
	width:974px;
	height:215px;
	position:relative;
	display:block;
}
.header_image_mahle, .header_image_elring, .header_image_metelli, .header_image_hutchinson, 
.header_image_ferodo, .header_image_allied, .header_image_swag, .header_image_sasic,
.header_image_lemforder, .header_image_boge, .header_image_eberspacher, .header_image_champion, 
.header_image_cofle, .header_image_wahler, .header_image_ashika, .header_image_eps 
{
	display: block;
	float: left;
	height: 233px;
	width: 974px;
	background-repeat: no-repeat;
	border-bottom:solid 1px #3a5357;
}
.header_image_mahle h3, .header_image_elring h3, .header_image_metelli h3, .header_image_hutchinson h3, 
.header_image_ferodo h3, .header_image_allied h3, .header_image_swag h3, .header_image_sasic h3,
.header_image_lemforder h3, .header_image_boge h3, .header_image_eberspacher h3, 
.header_image_champion h3, .header_image_cofle h3, .header_image_wahler h3, .header_image_ashika h3, .header_image_eps h3 
{
	display: block;
	float: left;
	width: 334px;
	font-size:14px;
	line-height:20px;
	padding: 68px 3px 5px 7px;
	color:#333;
}

.header_image_mahle h3{
	padding: 76px 3px 5px 7px;
	
}
.header_image_metelli h3{
	padding: 55px 3px 5px 7px;
	
}
.header_image_mahle{
	height:243px;
	
}
.header_image_hutchinson h3{
	padding: 43px 3px 5px 7px;	
}
.header_image_ferodo h3
{
	width:286px;
	padding: 52px 3px 5px 7px;	
	font-size:12px;
	font-weight:bold;
}
.header_image_elring span {
	color:#ae000a;
}
.header_image_mahle {
	background-image: url(../assets/mahle/mahle_header.jpg);
}
.header_image_elring {
	background-image: url(../assets/elring/elring_header.jpg);
}
.header_image_metelli {
	background-image: url(../assets/metelli/metelli_header.jpg);
}
.header_image_hutchinson {
	background-image: url(../assets/hutchinson/hutchinson_header.jpg);
}
.header_image_ferodo {
	background-image: url(../assets/ferodo/ferodo_header.jpg);
}
.header_image_allied {
	background-image: url(../assets/allied/allied_header.jpg);
}
.header_image_swag {
	background-image: url(../assets/swag/swag_header.jpg);
}
.header_image_sasic {
	background-image: url(../assets/sasic/sasic_header.jpg);
}
.header_image_lemforder {
	background-image: url(../assets/lemforder/lemforder_header.jpg);
}
.header_image_boge {
	background-image: url(../assets/boge/boge_header.jpg);
}
.header_image_eberspacher {
	background-image: url(../assets/eberspacher/eberspacher_header.jpg);
}
.header_image_champion {
	background-image: url(../assets/champion/champion_header.jpg);
}
.header_image_cofle {
	background-image: url(../assets/cofle/cofle_header.jpg);
}
.header_image_ashika {
	background-image: url(../assets/ashika/ashika_header.jpg);
}
.header_image_wahler {
	background-image: url(../assets/wahler/wahler_header.jpg);
}
.header_image_eps{
	background-image: url(../assets/eps/eps_header.jpg);
}
.products {
	clear: both;
	float: left;
	font-size: 11px;
	width:974px;
	background-color:#384f53;
}
.contact_form, .answers {
	clear: both;
	float: left;
	position:relative;
	font-size: 11px;
	padding:15px 5px;
	width:650px;
	margin:20px 0px;
	background-color: #374F53;
	border:solid 2px #adb6b7;
	background-image: url(../assets/pitanja.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	min-height:250px
}
.answers 
{
	color:#ae000a;
	background-color: #000;
	background-image: url(../assets/odgovori.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	border:solid 2px #3a5357;
	margin-bottom:15px;
}
.answers p span{
	color:#fff;
	font-weight:normal;
	font-size:14px;
}
.answers p em{
	font-style:normal;
	color:#adb6b7;
}
.answers .complete_answer{
	width:590px;
	float:left;
	clear:both;
	padding-bottom:15px;
	border-bottom:solid 1px #3a5357;
}
.contact_form p{
	padding:0 5px 5px 5px;
	font-size: 13px;
	font-weight:bold;
}
.contact_form p input, .contact_form p select, .contact_form p textarea{
	width:300px;
	padding:3px;
	margin:0 0 5px 0;
	border:solid 2px #adb6b7;
	font-family: Arial, Helvetica, sans-serif;
	color:#ae000a;
	font-weight:normal;
	display:block;
}

.contact_form .themes{
	width:315px;
	float:left;
	margin:20px 0 15px 0;
	padding:5px 10px 55px 0;
	position:relative;
	border-top:solid 1px #adb6b7;
	border-bottom:solid 1px #adb6b7;
	display:block;	
}
.contact_form p select{
	width:300px;
	margin:0 0 5px 0;
	border:solid 2px #adb6b7;
	font-family: Arial, Helvetica, sans-serif;
	color:#ae000a;
	font-weight:normal;
	padding:0px;
	font-size:13px;
}
.contact_form .themes select option{
	padding:1px 0 1px 10px;
	border-bottom:solid 1px #ccc;	
}
.contact_form p textarea{
	width:500px;
}
.contact_form p a:link, .contact_form p a:visited{
	width:75px;
	height:24px;
	padding:7px 0 0 15px;
	margin:5px;
	display:block;
	background-image: url(../assets/send_btn.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	color:#fff;
	font-weight:normal;
	font-size:14px;
}
.contact_form a:link.archive, .contact_form a:visited.archive{
	width:101px;
	height:24px;
	padding:7px 0 0 9px;
	margin:5px;
	padding:7px 0 0 15px;
	display:block;
	background-image: url(../assets/archive_btn.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	color:#fff;
	font-weight:normal;
	font-size:14px;
}
p.nopadding{
	display:block;
	color:#fff;
}
p.nopadding span{
	display:block;
	color:#ae000a;
	font-size:14px;
}
.contact_form .nopadding a:link, .contact_form .nopadding a:visited{
	width:75px;
	height:29px;
	padding:2px 0 0 15px;
	margin-left:2px;
}
.answers a:link, .answers a:visited{
	width:101px;
	height:24px;
	padding:7px 0 0 9px;
	margin:5px;
	display:block;
	background-image: url(../assets/send_quest.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	color:#fff;
	font-weight:normal;
	font-size:12px;
}
.product_box {
	display: block;
	float: left;
	width: 321px;
	height:130px;
	padding: 10px 0;
	overflow: hidden;
	margin-left:2px;
	
}
.product_box img {
	float: left;
	margin: 0 4px;
	padding:0px;
}
.product_box h3 {
	color: #FFFFFF;
	display:block;
	float:left;
	width:175px;
	font-size:13px;
}
.product_box p {
	float:left;
	display:block;
	width:175px;
}
.product_box ul {
	float:left;
	display:block;
	width:155px;
	margin-left:20px;
}
.right_col dl{
	padding:0 0 10px 0;
	float:left;
}
.right_col .line_bottom{
	border-bottom:solid 1px #adb6b7;
	width:250px;
	margin-top:10px;
}
.right_col dt{
	color: #fff;
	font-size:16px;
}
.right_col dd{
	color: #adb6b7;
}
.right_col dd span{
	color: #fff;
}
.sitemap{
	float:left;
	clear:both;
	padding:20px;
	width:550px;
}
.sitemap ul{
	margin: 5px 0 0 35px;
}
.sitemap ul li{
	line-height:2em;
	list-style-type:none;
	background-image:url(../assets/arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	display:block;
}
.sitemap ul li a:link, .sitemap ul li  a:visited{
	color: #fff;
	font-size:16px;	
}
.sitemap ul li  a:hover{
	color: #adb6b7;
}
.sitemap .sec_list li a:link, .sitemap .sec_list li a:visited{
	color: #fff;
	font-size:12px;
}
.sitemap .sec_list li  a:hover{
	color: #adb6b7;
}
.news_heading{
	color:#ae000a;
	font-weight:bold;
	font-size:17px;
}
.news_subheading{
	color:#ae000a;
	font-style:italic;
	padding-left:5px;
}
.news_published{color:#adb6b7;}
.news_body{color:#fff;}
.news_list{
	border-bottom:solid 1px #3a5357;
}
.news_list span{
	color:#fff;
	font-size:14px;
	font-weight:normal;
}
.news-home-date span
{
	font-size:11px;
	color:#ccc;
	padding:5px;
}

.news-home-title {
	border-bottom:solid 1px #adb6b7;
	color:#fff;
}

.news-home-title a
{
	font-size:11px;
	color:#fff;	
	padding:5px;
	font-weight:bold;	
}
.news-home-all { margin:0 0 0 160px; }
.news-home-all img {margin-top:5px;}
.news-home-all a
{  
	font-size:12px;
	color:#fff;
	font-weight:bold;
	letter-spacing:1px;
}

.box a.title { color:#fff; }


.poslovnice
{
	margin:20px 0 10px 10px;
	float:left;
	clear:both;
}

.poslovnice .poslovnica
{
	margin:0 0 24px 0;
	border:solid 1px #adb6b7;
	padding:12px;
	width:616px;	
}
.poslovnice .poslovnica .informations
{
	float:left;
	display:block;
	width:400px;	
}
.poslovnice .poslovnica .map_location
{
	float:right;
	width:200px;
	margin-top:160px;	
}
.poslovnice .poslovnica .map_location a
{
	color:#fff;
	font-size:14px;	
}
.poslovnice .poslovnica h3
{
	margin:0 0 12px 0;
	color:#fff;
	font-size:17px;
}

.poslovnice .poslovnica h4
{
	margin:10px 0 4px 0;
	color:#dcdcdc;	
}

.poslovnice .poslovnica span a
{	
	color:#fff;		
}
.poslovnice .poslovnica em
{
	color:#ae000a;
	font-size:13px;
	padding-top:10px;
	display:block;
	width:600px;
	clear:both;	
}
.floated_list
{
	float:left;
	width:200px;
	height:200px;
	padding-bottom:10px;	
}

.google-info
{
	overflow:auto;
	max-width:300px;
	max-height:240px;
}
.google-info .informations
{
	display:block !important;
	width:275px !important;
}
.google-info, .google-info h3, .google-info h4, .google-info span, .google-info p
{
	color:#000 !important;
}
.google-info h3
{
	padding-bottom:1px !important;
	margin-bottom:1px !important;
	font-size:15px !important;	
}
.google-info a{color:Blue !important}
.google-info p em
{
	white-space:normal !important;
	float:left !important;
	width:250px !important;
}
.google-navigation
{
	width:640px;
	display:block;
	margin-bottom:5px;
}
.google-navigation a:link, .google-navigation a:visited
{
	color:#adb6b7;
	font-size:16px;
}
.google-navigation a:hover
{
	color:#fff;
	font-size:16px;
}
#flashAkcije
{
	height:186px;
	clear:both;
	margin-left:2px;
}
