* { font-family: /*Trebuchet MS,*/Arial,Helvetica,sans-serif; font-size: 12px; color: #A09C9C; }
BODY { margin: 0px; background-color: #FFFFFF; background: url(../images/body_bg.jpg) no-repeat top center; }

#aligner { text-align: left; width: 1094px; }

#content_table { width: 1094px; }
#content_frame { background: url(../images/design/content_bg.gif) no-repeat; }
#content_left { width: 236px; float: left; }
#content_right { width: 806px; float: right; }

#lang { color: #FFFFFF; text-align: right; padding-right: 20px; line-height: 30px; }
#lang A { color: #FFFFFF; }
#flash { text-align: right; }
#top_meni { line-height: 38px; color: #FFFFFF; background: url(../images/design/top_meni_bg.gif) no-repeat; padding-left: 20px; }
#top_meni A { color: #FFFFFF; font-weight: bold; }

#footer { background: url(../images/design/footer_bg.gif) no-repeat; height: 58px; text-align: center; color: #87837A; }
#footer A { color: #87837A; }

.foot_spacer { background: url(../images/design/foot_spacer.gif) no-repeat center; background-color: #000000; }

A { text-decoration: none; color: #F9A305; }
A:hover { text-decoration: underline; }

P { margin: 10px 0px 10px 0px; }
P.justify { text-align: justify; }

.white { color: #FFFFFF; }
.red { color: #DA251C; }
.orange { color: #F9A305; }
.green { color: #02652F; }
.gray { color: #393534; }

DIV.left { float: left; width: 280px; }
DIV.right { float: right; width: 280px; }
DIV.home_image { width: 280px; height: 120px; overflow: hidden; }

H1 { color: #000000; margin: 0px 0px 10px 0px; font-size: 16px; line-height: 30px; border: solid 1px #696363; background-color: #F9A305; padding-left: 10px; text-transform: uppercase; }
H2 { color: #FFFFFF; margin: 0px 0px 10px 0px; font-size: 14px; background: url(../images/design/h2_bg.gif) repeat-x bottom; line-height: 24px; }
H2.novi_proizvodi { font-size: 14px; color: #000000; background-color: #FFFFFF; background-image: none; padding-left: 10px; text-transform: uppercase; letter-spacing: 1; }
H2.rasprodaja { font-size: 14px; color: #000000; background-color: #7A8A95; background-image: none; padding-left: 10px; text-transform: uppercase; letter-spacing: 1; }
H2.right { color: #FFFFFF; margin: 0px; padding-left: 10px; font-size: 14px; background: url(../images/design/h2_right_bg.gif) no-repeat; line-height: 32px; text-transform: uppercase; letter-spacing: 1; }
H3 { color: #FFFFFF; margin: 0px 0px 10px 0px; font-size: 12px; }
H4 { margin: 0px; font-size: 12px; }

INPUT,SELECT,OPTION,TEXTAREA,button,submit { color: #000000; background-color:#FFFFFF; border: none; cursor: pointer; padding-left: 2px; width: 180px; }
INPUT.round { color: #000000;
			  line-height: 22px;
			  height: 22px;
			  width: 180px;
			  padding-left: 10px;
			  background: url(../images/design/button_white_180.gif) no-repeat;
			 }
INPUT.button { color: #000000;
			   cursor: pointer;
			   line-height: 22px;
			   height: 22px;
			   width: 90px;
			   font-weight: bold;
			   background: url(../images/design/button_gray_90.gif) no-repeat;
			  }

/* left column */
/* CART TOP */
#kosarica { margin-left: 10px; }
#kosarica_naslov { font-size: 14px; text-transform: uppercase; font-weight: bold; padding-left: 10px; color: #D5935A; background: url(../images/design/left_naslov_bg.gif) no-repeat; line-height: 32px; }
TABLE.cart { width: 216px; height: 106px; background: url(../images/design/table_cart_bg.gif) no-repeat; }
.cart_left { color: #E48636; font-weight: bold; text-align: right; }
.cart_right { color: #FFFFFF; font-weight: bold; padding-left: 5px; }
A.kosarica { color: #000000; display: block; font-weight: bold; line-height: 22px; text-align: center; width: 100px; background: url(../images/design/cart_right_button_bg.gif) no-repeat; }
INPUT.isprazni_kosaricu { margin-left: 20px; color: #000000; font-weight: bold; height: 22px; text-align: center; width: 100px; border: none; background: url(../images/design/cart_right_button_bg.gif) no-repeat; cursor: pointer; }
/* CART TOP end */

/* LOGIN */
#login { margin-left: 10px; font-size: 14px; text-transform: uppercase; font-weight: bold; padding-left: 10px; color: #B6B6B6; background: url(../images/design/left_naslov_bg.gif) no-repeat; line-height: 32px; }
#login A { color: #B6B6B6; }

A.forgotpass { color: #000000; display: block; line-height: 22px; text-align: center; background: url(../images/design/button_orange_180.gif) no-repeat; }
A.forgotpass:hover { color: #000000; }
A.register { color: #000000; display: block; line-height: 22px; text-align: center; background: url(../images/design/button_orange_180.gif) no-repeat; }
A.register:hover { color: #000000; }

A.moj_profil { color: #000000; display: block; line-height: 22px; text-align: center; width: 180px; font-weight: bold; background: url(../images/design/button_orange_180.gif) no-repeat; }
/* LOGIN end*/

#kartice { margin-left: 10px; font-size: 14px; text-transform: uppercase; font-weight: bold; padding-left: 10px; color: #B6B6B6; background: url(../images/design/left_naslov_bg.gif) no-repeat; line-height: 32px; }

/* SADRZAJ */
#content_inner { width: 806px; }
#content_inner_left { width: 578px; vertical-align: top; }
#content_inner_spacer { width: 30px; background: url(../images/design/content_inner_spacer_bg.gif) no-repeat center top; }
#content_inner_right { vertical-align: top;  vertical-align: top; }
/* SADRZAJ end */

/* HOME */
TABLE.pregled_proizvoda_home { width: 280px; }
TD.proizvod_home_slika { width: 120px; height: 160px; background-color: #FFFFFF; }
A.vidi_sve_top { display: block;
				width: 180px;
				line-height: 22px;
				font-weight: bold;
				text-align: center;
				float: right;
				color: #000000;
				background-image: url(../images/design/button_white_180.gif);
				background-repeat: no-repeat;
			  }
A.vidi_sve_posebna { display: block;
					width: 180px;
					line-height: 22px;
					font-weight: bold;
					text-align: center;
					float: right;
					color: #000000;
					background-image: url(../images/design/button_grey_180.gif);
					background-repeat: no-repeat;
				  }
A.vidi_sve_novi { display: block;
				width: 180px;
				line-height: 22px;
				font-weight: bold;
				text-align: center;
				float: left;
				color: #000000;
				background-image: url(../images/design/button_orange_180.gif);
				background-repeat: no-repeat;
			  }
/* HOME END*/
/* PREGLED ARTIKALA */
TABLE.pregled_proizvoda { float: left; width: 144px; }
TD.proizvod_naslov A { display: block; text-align: center; font-weight: bold; height: 32px; line-height: 16px; padding-left: 10px; padding-right: 10px; overflow: hidden; }
TD.proizvod_slika { height: 170px; text-align: center; /*background-color: #FFFFFF;*/ background: url(../images/design/proizvod_slika.jpg) no-repeat; }
A.pregled_proizvoda_detalji { text-align: center; font-weight: bold; display: block; width: 90px; line-height: 22px; color: #000000; background: url(../images/design/button_orange_90.gif) no-repeat; }
DIV.pregled_proizvoda_cijena { text-align: center; font-weight: bold; width: 90px; line-height: 22px; color: #000000; background: url(../images/design/button_gray_90.gif) no-repeat; }
DIV.pregled_proizvoda_akcija { text-align: center; font-weight: bold; width: 90px; line-height: 22px; color: #000000; background: url(../images/design/button_red_90.gif) no-repeat; }
/* PREGLED ARTIKALA end */

/* PRIKAZ PROIZVODA */
TABLE.prikaz_proizvoda { width: 578px; }
TD.prikaz_proizvoda_slika { width: 220px; height: 290px; text-align: center; vertical-align: middle; /*background-color: #FFFFFF;*/ background: url(../images/design/prikaz_proizvoda_slika.jpg) no-repeat; }
/*TD.prikaz_proizvoda_slika { width: 210px; text-align: center; vertical-align: top; }*/
TD.opis { vertical-align: top; }

INPUT.kolicina2 { width: 30px; height: 18px; line-height: 18px; text-align: right; padding: 0px 5px 0px 0px; margin: 0px; border: none; background: url(../images/design/cart_kolicina_bg2.gif) no-repeat; }
TABLE.prikaz_kolicina { float: right; width: 126px; height: 22px; background: url(../images/design/button_orange.gif) no-repeat; }

TABLE.opis_proizvoda { width: 350px; }
TD.proizvod_left { width: 130px; color: #FFFFFF; font-weight: bold; vertical-align: top; }
TD.proizvod_right { padding-right: 10px; color: #F9A305; font-weight: bold; vertical-align: top; }
TD.kratki_opis { padding-right: 10px; font-weight: bold; vertical-align: top; }
TD.button { text-align: right; }
INPUT.kolicina { width: 34px; height: 20px; text-align: right; padding: 1px 5px 0px 0px; } 
INPUT.kosarica_dodaj { width: 126px;
					   height: 22px;
					   text-align: center;
					   font-weight: bold;
					   font-size: 11px;
					   text-transform: uppercase;
					   background: url(../images/design/button_orange.gif) no-repeat;
					   border-style: none;
					   color: #000000;
					  }

INPUT.kosarica_ukloni { width: 126px;
					    height: 22px;
					    text-align: center;
					    font-weight: bold;
						font-size: 11px;
					    text-transform: uppercase;
					    background: url(../images/design/button_gray.gif) no-repeat;
					    border-style: none;
						color: #000000;
				 	   }
DIV.nedostupno { width: 126px;
				 line-height: 22px;
				 text-align: center;
				 font-weight: bold;
				 text-transform: uppercase;
				 background: url(../images/design/button_red.gif) no-repeat;
				 color: #000000;
				 float: right;
				 }

A.nastavi { display: block;
			width: 126px;
			line-height: 22px;
			font-weight: bold;
			text-align: center;
			float: left;
			color: #000000;
			background-image: url(../images/design/button_green.gif);
			background-repeat: no-repeat;
		  }
A.kosarica_naplata { display: block;
					 width: 126px;
					 line-height: 22px;
					 font-weight: bold;
					 text-align: center;
					 float: right;
					 color: #000000;
					 background-image: url(../images/design/button_red.gif);
					 background-repeat: no-repeat;
				  }
INPUT.kupi { display: block;
			 width: 126px;
			 line-height: 22px;
			 height: 22px;
			 font-weight: bold;
			 text-align: center;
			 float: right;
			 color: #000000;
			 background-image: url(../images/design/button_red.gif);
			 background-repeat: no-repeat;
			}
DIV.thumb_frame { width: 60px; }
/* PRIKAZ PROIZVODA kraj */

/* CART */
TABLE.proizvodi { width: 578px; border-left: solid 1px #2A1D05; border-top: solid 1px #2A1D05; }
TABLE.proizvodi TH { font-size: 11px; color: #FFFFFF; border-right: solid 1px #2A1D05; border-bottom: solid 1px #2A1D05; background-color: #6E4C0C; height: 20px; }
TABLE.proizvodi TD { color: #1A668F; font-size: 11px; text-align: center; border-right: solid 1px #2A1D05; border-bottom: solid 1px #2A1D05; color: #827272; }
TABLE.proizvodi TD.left { text-align: left; padding-left: 5px; padding-right: 5px; }
TABLE.proizvodi TD.right { text-align: right; padding-right: 5px; }
H3.footer { text-align: right; font-weight: bold; font-size: 12px; line-height: 20px; background-color: #2A1D05; padding-right: 5px; }
INPUT.cart_dodaj { width: 16px; height: 22px; font-size: 11px; border: none; background-image: url(../images/ikone/plus.gif); background-repeat: no-repeat; background-color: transparent; }
INPUT.cart_oduzmi { width: 16px; height: 22px; font-size: 11px; border: none; background-image: url(../images/ikone/minus.gif); background-repeat: no-repeat; background-color: transparent; }
INPUT.cart_kolicina { width: 30px; height: 22px; font-size: 11px; border: none; text-align: right; padding-top: 3px; padding-right: 5px; background: url(../images/design/cart_kolicina_bg.gif) no-repeat; }
INPUT.kosarica_ukloni2 { width: 20px;
					    height: 20px;
					    text-align: center;
					    font-weight: bold;
					    text-transform: uppercase;
					    background: url(../images/ikone/cancel.gif) no-repeat;
					    border-style: none;
						color: #164F09;
						margin-top: 5px;
						margin-bottom: 5px;
				 	   }
INPUT.checkbox { height:12px; width: 12px; background-color: #343333; border: none; }
DIV.nacin_placanja { height:22px; line-height:22px; width:126px; font-weight:bold; background: url(../images/design/button_orange.gif) no-repeat; text-align: center; }
DIV.nacin_placanja A { color: #000000; }
INPUT.nacin_placanja { color:#000000; height:22px; line-height:22px; width:180px; font-weight:bold; background: url(../images/design/button_orange_180.gif) no-repeat; text-align: center; border: none; }
TABLE.ukupna_cijena { float: right; height: 22px; width: 180px; background: url(../images/design/button_orange_180.gif) no-repeat; }
TD.ukupna_cijena_left { color: #000000; font-weight: bold; width: 60px; text-align: right; }
TD.ukupna_cijena_right { color: #000000; font-weight: bold; text-align: right; padding-right: 14px; }
/* CART end */

/* USER */
TABLE.user { width: 578px; border-left: solid 1px #2A1D05; border-top: solid 1px #2A1D05; }
TABLE.user TH { font-size: 11px; color: #FFFFFF; border-right: solid 1px #2A1D05; border-bottom: solid 1px #2A1D05; background-color: #6E4C0C; height: 30px; }
TABLE.user TD { color: #FFFFFF; font-weight: bold; font-size: 11px; text-align: center; border-right: solid 1px #2A1D05; border-bottom: solid 1px #2A1D05; color: #827272; }

TABLE.moj_profil { width: 578px; border-left: solid 1px #2A1D05; border-top: solid 1px #2A1D05; }
TABLE.moj_profil TH { font-size: 11px; color: #FFFFFF; border-right: solid 1px #2A1D05; border-bottom: solid 1px #2A1D05; background-color: #6E4C0C; height: 22px; }
TABLE.moj_profil TD { color: #1A668F; font-size: 11px; border-right: solid 1px #2A1D05; border-bottom: solid 1px #2A1D05; color: #827272; padding: 5px; }
/* USER end */

/* GOTOVINSKO */
TABLE.gotovinsko { width: 578px; }
TABLE.gotovinsko TH { font-size: 11px; color: #FFFFFF; background-color: #6E4C0C; height: 20px; }
TABLE.gotovinsko TD { color: #1A668F; font-size: 11px; text-align: center; color: #827272; }
TABLE.gotovinsko TD.right { text-align: right; padding-right: 5px; }
/* GOTOVINSKO end */

/* NAPLATA FINAL */
TABLE.naplata_final { border-left: solid 1px #2A1D05; border-top: solid 1px #2A1D05; }
TABLE.naplata_final TH { text-align: left; font-size: 11px; border-right: solid 1px #2A1D05; border-bottom: solid 1px #2A1D05; color: #827272; padding-left: 5px; }
TABLE.naplata_final TD { padding-left: 5px; font-size: 11px; height: 20px; border-right: solid 1px #2A1D05; border-bottom: solid 1px #2A1D05; color: #827272; }
TABLE.naplata_final TH.naplata_final_right { text-align: right; padding-right: 5px; }
TABLE.naplata_final TD.naplata_final_right { text-align: right; padding-right: 5px; }
/* NAPLATA FINAL end */
/* right meni*/
A.right_meni { display: block; color: #FFFFFF; font-weight: bold; line-height: 20px; margin: 6px 0px 0px 10px; }
A.right_meni:hover { color: #BF8315; text-decoration: none; }
A.right_meni_akt { display: block; color: #BF8315; font-weight: bold; line-height: 20px; margin: 6px 0px 0px 10px; }
A.right_meni_akt:hover { color: #BF8315; text-decoration: none; }
/* right meni kraj */

/* left meni */

#left_meni_frame { margin-right: 12px; /*background-color: red;*/ }
UL.left_meni { padding: 0px 0px 0px 5px; margin: 0px 0px 0px 5px; color: #FFFFFF; }
UL.left_meni LI { padding: 0px; margin: 0px; list-style-type: none; color: #FFFFFF; }
UL.left_meni LI.file { padding: 0px; margin: 0px; list-style-type: none; color: #FFFFFF; }

A.left_meni { display: block;
			  color: #C3C3C2;
			  font-size: 12px;
			  font-weight: bold;
			  line-height: 20px;
			  padding-left: 10px;
			  background-color: #F5F5F5;
			  background: url(../images/design/left_meni_bg.gif) no-repeat bottom left;
			 }
A.left_meni:hover { color: #F9A305; text-decoration: none; }

A.live { display: block;
		 color: #F9A305;
		 font-size: 12px;
		 font-weight: bold;
		 line-height: 20px;
		 padding-left: 10px;
		 background: url(../images/design/left_meni_bg.gif) no-repeat bottom left;
		 }
A.live:hover { color: #F9A305; text-decoration: none; }

A.left_meni_no_sub { display: block;
					  color: #C3C3C2;
					  font-size: 12px;
					  font-weight: bold;
					  line-height: 20px;
					  padding-left: 10px;
					  background-color: #F5F5F5;
					  background: url(../images/design/left_meni_bg.gif) no-repeat bottom left;
					 }
A.left_meni_no_sub:hover { color: #F9A305; text-decoration: none; }


A.left_meni_main { display: block;
				   color: #F9A305;
				   font-size: 14px;
				   font-weight: bold;
				   line-height: 20px;
				   /*height: 20px;
				   overflow: hidden;*/
				   margin: 10px 0px 0px 0px;
				   padding-left: 5px;
				   /*background: url(../images/design/left_meni_stripe.gif) no-repeat bottom left;*/
				   border-style: solid;
				   border-color: #000000 #000000 #696363 #000000;
				   border-width: 1px;
				  }
A.left_meni_main:hover { color: #000000; text-decoration: none; border: solid #696363 1px; background-color: #F9A305; }

A.left_meni_main_sel { display: block;
					   color: #000000;
					   font-size: 14px;
					   font-weight: bold;
					   line-height: 20px;
					   margin: 10px 0px 0px 0px;
					   padding-left: 5px;
					   border-style: solid;
					   border-color: #000000 #000000 #696363 #000000;
					   border-width: 1px;
					   background-color: #F9A305;
					   }
A.left_meni_main_sel:hover { color: #000000; text-decoration: none; border: solid #696363 1px; background-color: #F9A305; }

A.live_main { display: block;
			  color: #000000;
			  font-size: 14px;
			  font-weight: bold;
			  line-height: 20px;
			  /*height: 20px;
			  overflow: hidden;*/
			  margin: 10px 0px 0px 0px;
			  padding-left: 5px;
			  /*background: url(../images/design/left_meni_stripe.gif) no-repeat bottom left;*/
			  border-style: solid;
			  border-color: #000000 #000000 #696363 #000000;
			  border-width: 1px;
			  background-color: #F9A305;
			  }
A.live_main:hover { color: #000000; text-decoration: none; border: solid #696363 1px; background-color: #F9A305; }

A.left_meni_no_sub_main { display: block;
						  color: #F9A305;
						  font-size: 14px;
						  font-weight: bold;
						  line-height: 20px;
						  /*height: 20px;
						  overflow: hidden;*/
						  margin: 10px 0px 0px 0px;
						  padding-left: 5px;
						  /*background: url(../images/design/left_meni_stripe.gif) no-repeat bottom left;*/
						  border-style: solid;
						  border-color: #000000 #000000 #696363 #000000;
						  border-width: 1px;
						 }
A.left_meni_no_sub_main:hover { color: #000000; text-decoration: none; border: solid #696363 1px; background-color: #F9A305; }

/* left meni kraj */

#pscroller1{
width: 144px;
height: 280px;
/*border: 1px solid black;
padding: 5px;*/
background-color: #000000;
}

DIV.dodaj_disabled { width: 126px;
					    line-height: 22px;
					    text-align: center;
					    font-weight: bold;
						font-size: 11px;
					    text-transform: uppercase;
					    background: url(../images/design/button_gray.gif) no-repeat;
					    border-style: none;
						color: #000000;
						float:right;
				 	   }
