.clear {
	clear:both;
}

form {
	margin:0px;
	padding:0px;
}

#menu_rozw {
	width:242px;
	height:100%;
	background-color:#ededed;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
}

	#menu_rozw ul {
		margin:0px 0px;
		padding:0px 0px;
		list-style:inside;
		list-style-type:none;
		list-style-image:none;
	}
		
		#menu_rozw ul li {
			margin:0px 0px;
			padding:0px 0px;
			font-family:Tahoma, Arial, "Times New Roman", "Myriad Pro";
			font-size:11px;			
			font-weight:bold;
		}
		
			#menu_rozw ul li a {
				text-decoration:none;
				color:#393939;
				display:block; 
				padding:3px 0px;
				border-top:1px solid #f9f9f9;
				border-bottom:1px solid #dedede;
			}
			
			#menu_rozw ul li a.active {
				color:#dd0000;
			}


#middle {
	font-size:11px;
	font-family:Tahoma, Arial, "Times New Roman", "Myriad Pro";
}
	
	#middle table {
		font-size:inherit;
	}


	#middle #box_wyszukiwarka {
		background-image:url(../obrazki/box_szukaj.gif);
		width:244px;
		height:95px;
		position:relative;
	}
	
		#middle #box_wyszukiwarka input.field {
			position:absolute; top:62px; left:22px;
			border-top:1px solid #000;
			border-right:1px solid #333;
			border-bottom:1px solid #333;
			border-left:1px solid #000;
			width:172px;
			height:20px;
			background-color:#555;
			color:#fff;
			font-size:11px;
			padding:2px;
		}
		
		#middle #box_wyszukiwarka input.button {
			position:absolute; top:65px; right:26px;
			float:right;
		}
		
		#middle #box_wyszukiwarka input.button:active {
			position:absolute; top:66px; right:25px;
			float:right;
		}
		
		
	#middle .box_product {
		background-image:url(../obrazki/box_product_bg.gif);
		background-position:top;
		background-repeat:repeat-x;
		background-color:#fff;
		width:298px;
		height:149px;
		border:1px solid #cdcdcd;
		position:relative;
		float:left;
	}	
		
		#middle .box_product .image {
			position:absolute; top:7px; left:7px;
			border:1px solid #cdcdcd;
			width:133px;
			height:133px;
			background-color:#fff;
			text-align:center;
		}
		
			#middle .box_product .image img {
				text-align:center;
				vertical-align:middle
			}
		
		#middle .box_product .desc {
			position:absolute; top:9px; left:149px;
		}
		
		#middle .box_product .desc .title,
		#middle .box_product .desc .title a {
			font-size:11px;
			font-family:Arial, Tahoma, Verdana;
			font-weight:bold;
			color:#e31704;
			margin-bottom:4px;
			text-decoration:none;
		}
		
			#middle .box_product .desc .title a:hover {
				text-decoration:none;
			}
		
		#middle .box_product .price {
			position:absolute; top:106px; right:6px;
			text-align:right;
			font-size:11px;	
		}
		
		#middle .box_product .price .amount {
			font-family:Arial, Tahoma, Verdana;
			font-weight:bold;
			font-size:15px;
			color:#e31704;
			padding-right:4px;
		}
		
		#middle .box_product .more {
			position:absolute; bottom:8px; right:8px;
			text-align:right;
		}
		
		#middle .box_product .new {			
			width:28px;
			height:28px;
			position:absolute;
			top:-4px; left:-4px;
		}
    
	#middle .box_product_clear {
		clear:both;
		height:15px;
	}

	#middle .box_single-product {
	height:137px;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	background-color:#d8d8d8;
}

	#middle .box_single-product .lewa {
		float:left; 
		text-align:right;
		padding-top:2px;
		position:relative;
	}
	
	#middle .box_single-product .prawa {
		loat:right; 
		height:100%;
		position:relative;
	}
	
	#middle .box_single-product .title,
	#middle .box_single-product .title a {
		font-size:11px;
		font-family:Arial, Tahoma, Verdana;
		font-weight:bold;
		color:#e31704;
		margin-bottom:4px;
		text-decoration:none;
	}
		
		#middle .box_single-product .title a:hover {
			text-decoration:none;
		}
	
	#middle .box_single-product .price {
		position:absolute; right:4px; bottom:20px;
	}
	
		#middle .box_single-product .price .amount {
			font-family:Arial, Tahoma, Verdana;
			font-weight:bold;
			font-size:15px;
			color:#e31704;
			padding-right:4px;
		}
	
	#middle .box_single-product .new {			
		width:28px;
		height:28px;
		position:absolute;
		bottom:6px; left:6px;
	}
		
	#middle ul.download {
		margin:0px 0px 0px 20px;
		padding:0px;
		list-style:inside;
	}
	
		#middle ul.download li {
			list-style-image:url(../obrazki/arr.gif);		
			margin:10px 0px 0px 0px;
		}
		
			#middle ul.download li a {
				color:#353535;
				text-decoration:none;
			}
			

	#middle .formularz_product {
		margin:0px auto;
		padding-top:15px;		
	}
	
	#middle .formularz_product label {
		width:120px;
		position:relative; top:4px;
		float:left;
		text-align:right;
	}
		
	#middle .formularz_product input, 
	#middle .formularz_product textarea {
		font-family:Tahoma, Arial, "Times New Roman", "Myriad Pro";
		position: relative; left:20px;
		background-color:#fefefe;
		border:1px solid #ccc;
		float:left;
		width:300px;
		color:#333;			
		margin-top:2px;
		height:19px;
		padding:2px;
		font-size:11px;
	}
	
	#middle .formularz_product textarea {
		font-family:Tahoma, Arial, "Times New Roman", "Myriad Pro";
		height:127px;
		overflow:hidden;
		font-size:11px;
	}
		
	#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 .hr_line {
		background-color:#ccc;
		height:1px;
		margin:0px 10px;
	}
	
	#middle .koszyk {
		margin: 10px auto 0px auto;
		width:607px;
		background-color:#ccc;
	}
		
		#middle .koszyk .top {
			background-color: #dd0000;
			padding:3px 0px 3px 0px;
			height: 28px;
			text-align:center;
			vertical-align:middle;
			color:#fff;
		}
		
		#middle .koszyk .prod {
			background-color: #fefefe;
			padding:3px 0px 3px 0px;
			text-align:center;
			vertical-align:middle;
		}
			
			#middle .koszyk .prod .checkbox {
				background-color:#fefefe;
				color:#dd0000;
				border:1px solid #ccc;
				width:17px;
				height:17px;
			}
			
			#middle .koszyk .prod .il {
				background-color:#fefefe;
				color:#dd0000;
				border:1px solid #ccc;
				font-family:Tahoma, Arial, Verdana;
				font-size:12px;
				padding:2px;
			}	
			
		#middle .koszyk_suma {
			font-weight:bold;
			float:right;
			position:relative; right:10px;
			padding:10px 0px 0px 0px;
		}
		
	#middle .nagl {
		font-family:Arial, Tahoma, Verdana;
		font-weight:bold;
		font-size:15px;
		color:#dd0000;
		padding:0px 0px 0px 10px;
	}


	#middle .product_top {
		width:100%;
		height:100%;
		position:relative;
		font-size:14px;
		font-weight:bold;
		font-family:Arial, Tahoma, Verdana;
		padding:0px 10px;
	}		
	
		#middle	.product_top .topic {
			width:288px;
			height:100%;
			float:left;
			padding:7px 0px 0px 0px;
			color:#ea2a2e;
		}
		
		#middle .product_top .symbol {
			width:130px;
			height:100%;
			float:left;
			padding:7px 0px 0px 5px;
			color:#ea2a2e;
		}
			
		#middle .product_top .price {
			width:107px;
			height:100%;
			float:left;
			padding:7px 0px 0px 5px;
			color:#ea2a2e;
		}
			
		#middle .product_top .button {
			width:72px;
			height:100%;
			float:left;
			position:relative; top:4px;
		}		

#strzalki {
	width:100%;
	text-align:center;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
}

	#strzalki a.page {
		display:inline-block;
		width: 9px;
		height:14px;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		background-color:#dd0000;
		padding:4px 6px;
		text-decoration: none;
		vertical-align: middle;
	}
	#strzalki a.page:hover {
		color:#fff;
		background-color:#353535;
	}
	
	#strzalki a.page_on {
		display:inline-block;
		width: 9px;
		height:14px;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		background-color:#353535;
		padding:4px 6px;
		text-decoration: none;
		vertical-align: middle;
		cursor:default;
	}
	#strzalki a.page_on:hover {
		cursor:default;
	}
