/* CSS Document */

body, div, span, a, img, p, td, tr, table, h1, h2, h3, h4, form,ul,label, fieldset {
	margin:0;
	border:0;
	padding:0;
}

body {
	background:url(../dsg/body_bg.gif) repeat;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
}

body.first_page {
	background:url(../dsg/body_first_page_bg.jpg) no-repeat center top #FFAC42;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
}

#body_top{
	position:absolute;
	z-index:0;
	top:0;
	left:0;
	background:url(../dsg/body_bg_top.gif);
	height:179px;
	width:100%;
}

#wraper {
	position:relative;
	z-index:1;
	margin:0 auto 0 auto;
	width:780px;
	background:#efefef url(../dsg/wraper_bg_bottom.gif) repeat-x left bottom;
	padding:0 9px 10px 9px;
}

#logo{
	float:left;
	width:152px;
	height:145px;
	background:#efefef url(../dsg/header_bg.gif) repeat-x;

}
		#logo img{
			margin:25px 22px 0px 33px;
		}

#header_pic{
	float:left;
	width:557px;
	height:145px;
	padding-right:18px;
	background:url(../dsg/header_pic.gif) no-repeat;

}
	
	#header_pic ul {
		float:right;
		display:block;
		/*margin-right:10px;*/
		margin-top:5px;
	}
	#header_pic li {
		float:right;
		list-style-type:none;
		display:block;
		font-size:11px;
		color:#6B6969;
		margin-left:23px;
	}
	
	#header_pic a{
		color:#6B6969;
		text-decoration:none;
	}
	
	#header_pic a:hover{
		color:#f56604;
	}
	
	#contact{
		background:url(../dsg/icon_mail.gif) no-repeat left center;
		padding-left:17px;
	}
	#print{
		background:url(../dsg/icon_print.gif) no-repeat left center;
		padding-left:17px;
	}
	#sitemap{
		background:url(../dsg/icon_map.gif) no-repeat left center;
		padding-left:17px;
	}
	
/*Angleški sitemap, contact, print*/	
	
	#header_pic_e{
	float:left;
	width:557px;
	height:145px;
	padding-right:18px;
	background:url(../dsg/header_pic.gif) no-repeat;

}
	
	#header_pic_e ul {
		float:right;
		display:block;
		margin-right:10px;
		margin-top:5px;
	}
	#header_pic_e li {
		float:right;
		list-style-type:none;
		display:block;
		font-size:11px;
		color:#6B6969;
		margin-left:32px;
	}
	
	#header_pic_e a{
		color:#6B6969;
		text-decoration:none;
	}
	
	#header_pic_e a:hover{
		color:#f56604;
	}
	
	
	
	#contact_e{
		background:url(../dsg/icon_mail.gif) no-repeat left center;
		padding-left:17px;
	}
	#print_e{
		background:url(../dsg/icon_print.gif) no-repeat left center;
		padding-left:17px;
	}
	#sitemap_e{
		background:url(../dsg/icon_map.gif) no-repeat left center;
		padding-left:17px;
	}
	

#language{
	float:left;
	height:145px;
	width:50px;
	/*padding-right:8px;*/
	background:#efefef url(../dsg/header_bg.gif) repeat-x;
	clear:right;
}
		#language ul{
			margin-top:5px;
			margin-left:5px;
		}
		#language li{
			float:left;
			list-style-type:none;
			margin-left:1px;
		}
		
		
		
#mainnav_left {
	float:left;
	width:7px;
	height:34px;
	background:#f0f0f0 url(../dsg/meni_round_left.gif) no-repeat left top;
}


#mainnav{
	float:left;
	width:765px;
	height:34px;
	background:url(../dsg/meni_bg.gif) repeat-x top left;
}
	#mainnav div.centerMainNav{
		width: 590px;
		margin: 0 auto;
	}
	#mainnav div.centerMainNav_eng{
		width: 590px;
		margin: 0 auto;
	}

		#mainnav ul{
			float:right;
		}
		#mainnav li{
		float:left;
		list-style-type:none;
		}
		#mainnav li a{
		display:block;
		padding: 0;
		width: 100%;
		height: 100%;
		text-decoration: none;
		text-indent: -9999px;
		overflow: hidden;
		}
		
		#home{
			width:72px;
			height:34px;
			
		}
			#home a{
				background: transparent url(../dsg/domov.gif) top left no-repeat;
			}
			#home a:hover{
				background: transparent url(../dsg/domov.gif) left -36px no-repeat;
			}
		#about_us{
			width:67px;
			height:34px;
		}
			#about_us a{
				background: transparent url(../dsg/o_nas.gif) top left no-repeat;
			}
			#about_us a:hover{
				background: transparent url(../dsg/o_nas.gif) left -36px no-repeat;
			}
			
		#products{
			width:88px;
			height:34px;
		}
			#products a{
				background: transparent url(../dsg/proizvodi.gif) top left no-repeat;
			}
			#products a:hover{
				background: transparent url(../dsg/proizvodi.gif) left -36px no-repeat;
			}
			
		#contacts{
			width:82px;
			height:34px;
		}
			#contacts a{
				background: transparent url(../dsg/kontakti.gif) top left no-repeat;
			}
			#contacts a:hover{
				background: transparent url(../dsg/kontakti.gif) left -36px no-repeat;
			}
			
		#employment{
			width:88px;
			height:34px;
		}
			#employment a{
				background: transparent url(../dsg/zaposlitev.gif) top left no-repeat;
			}
			#employment a:hover{
				background: transparent url(../dsg/zaposlitev.gif) left -36px no-repeat;
			}
			
		#exceptional_transport{
			width:150px;
			height:34px;
		}
			#exceptional_transport a{
				background: transparent url(../dsg/izredni_prevozi_e.gif) top left no-repeat;
			}
			#exceptional_transport a:hover{
				background: transparent url(../dsg/izredni_prevozi_e.gif) left -36px no-repeat;
			}
			
		#news{
			width:74px;
			height:34px;
		}
			#news a{
				background: transparent url(../dsg/novosti.gif) top left no-repeat;
			}
			#news a:hover{
				background: transparent url(../dsg/novosti.gif) left -36px no-repeat;
			}

		#sponsor{
			width:189px;
			height:34px;
		}
			#sponsor a{
				background: transparent url(../dsg/donatorstva_sponzorstva.gif) top left no-repeat;
			}
			#sponsor a:hover{
				background: transparent url(../dsg/donatorstva_sponzorstva.gif) left -36px no-repeat;
			}
		#izredni_prevozi{
			width:119px;
			height:34px;
		}
			#izredni_prevozi a{
				background: transparent url(../dsg/izredni_prevozi.gif) top left no-repeat;
			}
			#izredni_prevozi a:hover{
				background: transparent url(../dsg/izredni_prevozi.gif) left -36px no-repeat;
			}
			
			
			
		#home_e{
			width:69px;
			height:34px;
			
		}
			#home_e a{
				background: transparent url(../dsg/domov_e.gif) top left no-repeat;
			}
			#home_e a:hover{
				background: transparent url(../dsg/domov_e.gif) left -36px no-repeat;
			}
		#about_us_e{
			width:84px;
			height:34px;
		}
			#about_us_e a{
				background: transparent url(../dsg/o_nas_e.gif) top left no-repeat;
			}
			#about_us_e a:hover{
				background: transparent url(../dsg/o_nas_e.gif) left -36px no-repeat;
			}
			
		#products_e{
			width:86px;
			height:34px;
		}
			#products_e a{
				background: transparent url(../dsg/proizvodi_e.gif) top left no-repeat;
			}
			#products_e a:hover{
				background: transparent url(../dsg/proizvodi_e.gif) left -36px no-repeat;
			}
			
		#contacts_e{
			width:93px;
			height:34px;
		}
			#contacts_e a{
				background: transparent url(../dsg/kontakti_e.gif) top left no-repeat;
			}
			#contacts_e a:hover{
				background: transparent url(../dsg/kontakti_e.gif) left -36px no-repeat;
			}
			
		#employment_e{
			width:103px;
			height:34px;
		}
			#employment_e a{
				background: transparent url(../dsg/zaposlitev_e.gif) top left no-repeat;
			}
			#employment_e a:hover{
				background: transparent url(../dsg/zaposlitev_e.gif) left -36px no-repeat;
			}
			
		#news_e{
			width:59px;
			height:34px;
		}
			#news_e a{
				background: transparent url(../dsg/novosti_e.gif) top left no-repeat;
			}
			#news_e a:hover{
				background: transparent url(../dsg/novosti_e.gif) left -36px no-repeat;
			}

		#sponsor_e{
			width:174px;
			height:34px;
		}
			#sponsor_e a{
				background: transparent url(../dsg/donatorstva_sponzorstva_e.gif) top left no-repeat;
			}
			#sponsor_e a:hover{
				background: transparent url(../dsg/donatorstva_sponzorstva_e.gif) left -36px no-repeat;
			}
			
			
			
#mainnav_right {
	float:left;
	width:7px;
	height:34px;
	background:#f0f0f0 url(../dsg/meni_round_right.gif) no-repeat left top;
}

#banner {
	clear:both;
	width:780px;
}



#content_top_right{
	float:left;
	margin-top:8px;
	width:10px;
	height: 66px;
	background: #FAFAFA url(../dsg/content_bg_top_left.gif) no-repeat top left;
}

#content_top_products_right{
	float:left;
	margin-top:8px;
	width:10px;
	height: 100px;
	background: #FAFAFA url(../dsg/content_bg_top_left.gif) no-repeat top left;
}

#content_top{
	float:left;
	position: relative;
	width:760px;
	height:66px;
	margin-top:8px;
	background: #FAFAFA url(../dsg/content_bg_top.gif) repeat-x top;
}

#content_top_products{
	float:left;
	position: relative;
	width:760px;
	height:100px;
	margin-top:8px;
	background: #FAFAFA url(../dsg/content_bg_top.gif) repeat-x top;
}
	#content_top_products .spodnja_crta{
		margin: 0 auto;
		width: 740px;
		height: 100px;
		background: url(../dsg/border.gif) repeat-x center bottom;
	}
		#content_top_products p.backToBrands{
			position: absolute;  
			bottom: 12px;
		}
		#content_top_products p.backToBrands a{
			color: #F97F05;
			font-size: 12px;
			text-decoration: none;
		}
		#content_top_products p.backToBrands a:hover{
			font-size: 12px;
		}
		#content_top_products p.logoBrand{
			text-align: center;
		}
			#content_top_products p.logoBrand img{
				margin-top: 15px;
			}

#content_top_first{
	float:left;
	width:780px;
	height:66px;
	margin-top:8px;
	background:url(../dsg/firstPageTop.jpg) no-repeat left top;
}

#content_top_left{
	float:right;
	width:10px;
	height:66px;
	margin-top:8px;
	background: #FAFAFA url(../dsg/content_bg_top_right.gif) no-repeat top left;
	clear:right;
}

#content_top_products_left{
	float:right;
	width:10px;
	height:100px;
	margin-top:8px;
	background: #FAFAFA url(../dsg/content_bg_top_right.gif) no-repeat top left;
	clear:right;
}


#content_wraper{
	float:left;
	width:780px;
	margin-bottom:11px;
	padding-bottom:20px;
	background:#fafafa url(../dsg/content_bg_bottom.gif) no-repeat bottom left;
}
#content_wraper_first{
	float:left;
	width:780px;
	background: #fe8d00 url(../dsg/firstPageContentTop.jpg) no-repeat top left;
	margin-bottom:11px;
}

#heading{
	float:right;
	width:508px;
	height:30px;
	margin-right:8px;
	background:url(../dsg/border.gif) repeat-x bottom left;
}
	#heading h1{
		color:#f97f05;
		font-size:17px;
		font-weight:bold;
	}
	
#heading_first{
	background: url(../dsg/divider_izberi_produkte.gif) bottom center no-repeat;
}	
	#heading_first h1{
		line-height: 66px;
		color: white;
		font-size: 35px;
		font-weight: bold;
		position: relative;
		left: 60px;
	}

#brandsFirstWrapper{
	width: 655px;
	margin: 0 auto;
}
	#brandsFirstWrapper div.brandRow{
		float: left;
	}
		#brandsFirstWrapper div.brand{
			width: 152px;
			min-height: 100px;
			margin-right: 15px;
			margin-top:20px;
			float: left;
			font-family: Arial;
		}
		#brandsFirstWrapper div.brand ul li.brandLogo{
			width: 152px;
			height: 72px;
		}
		#brandsFirstWrapper div.bLast{
			margin-right: 0;
		}
		#brandsFirstWrapper div.brand ul li{
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#brandsFirstWrapper div.brand ul li.brandName{
			height: 27px;
			width: 152px;
			margin-bottom: 10px;
			line-height: 27px;
			color: white;
			text-transform: uppercase;
			background: url('../dsg/divider_brands.gif') top left no-repeat;
		}
		#brandsFirstWrapper div.brand ul li.brandName h2 a{
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			color: white;
		}
		#brandsFirstWrapper div.brand ul li.brandShortDesc{
			line-height: 13px;
			font-size: 11px;
			color: white;
		}

#content_bottom_first{
	background: url('../dsg/firstPageBottom.jpg') top left no-repeat;
	width: 780px;
	height: 31px;
	float:left;
}
		
#submeni {
	float:left;
	width:190px;
	font-size:12px;
	margin-top:27px;
}

		#submeni li{
			list-style-type:none;
			background:url(../dsg/border.gif) repeat-x top left;
			padding:11px 0px 11px 5px;
			margin-left:21px;
		}
		
		#submeni li a{
			color:#747473;
			text-decoration:none;
		}
		#submeni li a:hover{
			color:#f97f05;
			text-decoration:none;
		}
		
		
		
		
		
/*_____________submeni_alt*/		
		
#content_wraper div.category{
	width: 740px;
	margin: 0 auto;
}
	#content_wraper div.category p.categoryTitle{
		font-size: 17px;
		line-height: 36px;
		font-weight: bold;
		color: #F97F05;
		clear: both;
	}
		#content_wraper div.category div.categoryProducts{
			
		}
			#content_wraper div.category div.categoryProducts div.productsRow{
				float:left;
			}
				#content_wraper div.category div.categoryProducts div.productsRow div.product{
					float:left;
					width: 169px;
					margin-right: 20px;
					margin-bottom: 20px;
				}
				#content_wraper div.category div.categoryProducts div.productsRow div.last{
					margin-right: 0px;
				}
				#content_wraper div.category div.categoryProducts div.productsRow div.product ul li{
					list-style: none;
					font-size: 12px;
					color: #747473;
					font-weight: normal;
				}
					#content_wraper div.category div.categoryProducts div.productsRow div.product ul li p{
					text-align: center;
				}
	
		
		
#submeni_alt {
	float:left;
	width:190px;
	font-size:12px;
}


		#submeni_alt li{
			list-style-type:none;
			background:url(../dsg/border.gif) repeat-x bottom left;
			padding:11px 0px 11px 5px;
			margin-left:21px;
		}
		
		#submeni_alt li a{
			color:#747473;
			text-decoration:none;
		}
		#submeni_alt li a:hover{
			color:#f97f05;
		}
		
		#submeni_alt ul #alt_a{
			margin:0;
			padding:0;
			margin-left:21px;
			padding-bottom:15px;
		
		
		}
		
		
		
/*_____________submeni_alt*/		
		
		
		
		
		
		
		
		
#subsubmeni li{
	margin:0;
	padding:0;
	padding-bottom:2px;
	color:#747473;

	
}
#points{
	float:right;
	width:348px;
	margin-right:8px;
	padding-top:39px;
	/*background:url(../dsg/border.gif) repeat-x left;*/
}

#points li{
	/*margin-bottom:6px;*/
	padding-left:26px;
	list-style-type:none;
	/*background:url(../dsg/point.gif) no-repeat top left;*/
	
}
#points li a{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	line-height: 24px;
}
#points li a:hover{
	color:#fb4504;
}

#points ul{
	float:left;
	margin-right:8px;
}



#content{
	float:right;
	width:508px;
	margin-right:8px;
	padding-top:40px;
	padding-bottom:44px;
	background:url(../dsg/border.gif) repeat-x left bottom;
	color:#747473;
	font-size:12px;
}
	#content  a{
			color:#747473;
			text-decoration:none;
		}
	#content  a:hover{
			color:#f97f05;
			text-decoration:none;
			
		}
		#content ul{
			
			padding-left: 20px;
			
		}	

#content p{
	margin-bottom:22px;
}

#content h1{
	color:#747473;
	font-size:12px;
	font-weight:bold;
	margin-bottom:20px;
}

#image_product{
	float:left;
	width:169px;
	cursor: pointer;

}

#description{
	float:left;
	padding-left:36px;
	width:250px;
}

#footer_top{
	clear:both;
	width:713px;
	height:47px;
	padding-left:67px;
	background:#dedede url(../dsg/footer_top.gif) no-repeat left top;
	font-size:12px;
	color:#6b6969;

}

		#footer_top ul{
			height:47px;
			width:620px;
			padding-left:10px;
			background:url(../dsg/border_grey.gif) repeat-x bottom;
			
		}

		#footer_top li{
			list-style-type:none;
			float:left;
			margin-top:18px;
			margin-right:8px;
		}
		
		#footer_top a{
			color:#6b6969;
			text-decoration:none;
		}
		#footer_top a:hover{
			color:#f66404;
		}

#footer_bottom{
	clear:both;
	width:780px;
	height:47px;
	padding-top:21px;
	font-size:11px;
	color:#6b6969;
	background:#dedede url(../dsg/footer_bottom.gif) no-repeat left bottom;
}

#alt_p1{
	margin-left:259px;

}

#alt_p2{
	margin-left:168px;
}

#alt_p2 a{
	margin-left:99px;
	color:#6b6969;
	
}





