	h1 					{font-size:14px}
	body				{margin:0px; padding:0px}
	form				{margin:0px; padding:0px}
	#sizer				{position:absolute; right:0px; top:0px; width:1px; height:1px}
	* {font-family:Tahoma; font-size:11px}
	#top-nav 			{width:97%; margin-top:7px; border-collapse:collapse; margin-left:15px}
	#top-nav td 		{background:#5f9710; text-align:center; border-right:1px solid #e8ffc7; border-bottom:1px solid #ffffff; cursor:pointer; padding:0px}
	#top-nav td:hover 	{background:#426d04}
	#top-nav td a 		{display:block; color:#ffffff; padding:7px 20px 7px 20px; text-decoration:none}
	#top-nav td.active 	{background:#d30132}

	.left-menu 			{width:200px; margin-left:15px; border-top:1px solid #b4d28a}
	.left-menu a 		{padding:4px 10px 4px 20px; display:block; border:1px solid #b4d28a; border-top:0px; background:url('images/bullet.gif') left no-repeat #f4ffec; color:#000000; text-decoration:none}
	.left-menu a:hover	{background-color:#ffffff; text-decoration:none}
	.left-menu a.active {background-color:#80c351 !important; color:#ffffff; font-weight:bold}
	.left-menu a span 	{float:right; color:#bbbbbb}
	.left-menu a.active span 	{color:#ffffff; font-weight:normal}

	.left-menu a.sub	{background:#ffffff; padding-left:30px}
	.left-menu a.act	{background:#e4ffbe; color:#000000}

	.pagelist			{text-align:center}
	.pagelist a 		{border:1px solid #80c351; text-align:center; background:#f4ffec; margin:1px 1px; padding: 2px 7px; text-decoration:none; color:#000000}
	.pagelist a.active 	{background:#d30132; border:1px solid #d30132; color:#ffffff}
	.pagelist .multiple {line-height:25px}
	input.but			{background:url('images/button-bg.gif'); border:1px solid #50812e; color:#ffffff; padding:0px 10px 0px 10px}
	input.red			{background:url('images/button-bg-red.gif'); border:1px solid #50812e;}
	.pagelist input 	{width:40px; margin:0px 3px}

	.products 				{margin:15px 0px}

	.products td.img  		{border:1px solid #b4d28a; width:122px; padding-bottom:50px; padding-top:7px; text-align:center; font-weight:normal; vertical-align:top}
	.products td.img div 	{line-height:10px; margin-top:5px; padding:5px 5px}
	.products td.img a 		{display:block; height:100px}

	.products td.foot 		{position:relative}
	.products td.foot a 	{display:block; text-decoration:none; font-weight:bold; color:#d30132; font-size:12px; display:block; text-align:center; background:#f4ffec; padding:2px 0px; position:absolute; margin-top:-54px; width:122px;}
	.products td.foot p 	{font-weight:bold; color:#ffffff; font-size:11px; display:block; text-align:center; background:#ffffff; padding:2px 0px; position:absolute; margin-top:-33px; width:122px;}
	.products input			{background:#ffffff !important; color:#000000; font-weight:normal}

	#products_in_list	{ margin:15px 0px; width:100%;}
	
	.prod_in_list	{ border:1px solid #B4D28A; margin-bottom:8px}
	.prod_in_list td{ padding:2px; }
	.prod_in_list input { width:50px; margin-right:5px; border:1px solid #cccccc; font-size:12px; text-align:center }
	.part_nr			{ color:black; font-size:11px;}
	.main_price			{ font-size:11px;font-weight:bold; color:#bf3030}
	.striked_price		{ font-size:11px;font-weight:bold;}
	.info_in_list		{ margin-left:10px}
	.info_in_list a		{ font-size:11px; color:black;  }
	.info_in_list a:hover{ text-decoration:underline}
	.info_in_list div	{ font-size:11px; margin-top:10px; }
	
	#filter.hidden		{display:none}
	#filter.visible		{display:auto}
	#filter				{border-collapse:collapse; margin-left:2px}
	#filter	 * 			{vertical-align:middle; font-size:11px}
	#filter td 			{vertical-align:top; padding:1px}
	#filter div			{padding-right:15px; white-space:nowrap}
	#filter	a			{text-decoration:none; color:#000000}
	#filter	a:hover		{text-decoration:underline}

	#filter .chet {}
	#filter b {display:block; background:#80c351; color:#ffffff; padding:3px 6px; font-weight:normal; margin-bottom:4px}


	#attributes 				{margin-left:0px; border-collapse:collapse; margin-bottom:10px; margin-top:40px}
	#attributes	td				{padding:3px 10px; border:1px solid #b4d28a }
	#attributes	.green_bg		{background:#f4ffec}
	
	/* tablica iz B2B sistemi **/
	.b2b-attributes-astext {margin-left:0px; border-collapse:collapse; margin-bottom:10px; margin-top:40px}
	.b2b-attributes-astext	td				{padding:3px 15px 3px 5px !important; border:1px solid #b4d28a }

	.next_products	td 			{border:1px solid #b4d28a; width:120px; text-align:center; vertical-align:top}
	.next_products	a			{display:block; height:110px}
	.next_products	td.first 	{border:1px solid #d30132; background:#f4ffec}
	.marked				{border:1px solid #d30132}

	
	.img_layer				{position:absolute; left:100px; top:100px; border:3px solid #b4d28a; padding:8px; background:#ffffff}
	#line-over-content 		{background:#f4ffec; border:1px solid #cccccc; padding:5px; margin-bottom:15px;}
	
	#text-nav, #text-nav * 	{vertical-align:middle}
	#text-nav	a			{color:#000000; text-decoration:none; margin:0px 2px}
	#text-nav	a:hover		{color:#000000; text-decoration:underline}

	
	.subcategories div {margin:3px; width:120px; height:170px; float:left; border:1px solid #5f9710; text-align:center;}
	.subcategories div a {display:block; height:110px; margin-top:10px}
	.subcategories p {display:block; margin:0px; text-align:center; background:#dff4d0; padding:3px; font-weight:bold; height:42px}
	.subcategories span {color:#999999; display:block; font-size:9px; font-weight:normal}
	
	.notinstock {opacity:0.40; -moz-opacity:0.40; filter:alpha(opacity=30);}