body {
	background-color:#fff;
	background-image:url(../images/bg.png);
	background-repeat:repeat-x;
	background-position:0px 125px;
	margin:0px auto;
	font-family: Tahoma, Arial, "Times New Roman", "Myriad Pro";
	font-size:11px;
	color:#000;
}

a {
	text-decoration:none;
}

a:hvoer {
	text-decoration:underline;
}

img {
	display:block;
	border:none;
}

ul {
	margin:0px;
	padding:0px;
}

	ul li {
		margin:0px;
		padding:0px;
	}

img.border {
	border:1px solid #cae9f8;
}

.clear {
	clear:both;
}

#header {
	margin:0px auto;
	width:900px;
	height:322px;
	background-color:#fff;
	position:relative;
}

	#header #box_wyszukiwarka {
		position:absolute; top:106px; left:8px;
		background-image:url(../images/box_wyszukiwarka.gif);
		width:189px;
		height:47px;
	}
	
		#header #box_wyszukiwarka input.field {
			position:absolute; top:22px; left:6px;
			border:1px solid #000;
			width:142px;
			height:16px;
			background-color:#4e4e4e;
			color:#fff;
			font-size:11px;
		}
		
		#header #box_wyszukiwarka input.button {
			position:absolute; top:26px; right:10px;
			float:right;
		}
		
	#header #flash {
		position:absolute; top:36px; right:8px;
		float:right;
		/*background-image:url(../images/glowka_flash.jpg);*/
		width:689px;
		height:287px;
	}
		
	#header #logo {
		position:absolute; top:13px; left:15px;
		background-image:url(../images/logo_grizzly.gif);
		width:186px;
		height:70px;		
	}	
	
	#header #menu {
		position:absolute; top:11px; right:8px;
		float:right;		
	}
	
		#header #menu ul {
			margin:0px;
			padding:0px;
			height:23px;
		}
			
			#header #menu ul li {
				list-style:none;
				float:left;
			}
			
			#header #menu ul li.separator {
				list-style:none;
				float:left;
				width:10px;
				height:inherit;
			}
	
	#header #box_urzadzenia-przemyslowe {
		position:absolute; top:157px; left:8px;
		background-image:url(../images/box_urzadzenia-przemyslowe.jpg);
		width:189px;
		height:166px;
		cursor:pointer;
	}
	
		#header #box_urzadzenia-przemyslowe a {
			position:relative; top:70px; left:93px;
			display:block;
			width:92px;
			color:#fff;
			font-weight:bold;
			text-decoration:none;
		}
		
		#header #box_urzadzenia-przemyslowe a:hover,
		#header #box_urzadzenia-przemyslowe:hover a {
			color:#ffedde;
		}

#middle {
	background-color:#fff;
	margin:0px auto;
	width:900px;
	min-height:192px;
	height:100%;
	position:relative;
	padding-top:6px;
}

	#middle a.more {
		color:#ff600d;
		text-decoration:none;
		background-image:url(../images/arrow_more.gif);
		background-repeat:no-repeat;
		background-position:right 3px;
		padding-right:12px;
	}
		
	#middle  a.more:hover {
		color:#465e69;
		text-decoration:none;
		background-image:url(../images/arrow_more_on.gif);
	}
	
	#middle ul.orange {
		margin:0px 0px 0px 21px;
		padding:0px;
	}
	
		#middle ul.orange li {
			list-style-image:url(../images/li_orange.gif);
			padding:4px 0px;
		}

	#middle .box_menu_top {		
		background-image:url(../images/box_menu_top.png);
		width:189px; 
		height:6px;
	}
	
	#middle .box_menu_bottom {
		background-image:url(../images/box_menu_bottom.png);
		width:189px; 
		height:6px;
	}
	
	#middle #box_menu_middle {
		width:189px;
		min-height:117px;
		height:100%;
		background-image:url(../images/box_menu_middle.png);
		background-position:top;
		background-repeat:repeat-x;
		background-color:#060606;
	}

	#middle #box_menu_middle ul {
		margin:0px 0px;
		padding:0px 0px;
		list-style:inside;
		list-style-type:none;
		list-style-image:none;
	}
		
		#middle #box_menu_middle ul li {
			margin:0px 0px;
			padding:0px 0px;
			font-size:11px;			
			font-weight:bold;
		}
			#middle #box_menu_middle ul li a {
				text-decoration:none;
				/*color:#deeff6;*/
				color:#fff;
				display:block; 
				padding:3px 0px;
			}
			
			#middle #box_menu_middle li a.active {
				background-color:#666;
				color:#fff;
			}
			
		#middle #box_menu_middle ul li a:hover {
			background-color:#ff6e2f;
			color:#fff;
		}
	
	#middle .box_nasze-produkty_t {		
		background-image:url(../images/box_nasza-oferta_t.gif);
		width:494px; 
		height:6px;
	}
	
	#middle .box_nasze-produkty_m {
		background-color:#1a161b;
		width:494px;
		height:132px;
	}
	
		#middle .box_nasze-produkty_m .info {
			 height:30px;
			 position:relative;
		}
		
			#middle .box_nasze-produkty_m .info .text {
				width:494px;
				position:absolute; top:7px;
				color:#fff;
				font-size:9px;
				text-align:center;			
			}
	
	#middle .box_nasze-produkty_b {
		background-image:url(../images/box_nasza-oferta_b.gif);
		width:494px; 
		height:6px;
	}	
	
	#middle .box_kontakt {
		background-image:url(../images/box_kontakt.gif);
		width:189px;
		height:144px;
		position:relative;
		cursor:pointer;
	}
	
		#middle .box_kontakt .text {
			color:#fff;
			font-size:9px;
			line-height:14px;
			position:absolute; top:42px; left:11px;
		}
		
			#middle .box_kontakt .text a {
				color:#fff;
				text-decoration:none;
			}
		
			#middle .box_kontakt:hover .text a,
			#middle .box_kontakt .text a:hover {
				color:#ddd;
			}
	
	#middle .box_product {
		background-image:url(../images/box_product.png);
		width:341px;
		height:122px;
		position:relative;
		float:left;
	}	
		
		#middle .box_product .desc {
			position:absolute; top:6px; left:122px;
			width:217px;
		}
		
		#middle .box_product .desc .title,
		#middle .box_product .desc .title a {
			font-size:13px;
			font-weight:bold;
			color:#003c67;
			margin-bottom:4px;
			text-decoration:none;
		}
		
			#middle .box_product .desc .title a:hover {
				text-decoration:none;
			}
			
		#middle .box_product .desc .text {
			line-height:14px;
		}		
		
		#middle .box_product .image {
			position:absolute; top:6px; left:6px;
			width:110px;
			height:77px;
			text-align: center;
		}
		
			#middle .box_product .image img.border {
				text-align: center;
				vertical-align: middle;
				border:1px solid #e1e1e1;
				margin:0px auto;
			}
			
			#middle .box_product .image .icon_promocja {
				position:relative; top:6px; left:0px;
			}
			
				
		#middle .box_product .buttons {
			position:absolute; bottom:6px; right:8px;
		}
		
		#middle .box_product .price {
			font-weight:bold;
			font-size:12px;
			color:#ff7b0a;
			position:absolute; bottom:6px; left:120px;	
		}
				
		#middle .box_product .new {			
			width:42px;
			height:42px;
			position:absolute;
			top:-4px; left:-4px;
		}
		
		#middle .box_product_clear {
			clear:both;
			height:7px;
		}
	
	
	#middle .box_zamiatarki-przemyslowe {
		background-image:url(../images/box_zamiatarki-przemyslowe.gif);
		width:189px;
		height:144px;
		position:relative;
		cursor:pointer;
	}
	
		#middle .box_zamiatarki-przemyslowe .text {
			font-size:9px;
			line-height:14px;
			position:absolute; left:11px;
			color:#000;
			text-decoration:none;
		}
		
			#middle .box_zamiatarki-przemyslowe:hover .text {
				color:#333;
				text-decoration:underline;
			}
			
			#middle .box_zamiatarki-przemyslowe .text ul {
				width:80px;
				position:absolute; left:10px;
			}
			
				#middle .box_zamiatarki-przemyslowe .text ul li {
      		list-style-type: square;
					line-height:12px;
				}
			
	#middle .box_chemia {
		background-image:url(../images/box_chemia.gif);
		width:189px;
		height:144px;
		position:relative;
		cursor:pointer;
	}
	
		#middle .box_chemia .text {
			font-size:9px;
			line-height:14px;
			position:absolute; left:11px;
			color:#000;
			text-decoration:none;
		}
		
			#middle .box_chemia:hover .text {
				color:#333;
				text-decoration:underline;
			}
			
			#middle .box_chemia .text ul {
				width:80px;
			}
			
				#middle .box_chemia .text ul li {
      		list-style-type: square;
					line-height:12px;
				}
				
	#middle .box_middle_top {
		background-image:url(../images/box_middle_top.png);
		width:494px;
		height:6px;
	}
	
	#middle .box_middle_middle {
		background-color:#fff;
		border-left:1px solid #e1e1e1;
		border-right:1px solid #e1e1e1;
		width:480px;
		height:100%;
		padding:0px 6px;
		position:relative;
	}
	
	#middle .box_middle_bottom {
		background-image:url(../images/box_middle_bottom.png);
		width:494px;
		height:6px;
	}
	
	#middle ul.download {
		margin:0px;
		padding:0px;
	}

	#middle ul.download li {
		margin:0px 0px 0px 15px;
		padding:0px;
		list-style:none;
	}
	
		#middle ul.download li a {
			color:#ff600d;
			text-decoration:none;
			background-image:url(../images/arrow_more.gif);
			background-repeat:no-repeat;
			background-position:left 3px;
			padding-left:12px;
		}
		
		#middle ul.download li a:hover {
			text-decoration:underline;
		}
	
	#middle .formularz_product {
		margin:0px auto;
		padding-top:15px;
	}
	
		#middle .formularz_product label {
			width:120px;
			position:relative; top:2px;
			float:left;
			text-align:right;
		}
			
		#middle .formularz_product input, 
		#middle .formularz_product textarea {
			position: relative; left:20px;
			background-color:#f1f1f1;
			border:1px solid #c1c1c1;
			float:left;
			width:400px;
			color:#333;			
			margin-top:2px;
			height:15px;
			font-size:12px;
		}
		
		#middle .formularz_product textarea {
			font-family: Tahoma, Arial, "Times New Roman", "Myriad Pro";
			height:127px;
			overflow:hidden;
		}
			
		#middle .formularz_product input:hover, 
		#middle .formularz_product input:focus,
		#middle .formularz_product textarea:hover, 
		#middle .formularz_product textarea:focus {
			background-color:#fafafa;
			background-repeat:repeat-x;
		}
			
		#middle .formularz_product input.radio {
				width:20px;
				text-align:left;
				border:none;
				text-align:left;
				position:relative; left:0px;
		}
		
		#middle .formularz_product .clear {
			height:5px;
		}	
	
	#middle .kontakt_title {
		font-size:13px;
		font-weight:bold;
	}
	
	#middle .kontakt_name {
		position:relative; left:10px;
		margin-top:4px;
	}

	#middle .kontakt_mail {
		position:relative; left:10px;
		margin-top:4px;
	}
	
		#middle .kontakt_mail a {
			color:#1f1f1f;
			text-decoration:none;
			font-weight:bold;
		}
	
		#middle .kontakt_mail a:hover {
			text-decoration:underline;
		}
	
	#middle .kontakt_phone {
		position:absolute; bottom:0px; left:335px;
		float:right;
		font-size:17px;
		font-weight:bold;
		color:#666;
	}
	
	#middle .nagl {
		width:200px;
		height:23px;
		background-repeat:no-repeat;
		position:relative;
	}
	
		#middle .nagl .line {
			width:125px;
			height:2px;
			background-color:#465e69;
			position:absolute; bottom:0px;
		}
		
	#middle .nagl_dzial {
		position:relative;
		background-image:url(../images/nagl_dzial.png);
		width:689px;
		height:50px;
		margin-bottom:6px;
	}
		
		#middle .nagl_dzial .title {
			color:#fff;
			font-size:13px;
			font-weight:bold;
			position:absolute; bottom:14px; left:510px;
		}
		
		#middle .nagl_dzial .title .arrow {
			margin-right:6px;
			display:inline;
			position:relative; top:1px;
		}
		
		#middle .nagl_dzial .path {
			color:#fff;
			position:absolute; bottom:14px; left:10px;
		}
		
			#middle .nagl_dzial .path a {
				color:#fff;
				font-size:13px;
				font-weight:bold;
				text-decoration:none;
			}
			
			#middle .nagl_dzial .path a:hover {
				text-decoration:underline;
			}
			
	#middle .nagl2 {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:13px;
		text-shadow:#eee 1px 1px 2px;
		padding:3px 0px 3px  0px;
	}
		
	#middle .product_top {
		width:100%;
		height:100%;
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
	}		
	
		#middle	.product_top .topic {
			width:500px;
			height:100%;
			float:left;
			padding:0px 0px 0px 0px;
			color:#ff7b0a;
		}
			
		.product_top .price {
			width:157px;
			height:100%;
			float:left;
			text-align:right;
			padding:0px 0px 0px 10px;
			color:#ff7b0a;
		}
		
		.product_top .button {
			width:88px;
			height:100%;
			float:left;
			position:relative; top:4px;
		}
		
		
	#middle .v_line {
		/*background-image:url(../images/v_line.gif);
		background-repeat:repeat;*/
		background-color:#ddd;
		width:1px;
		height:inherit;
		position:absolute;
		float:left;
	}
	
#footer {
	margin:0px auto;
	width:884px;
	margin:10px auto;
	color:#66c5ec;
}

	#footer .orange_line {
		width:100%;
		height:5px;
		background-color:#ff7b0a;
	}
	
	#footer .grey_line {
		margin:0px auto;
		width:850px;
		height:1px;
		background-color:#dedcda;
	}

	#footer .elso {
		float:left;
		width:50%;
		text-align:left;
	}
	
		#footer .elso a {
			font-size:10px;
			color:#a8a8a8;
			text-decoration:none;
		}
		
		#footer .elso a:hover {
			text-decoration:underline;
		}
	
	#footer .links {
		float:right;
		width:50%;
		text-align:right;
		color:#ff7b0a;
	}
	
		#footer .links a {
			font-size:10px;
			color:#ff7b0a;
			text-decoration:none;
		}
		
		#footer .links a:hover {
			text-decoration:underline;
		}

	#footer .text {
		width:850px;
		margin:10px auto;
		text-align:center;
		color:#d3d3d3;
	}
	
	
/* slider */	

.slide {
	width:494px;
	height:102px;
}

	.slide .separator {
		float:left;
		width:12px;
		height:100%;
	}

	.slide .element {
		float:left;
		width:108px;
	}
	
	.slide .element:first-child {
		padding-left:12px;
	}
	
	.slide .element:last-child {
		padding-right:12px;
	}	
	
		.slide .element .text {
			background-image:url(../images/box_nasza-oferta_title_bg.gif);
			height:22px;
			color:#fff;			
			text-align:center;
			margin:0px auto;
		}
		
		.slide .element .text a {
			position:relative; top:3px;
			font-size:9px;
			color:#fff;
			text-decoration:none;
		}
		
		.slide .element .text a:hover,
		.slide .element:hover .text a {
			color:#fff;
			text-decoration:underline;
		}				
	
/***** STRZAŁKI *****/

#strzalki {
	width:100%;
	text-align:center;
	clear:both;
	padding:10px 0px;
}

	#strzalki a.page {
		display:inline-block;
		width: 9px;
		height:14px;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		background-color:#1c2124;
		padding:4px 6px;
		text-decoration: none;
		vertical-align: middle;
	}
	#strzalki a.page:hover {
		color:#fff;
		background-color:#ff600d;
	}
	
	#strzalki a.page_on {
		display:inline-block;
		width: 9px;
		height:14px;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		background-color:#ff600d;
		padding:4px 6px;
		text-decoration: none;
		vertical-align: middle;
		cursor:default;
	}
	#strzalki a.page_on:hover {
		color:#fff;
		background-color:none;
		cursor:default;
	}