*																		{margin: 0; padding: 0; zoom: 1;}
html, body															{width: 100%; height: 100%; text-align: center; font-size: 13px; font-family: Trebuchet Ms; background: #1c1b19 url(../images/bg.gif); color: white;}

#header																{height: 352px; background: url(../images/header-bg.jpg) repeat-x; padding-top: 10px;}
	
	#top-strip														{height: 40px; background: url(../images/top-strip-bg.gif) repeat-x; margin-bottom: 20px;}
		#logo															{float: left; display: inline; width: 290px; height: 40px; overflow: hidden;}
			#logo a													{cursor: pointer; position: relative; display: block; width: 290px; height: 40px; font-size: 30px; color: #2b2a2a; text-decoration: none;}
			#logo a span											{background: url(../images/logo-bg.jpg) no-repeat;}

		#top-menu													{float: right; display: inline; margin-right: 23px;}
			#top-menu ul											{list-style-type: none; height: 40px;}
			#top-menu ul li										{float: left; display: inline; height: 40px;}
			#top-menu ul li a										{cursor: pointer; color: black; font-weight: bold; position: relative; float: left; display: inline; height: 40px; text-decoration: none; font-size: 13px; line-height: 40px; text-align: center; margin-right: 5px;}
			
			#top-menu ul li a span								{background: url(../images/menu-bg.jpg) no-repeat;}
			
			#top-menu ul li a.main 								{width: 148px;}		
			#top-menu ul li a.main span						{background-position: 0px 0px;}
			#top-menu ul li.active a.main span				,
			#top-menu ul li a.main:hover span				{background-position: 0 -40px; }
			
			#top-menu ul li a.about 							{width: 99px;}		
			#top-menu ul li a.about span						{background-position: -148px 0px;}
			#top-menu ul li.active a.about span				,
			#top-menu ul li a.about:hover span				{background-position: -148px -40px;}
			
			#top-menu ul li a.offer 							{width: 87px;}		
			#top-menu ul li a.offer span						{background-position: -247px 0px;}
			#top-menu ul li.active a.offer span				,
			#top-menu ul li a.offer:hover span				{background-position: -247px -40px;}
			
			#top-menu ul li a.client 							{width: 91px;}		
			#top-menu ul li a.client span						{background-position: -334px 0px;}
			#top-menu ul li.active a.client span			,
			#top-menu ul li a.client:hover span				{background-position: -334px -40px;}
			
			#top-menu ul li a.contact 							{width: 101px;}		
			#top-menu ul li a.contact span					{background-position: -425px 0px;}
			#top-menu ul li.active a.contact span			,
			#top-menu ul li a.contact:hover span			{background-position: -425px -40px;}
			
			#top-menu ul li a.shop 								{width: 80px;}		
			#top-menu ul li a.shop span						{background-position: -526px 0px;}
			#top-menu ul li.active a.shop span				,
			#top-menu ul li a.shop:hover span				{background-position: -526px -40px;}
		
	#flash															{display: block; widht: 980px; height: 250px; margin-bottom: 10px;}
	
	#sub-menu														{}
		#sub-menu ul												{list-style-type: none; height: 32px;}
			#sub-menu ul li										{float: left; display: inline; height: 32px;}
			#sub-menu ul li h2									{float: left; display: inline; height: 32px;}
			#sub-menu ul li a										{position: relative; float: left; display: inline; width: 320px; height: 32px; text-decoration: none; font-size: 11px; line-height: 32px; text-align: center;}

			#sub-menu ul li a span								{cursor: pointer; background: url(../images/sub-menu-bg.jpg) no-repeat;}

			#sub-menu ul li a.office							{margin-right: 10px;}
			#sub-menu ul li a.office span						{background-position: 0px 0px;}
			#sub-menu ul li.active a.office span			,
			#sub-menu ul li a.office:hover span				{background-position: 0px -32px;}
			
			#sub-menu ul li a.advert							{margin-right: 10px;}
			#sub-menu ul li a.advert span						{background-position: -330px 0px;}
			#sub-menu ul li.active a.advert span			,
			#sub-menu ul li a.advert:hover span				{background-position: -330px -32px;}
			
			#sub-menu ul li a.stuff span						{background-position: -660px 0px;}
			#sub-menu ul li.active a.stuff span				,
			#sub-menu ul li a.stuff:hover span				{background-position: -660px -32px;}
			
	#content															{padding: 20px 0 20px; text-align: left; }
		#content .prodbox											{display: inline; float: left; width: 298px; height: 260px; padding: 10px; margin-bottom: 10px; border: 1px solid #535353; background: black url(../images/box-bg.gif) repeat-x;}
			#content .prodbox.red								{width: 290px; background: #8b1c28 none; border: 5px solid #a13440;}
			#content .prodbox.space								{margin-right: 10px;}
			#content .prodbox.mb0								{margin-bottom: 0px;}
			#content .prodbox dd.right							{float: right; display: inline; width: 119px; height: 255px; position: relative; margin-left: 10px;}
			#content .prodbox dd.right span.prom			{display: block; position: absolute; top: 2px; right: 2px; width: 59px; height: 59px; background: url(../images/promotion.gif) no-repeat;}
			#content .prodbox.red dd.right img				{border: 5px solid #a13440;}
			#content .prodbox dd.right a						{font-size: 1px;}
			#content .prodbox dd.right img					{padding: 1px; border: 1px solid #fff;}
			#content .prodbox dd.right a:hover img			{padding: 2px; border: 0px;}
			#content .prodbox dd.title							{text-align: left; padding: 0px 0 5px;}
			#content .prodbox dd.title h4						{font-weight: normal; font-size: 17px;}
			#content .prodbox dd.content						{text-align: left; font-size: 11px;}
			#content .prodbox .price.brutto					{font-size: 22px; text-align: center; font-weight: bold; padding-top: 6px; color: #ffcc66;}
			#content .prodbox .price							{font-size: 11px; text-align: center; padding-top: 6px;}
			#content .prodbox .price span						{font-size: 11px; font-weight: normal;}
			#content .prodbox dd.other							{text-align: left; font-size: 11px; color: #dca510; padding-top: 5px; zoom: normal !important;}
			
			#content a												{color: #DCA510; text-decoration: none;}
			#content p												{margin-bottom: 5px; zoom: normal !important;}
			
			#contact-form											{float: right; width: 600px; padding-top: 3px; text-align: right;}
			#contact-form fieldset								{border: 0; clear: both;}
			#contact-form label									{clear: both; display: inline; float: left; width: 200px; height: 19px; line-height: 19px; text-align: right; margin-right: 20px; margin-bottom: 5px;}
			#contact-form input									{height: 15px; width: 370px; color: white; border: 1px solid #535355; background-color: #3d3d3d; margin-bottom: 5px; font-size: 11px; padding: 2px;}
			#contact-form input.submit							{height: 25px; width: 70px; cursor: pointer; color: white; border: 1px solid #a13440; background-color: #8b1c28;}
			#contact-form input.submit:hover					{background-color: #680711;}
			#contact-form input:focus							{border: 1px solid #DCA510;}
			#contact-form textarea								{height: 115px; width: 370px; color: white; border: 1px solid #535355; background-color: #3d3d3d; margin-bottom: 5px; font-size: 11px; padding: 2px; font-family: Tahoma;}
			#contact-form textarea:focus						{border: 1px solid #DCA510;}
			#contact-form .error									{color: #b9191f; padding: 5px; font-size: 11px; line-height: 16px; border: 1px solid #b9191f; margin-bottom: 8px; width: 364px; margin-left: 220px;}
			* html #contact-form .error						{margin-left: 224px; width: 263px;}
			
			#content h2												{color: white; padding-left: 15px; border-left: 15px solid #7dca0c; font-weight: normal; margin-bottom: 15px;}
			#content h3												{color: #ff8a00; font-size: 13px; margin-bottom: 15px;}
			
			#content a.image 										{clear: right; display: inline; float: right; margin-left: 15px;}
			#content a.image img									{padding: 1px; border: 1px solid #fff;}
			#content a.image:hover img							{padding: 2px; border: 0px;}
			
	#footer															{color: white; height: 45px; border-top: 1px solid #535355; color: #848484;}
		#footer .copyright										{color: #535355; float: left; display: inline; line-height: 35px;}
			#footer .copyright a									{color: #848484; text-decoration: none;}
		#footer .created											{color: #535355; float: right; display: inline; line-height: 35px;}
			#footer .created a									{color: #848484; text-decoration: none;}
		
a																		{color: white;}
a:hover																{text-decoration: underline !important; }
a img																	{border: 0;}
.clear																{clear: both; display: block; height: 0; line-height: 1px; font-size: 1px;}
.abs-bg																{position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%;}
hr																		{display: none;}
.width																{width: 980px; margin: 0 auto;}
.hidden																{visibility: hidden;}


