body {
	background-image: url(images/body-bg.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}

img{
	border:0px;
}

p {
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

a:link, a:active, a:visited {
	color: #d60000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
td.td_footer_bg {
	background-image: url(images/td_footer_bg.gif);
	background-repeat: repeat-x;
	height: 65px;
}
td.td_header_right{
	background-image: url(images/header_right_bg.gif);
	background-repeat: repeat-x;
	background-position: left;
	width: 33%;
	height: 225px;
}
td.td_header_left{
	background-image: url(images/header_left_bg.gif);
	background-repeat: repeat-x;
	width: 33%;
	background-position: right;
	height: 225px;
}
td.td_header {
	background-image: url(images/header_bg.jpg);
	height: 215px;
	width: 999px;
	vertical-align: top;
	padding-top: 10px;
}
p.header_informacije {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #3c6421;
	padding-left: 804px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
}
a.header_mail:link, a.header_mail:active, a.header_mail:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #d60000;
	text-decoration: underline;
}
a.header_mail:hover {
	text-decoration: none;
}

a.menu:link, a.menu:active, a.menu:visited{
	color: #e6f5dd;
	text-decoration: none;
	background-image: url(images/main_menu_separator.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 12px;
	padding-left: 12px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	height: 27px;
	line-height: 43px;
	padding-top: 13px;
	padding-bottom: 13px;
}
a.menu:hover{
	color: #4bbf1c;
}

a.meni_kosarica:link, a.meni_kosarica:active, a.meni_kosarica:visited{
	color: #e6f5dd;
	text-decoration: none;
	background-image: url(images/main_menu_separator.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 12px;
	padding-left: 12px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	height: 27px;
	line-height: 43px;
	padding-top: 13px;
	padding-bottom: 13px;
}
a.meni_kosarica:hover{
	color: #4bbf1c;
}

td #trazilica td{
	margin-top: 19px;
	width: 208px;
	text-align: right;
	color: #376c13;
}
td #trazilica input {
	background-image: url(images/header-field-bg.gif);
	background-repeat: no-repeat;
	border: 1px solid #73b944;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 163px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 4px;
	height: 17px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
}
td #trazilica input.gumb {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	width: 22px;
}

td.td_body_bg {
	background-image: url(images/body-bg-light.gif);
	background-repeat: repeat-x;
}
td.td_header_body_separator {
	background-image: url(images/header_body_separator.png);
	behavior: url(iepngfix.htc);
	background-repeat: no-repeat;
	height: 20px;
}
td.td_body {
	background-color: #FFF;
	width: 981px;
	padding-right: 9px;
	padding-left: 9px;
}
td.td_body_text_bottom {
	background-image: url(images/td_body_text_bottom.png);
	behavior: url(iepngfix.htc);
	height: 50px;
}
td.td_left {
	width: 191px;
	vertical-align: top;
	padding-right: 9px;
}
td.td_middle {
	border: 1px solid #6ba048;
	padding: 1px;
	width: 578px;
	vertical-align: top;
}
td.td_aktualno{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000;
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	width: 319px;
	background-image: url(images/aktualno_bg.png);
	behavior: url(iepngfix.htc);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	padding-left: 15px;
}
.aktualno_naslov {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #376c13;
	padding-top: 6px;
	padding-left: 7px;
	margin-top: 0px;
	padding-bottom: 5px;
}
.aktualnost_podnaslov {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #376c13;
	font-weight: bold;
	line-height: 20px;
}
td.td_detaljna_trazilica {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #376c13;
	background-image: url(images/detaljna_trazilica_bg.png);
	behavior: url(iepngfix.htc);
	background-position: 4px top;
	background-repeat: no-repeat;
	width: 220px;
	padding-right: 9px;
	padding-left: 10px;
	vertical-align: top;
}
.detaljna_trazilica_naslov {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #376c13;
	padding-top: 6px;
	padding-left: 16px;
	margin-top: 0px;
	padding-bottom: 5px;
}
input.textfield {
	background-image: url(images/header-field-bg.gif);
	background-repeat: no-repeat;
	width: 212px;
	height: 22px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 9px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: 1px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
select {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #376c13;
	text-decoration: none;
	background-color: #f4f4f4;
	border: 1px solid #cacaca;
	margin-top: 2px;
	width: 217px;
}
input.checkbox {
	margin-top: 5px;
	padding-top: 5px;
	display: inline;
}
.gumb {
	float: right;
	margin-top: 7px;
	margin-right: 1px;
	margin-bottom: 10px;
}
td.td_novosti_naslov {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-image: url(images/novosti_naslov_bg.png);
	behavior: url(iepngfix.htc);
	height: 21px;
	width: 543px;
	background-repeat: no-repeat;
	display: block;
	text-align: left;
	padding-left: 34px;
	padding-top: 18px;
	vertical-align: top;
}
td.td_novosti {
	width: 543px;
	padding-right: 17px;
	padding-left: 17px;
	padding-bottom: 15px;
}
.naslov_vijesti {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
}
.datum_vijesti {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #427222;
	font-weight: normal;
	line-height: 17px;
	background-color: #ededed;
	width: 536px;
	display: block;
	text-align: right;
	padding-right: 7px;
	background-image: url(images/datum_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 3px;
}
.slika_vijesti {
	padding-right: 8px;
}
a.opsirnije:link, a.opsirnije:active, a.opsirnije:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	text-decoration: none;
	background-image: url(images/opsirnije-off.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-transform: uppercase;
	height: 1px;
	margin-left: 440px;
	color: #FFF;
	padding-top: 20px;
	display: block;
}
a.opsirnije:hover {
	background-image: url(images/opsirnije-on.gif);
	text-decoration: none;
}
.text_novosti {
}
td.td_vijest {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	padding-bottom: 4px;
	padding-top: 6px;
	margin-bottom: 100px;
}
td.td_right {
	vertical-align: top;
	text-align: left;
	width: 192px;
	padding-left: 6px;
}
td.td_kategorije_proizvoda {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/span-side-bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	line-height: 28px;
	text-indent: 11px;
}
td.td_menu_kategorije_proizvoda {
	padding-top: 9px;
	padding-bottom: 10px;
	padding-left: 5px;
}
td.td_newsletter_bg {
	background-image: url(images/newsletter-bg.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background-color: #FFF;
	background-position: center;
}
td #newsletter td{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background-color: #FFF;
}
td.td_newsletter{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background-color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
td #newsletter input {
	background-image: url(images/header-field-bg.gif);
	background-repeat: no-repeat;
	border: 1px solid #73b944;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 175px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 4px;
	height: 18px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
}
td #newsletter input.gumb {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	width: 79px;
	float: right;
}
td.td_marketing_left {
	padding-bottom: 11px;
	text-align: center;
	padding-top: 3px;
}
td.td_box_top {
	background-image: url(images/box_top_bg.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 192px;
}
td.td_box {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6ba048;
	width: 190px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	vertical-align: top;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #40771c;
	border-left-color: #6ba048;
}
table #table_box p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

td.td_box_bottom {
	background-image: url(images/box_bottom_bg.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 192px;
	background-position: top;
}
#body-bg #body-container #body-inner #right .toggler {
}
#accordion .element {
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 15px;
	padding-top: 5px;
	margin-bottom: 2px;
	background-image: url(images/element-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#accordion .element p {
	margin-top: 7px;
	margin-bottom: 9px;
}
td.td_akcija {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/akcija-bg.gif);
	background-repeat: no-repeat;
	text-transform: uppercase;
	text-indent: 11px;
	line-height: 34px;
	background-position: left 3px;
	text-align: left;
}
.akcija_cijena {
	color: #c60000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.akcija_podkategorija {
	font-weight: normal;
	color: #7f7f7f;
}
a.akcija_podkategorija:link, a.akcija_podkategorija:active, a.akcija_podkategorija:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7f7f7f;
	text-decoration: underline;
}
a.akcija_podkategorija:hover {
	text-decoration: none;
}
td.td_footer_bg {
	background-image: url(images/td_footer_bg.gif);
	background-repeat: repeat-x;
	height: 65px;
}
td.td_podaci {
	background-image: url(images/footer-podaci-bg.png);
	behavior: url(iepngfix.htc);
	background-repeat: no-repeat;
	background-position: center 0px;
	text-align: center;
	height: 47px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #a8cba2;
	padding-top: 18px;
	margin: 0px;
	vertical-align: top;
	display: block;
}

/* --------------- HorusCMS  ---------------*/

.naslov{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000;
	padding: 10px;
}

.obavijest{
	padding-bottom:20px;
	text-align:center;
	font-weight:bold;
}

li{
	margin:5px;
}
	/*login */
	#korisnicki{
		margin-top:10px;
		width:540px;
	}
	#korisnicki #login_naslov{
		width:300px;
		height:22px;
		margin-top:40px;
		margin-left:111px;
		margin-bottom:2px;
		padding-top:5px;
		text-align:center;
		font-family:Tahoma,Geneva,sans-serif;
		font-size:11px;
		font-weight:bold;
		text-indent: 11px;
		color:#FFF;
		background-image:url(images/login_naslov.jpg);
		background-repeat:no-repeat:
	}
	#korisnicki #forma_okvir{
		border:1px solid #6BA048;
		padding:10px;
		width:278px;
		margin-left:111px;
	}
	#korisnicki #forma_okvir #login_content{
		font-size:12px;
		margin-top:10px;
	}
	#korisnicki #forma_okvir #login_content input{
		border:1px solid #000;
		background-image: url(images/header-field-bg.gif);
		background-repeat: no-repeat;
		color:#FFF;
	}
	#korisnicki #forma_okvir .login_error{
		color:red;
		font-size:13px;
		font-weight:normal;
		margin-top:10px;
	}
	
	#korisnicki #forma_okvir #login_content .login_gumb{
		background-image:none;
		background-color:#396A1C;
		font-weight:bold;
		height:25px;
	}
	
	#korisnicki #status_traka{
		padding:5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
		background-color: #366919;
		width:534px;
		margin-bottom:10px;
	}
	#korisnicki #status_traka a{
		color:#FFF;
	}


#grupe_proizvoda{
	margin-top:10px;
	margin-bottom:10px;
	border:none;
}

#grupe_proizvoda .naslov{
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background-color: #366919;
	width:534px;
}

#grupe_proizvoda .grupa{
	float:left;
	border:none;
	width:140px;
	margin-left:15px;
	height:130px;
	padding:5px;
}	

#grupe_proizvoda .grupa .slika{
	margin-left:25px;
	width:80px;
	height:80px;
	padding:5px;
	border:#6BA048 1px solid;

}
#grupe_proizvoda .grupa .tekst{
	text-align:center;
	
}
#grupe_proizvoda .grupa .pozadina{
	
}

#proizvodi{

}

#proizvodi .proizvod{
	border-bottom:1px solid #6BA048;
	margin-bottom:5px;
}
#proizvodi .naslov{
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background-color: #366919;
	width:534px;
}


#proizvodi .slika{
	border:1px solid #6BA048;
	padding:1px;
}

#proizvodi .slika_desno{
	padding:10px;
	border-bottom:1px dashed #6BA048;
	width:130px;
}

#proizvodi .sredina{
	/*border-right:1px dashed #6BA048;*/
}

#proizvodi .naslov_proizvoda{
	font-size:13px;
	font-weight:bold;
}

#proizvodi .tekst{
	font-size:12px;
	font-weight:normal;
	border-bottom:1px dashed #6BA048;
}

#proizvodi .cijena{
	font-size:12px;
	text-align:right;
	font-weight:bold;
}

#proizvodi .druga_cijena{
	font-size:12px;
	text-align:right;
	font-weight:normal;
}

#proizvodi .desno{
	float:left;
	width:122px;
}

#proizvodi .desno .kosarica{
	padding:1px;
	width:144px;
	margin-top:4px;
	margin-left:4px;
	height:46px;
	text-align:right;
	border-bottom:1px dashed #6BA048;
	margin-bottom:5px;
}

#proizvodi .desno .kosarica .input_tekst{
	width:30px;
	border:1px solid #73B944;
	color:#FFF;
	background-image: url(images/header-field-bg.gif);
	background-repeat: no-repeat;
}

#proizvodi .desno .kosarica .gumb_dodaj{
	margin-top:5px;
}

#proizvodi .desno .dostupno{
	float:left;
	width:128px;
	margin-left:10px;
	font-size:11px;
}

#proizvodi .desno .jamstvo{
	float:left;
	padding-top:8px;
	width:128px;
	margin-left:10px;
	font-size:11px;
}

#galerija{

}

#galerija .slika_okvir{
	float:left;
	margin:12px;
	border:1px solid #6ba048;
	width:150px;
	height:150px;
}	


.polje{
	float:left;
	padding-left:70px;
	margin-bottom:10px;
}
.polje .naziv_polja{
	float:left;
	margin-right:10px;
	width:100px;
	text-align:right;

}
.polje .input_polje{
	float:left;
}
.polje .input_polje input{
	color:#FFF;
	background-image: url(images/header-field-bg.gif);
	background-repeat: no-repeat;
	border:1px solid #000;
}

.tablica_kosarica thead td{
	color:#FFF;
	background-color:#366919;
}

.tablica_kosarica tbody td{
	background-color:#E4E4E4;
}

.tablica_narudzba{
	background-color:#000;
}

.tablica_narudzba thead td{
	color:#000;
	background-color:#BFBFBF;
}

.tablica_narudzba tbody td{
	color:#000;
	background-color:#FFF;
}

/*accordion */
#accordion {
	width:192px;
	margin:0px;
	padding: 0px;
}
.accordion {
	width:192px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.accordion dt {
	width:192px;
	padding:0px;
	margin-top:0px;
	cursor:pointer;
}
.accordion dt:hover {background:url(images/header_over.gif)}
.accordion dd {
	overflow:hidden;
	margin: 0px;
	width: 192px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
.accordion span {
	display:block;
	width:178px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
	margin-right: 7px;
	margin-left: 7px;
}

.qaccordion div {
	display:block;
	width:178px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
	margin-right: 7px;
	margin-left: 7px;
}

/*
Formular zlatna ribica
*/


.zlatna_ribica_polje{
	padding:5px;
	width:530px;
	border:0px;
	margin-bottom:10px;
}

.zlatna_ribica_naziv_polja{
	color:#FFFFFF;
	background-color:#417521;
	border:0px;
	padding:4px;
}

.zlatna_ribica_input_polje{
	border:1px dotted #417521;
	padding:5px;
	padding-left:20px;
}
.zlatna_ribica_podpolje{
	text-align:right;
	padding:5px;
	padding-right:230px;
}

input.text{
	background-image: url(images/header-field-bg.gif);
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	height:14px;
	width:215px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

textarea.textarea{
	width:485px;
	height:150px;
	border:1px solid #417521;
	color:#FFFFFF;
}
/**********clearfix**********/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*--------------------------------------------------------------*/
