body {
	font-family:Tahoma, Arial, Verdana, san-serif;
	margin:0;
	padding:0;
	background:#f4f4f4;
}
h1, h2, h3, h4, p, ul, li, input, form {
	margin: 0px;
	padding: 0px;
}
a:link {
	text-decoration:underline;
}
a:visited {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .clearfix {height: 1%;}
#outerTop {
	width:100%;
	background:url(../images/bg.gif) repeat-x #fff;
	border-bottom:1px solid #cacaca;
	margin-bottom:2px;
	padding:15px 0 0 0;
	float:left;
}
#outerBottom {
	width:100%;
	float:left;
	clear:both;
}
#wrapTop {
	width:975px;
	margin:0 auto 1px auto;
	background:url(../images/bg_wrapTop.gif) repeat-y right;
}
#wrapBottom {
	width:975px;
	margin:0 auto;
	background:url(../images/bg_foot.gif) repeat-y;
}
#header {
	width:952px;
	background:url(../images/bg_top.jpg) right top no-repeat;
	height:97px;
	padding-left:23px;
	position:relative;
}
#header img {
	float:left;
	margin-right:15px;
}
#header h1 {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:20px 0 0 0;
	float:left;
}
#header input {
	background:url(../images/bg_search.gif);
	border:1px solid #4b76ad;
	float:right;
	height:17px;
	padding:3px 0 0 2px;
	margin:18px 6px 24px 0;
	font-size:11px;
	width:140px;
}
#header input.knof {
	background:none;
	padding:0;
	border:none;
	height:auto;
	width:auto;
}
#header ul#menuTop {
	text-align:right;
	list-style:none;
	margin:0 33px 0 0;
	clear:right;
}
	#menuTop li {
		display:inline;
		margin-right:-4px;
	}
	#menuTop li a {
		padding:11px 13px 11px 13px;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	#menuTop li a:hover {
		background:#db5403;
	}
#sidebar {
	width:207px;
	float:left;
	padding:0 0 0 2px;
	text-align:right;
}
#sidebar p {
	font-size:11px;
	font-weight:bold;
	color:#555;
	padding:8px 35px 8px 0;
	border-bottom:1px solid #dfdfdf;
}
#sidebar ul {
	list-style:none;
	margin:0 0 20px 0;
}
#sidebar li {
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	border-bottom:1px solid #dfdfdf;
}
#sidebar li a {
	text-decoration:none;
	display:block;
	width:172px;
	height:14px;
	_height:15px;
	padding:7px 35px 6px 0;
	_padding:6px 35px 6px 0;
}
#sidebar li a:link {
	color:#555;
	background:url(../images/arrow.gif) 180px 12px no-repeat #fff;
}
#sidebar li a:visited {
	color:#555;
	background:url(../images/arrow.gif) 180px 12px no-repeat #fff;
}
#sidebar li a:hover {
	color:#fff;
	background:url(../images/arrow.gif) 180px 12px no-repeat #db5403;
}
#content {
	width:766px;
	float:left;
	font-size:11px;
}
#content a:link {
	color:#000;
	font-size:11px;
	text-decoration:underline;
	}
#content a:visited {
	color:#000;
	font-size:11px;
	text-decoration:underline;
	}
#content a:hover {
	color:#000;
	font-size:11px;
	text-decoration:none;
	}

#prva {
	background:url(../images/main.jpg) no-repeat 5px 0;
	padding-left:5px;
	width:754px;
	height:326px;
}
#prva h1{
	text-indent:-9999px;
}
#main {
	padding:15px 25px;
	background:url(../images/bg_main.gif) no-repeat 5px 0;
}
#main h1 {
	font-size:14px;
	margin-bottom:15px;
	color:#db5403;
}
#main h2 {
	font-size:13px;
	margin-bottom:15px;
}
#main p {
	font-size:11px;
	line-height:14px;
	margin-bottom:10px;
}
#main ul {
	list-style:none;
}
#main li {
	font-size:11px;
	line-height:14px;
	background:url(../images/arrow2.gif) no-repeat 0 4px;
	padding-left:12px;
}
#footerSup {
	background:url(../images/avtomatska_vrata.gif) no-repeat bottom;
	padding:15px 20px 15px 20px;
	clear:both;
	float:left;
}
	#footerSup div {
		float:left;
	}
	#footerSup h2 {
		font-size:12px;
		font-weight:bold;
		margin-bottom:10px;
	}
	#footerSup p {
		font-size:11px;
		line-height:14px;
	}
	#footerSup a {
		color:#000;
	}
	#footerSup div.levo {
		font-size:11px;
		width:195px;
	}
	#footerSup div.levo img {
		float:right;
		padding:18px 15px 0 0;
	}
	#footerSup div.sredina {
		width:500px;
		padding:0px 20px;
	}
	#footerSup div.desno {
		width:180px;
		padding:0 0 0 20px;
	}
	#footerSup div.desno img {
		float:right;
		padding:0 10px 0 0;
	}
#footer {
	background:#f4f4f4;
	clear:both;
	float:left;
	width:935px;
	padding:10px 20px 0 20px;
}
	#footer p {
		font-size:11px;
		color:#969695;
	}
	#footer p a {
		color:#969695;
	}


.productTitle {
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	}

.gmap {
	font-size:11px;
	}	

.current_page_item {
		padding:11px 0;
		_padding-top:0;
		_padding-bottom:0;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		background:#db5403;
	}

*:first-child+html .current_page_item {
		padding-top:0px;
		padding-bottom:0px;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		background:#db5403;
		line-height:32px;
		vertical-align:text-bottom;
	}

.input_textarea{
border:1px solid #c1c1c1;
width:300px;
height:70px;
}

.input_text{
border:1px solid #c1c1c1;
width:300px;
height:16px;
}

#flags {
	height:25px;
	width:975px;
	padding-bottom:5px;
	background: url(../images/bg_flags.gif) repeat-x bottom #fff;
	text-align:right;
	}

#flags ul {
	  list-style:none;
	  }

#flags li {
	  padding-left:22px;
	  margin-right:10px;
          display:inline;
	  font-size:11px;
	  }

#flags a:link, #flags a:visited {
	color:#27477a;
	text-decoration:none;
	}

#flags a:hover {
	color:#27477a;
	text-decoration:underline;
	}

#slo {
     background: url(../images/f_slo.gif) no-repeat;
     }

#hrv {
     background: url(../images/f_hrv.gif) no-repeat;
     }

#srb {
     background: url(../images/f_srb.gif) no-repeat;
     }

#bih {
     background: url(../images/f_bih.gif) no-repeat;
     }

#mak {
     background: url(../images/f_mak.gif) no-repeat;
     }

#alb {
     background: url(../images/f_alb.gif) no-repeat;
     }
	 
	 
a.izdelki:link, a.izdelki:visited {
	color:#555555;
	text-decoration:none;
	}
a.izdelki:hover {
	color:#DB5403;
	text-decoration:underline;
	}


#prijava {
	width:130px;
	height:18px;
	position:absolute;
	top:-25px;
	left:380px;
	/*background:orange;*/
}
	#prijava p {font-size:11px; float:left; display:inline; padding:0 4px 0 4px;}
	#prijava p a {color:#27477A;}
