@charset "utf-8";
/* CSS Document */


*{
	margin:0;
	padding:0;
}

html,
body {
	background:#fff url(../img/bg.png) top repeat-x;
	width:100%;
	height:100%;
	font-family:tahoma;
}

div.wrapper {
	width:978px;
	height:100%;
	margin:0 auto;
}

a {
	text-decoration:none;
	color:#9e1d24;
}
a:hover {
	text-decoration:underline;
}

/* ************** HEADER *************** */
#header {
	width: 978px;
	height:286px;
	display:block;
	margin: 0 0 7px 0;
	padding:0;
}

#header-logo {
	width: 978px;
	height:134px;
	display:block;
	margin: 0 0 0px 0;
	padding:0;
}

	#logotyp-meblostrefa {
		width:282px;
		height:125px;
		display:block;
		background:url(../img/logotyp-meblostrefa.png) no-repeat;
		float:left;
		margin: 0 0 0 23px;
		padding:0 0 0 0;
	}

	#top-panel {
		width:471px;
		height:85px;
		display:block;
		float:right;
		margin: 44px 15px 0 0;
		padding: 0 0 0 0;
	}
	
	#top-panel #top-panel-left {
		float:left;
		width:115px;
		height:78px;
		background:transparent url(../img/line1.png) right top no-repeat;
		display:block;
	}
	
		#top-panel #top-panel-left ul.list-menu {
			vertical-align:bottom;
			float:right;
			text-align:right;
			list-style-position:outside;
			list-style-image:none;
			list-style-type:none;
			margin-top: 17px;
			
		}
		
		#top-panel #top-panel-left ul.list-menu li {
			background:url(../img/manu-strzalka1.png) right no-repeat;
			padding-right: 7px;
			margin-right:23px;
			padding: 3px 5px 5px 3px;
		}
		
		#top-panel #top-panel-left ul.list-menu li a {
			font-size:11px;
			font-weight:bold;
			color:#9e1d24;
			text-decoration:none;
		}
		
		#top-panel #top-panel-left ul.list-menu li a:hover {
			text-decoration:underline;
		}
	
	#top-panel #top-panel-right {
		float:right;
		width:327px;
		height:85px;
		display:block;
	}
	
		#top-panel #top-panel-right #top-panel-title {
			border-bottom:1px solid #babbba;
			font-size:14px;
			font-weight:bold;
			color:#212422;
			padding-bottom:2px;
		}
		
		#top-panel #top-panel-right #top-panel-info {
			font-size:12px;
		}
		
			#top-panel #top-panel-right #top-panel-info #top-panel-info-left {
				width:164px; 
				height:67px; 
				display:block; 
				float:left;
			}
				#top-panel #top-panel-right #top-panel-info #top-panel-info-left #top-panel-info-left-1 {
					line-height:16px; 
					margin:16px 0 6px 0;
				}
				#top-panel #top-panel-right #top-panel-info #top-panel-info-left #top-panel-info-left-2 {
					line-height:16px;
				}
			
			#top-panel #top-panel-right #top-panel-info #top-panel-info-right {
				width:160px; 
				height:67px; 
				display:block; 
				float:right;
			}
				#top-panel #top-panel-right #top-panel-info #top-panel-info-right #top-panel-info-right-1 {
					line-height:16px; 
					margin:16px 0 6px 0;
				}
				#top-panel #top-panel-right #top-panel-info #top-panel-info-right #top-panel-info-right-2 {
					line-height:16px;
				}
				
				
				/* * */
				#top-panel #top-panel-right #top-panel-info #top-panel-info-left #top-panel-info-left-1 img,
				#top-panel #top-panel-right #top-panel-info #top-panel-info-left #top-panel-info-left-2 img,
				#top-panel #top-panel-right #top-panel-info #top-panel-info-right #top-panel-info-right-1 img,
				#top-panel #top-panel-right #top-panel-info #top-panel-info-right #top-panel-info-right-2 img {
					margin-right:10px;
				}


#header-menu {
	width: 978px;
	height:53px;
	display:block;
	margin: 0 0 0px 0;
	padding:0;
	
	background:url(../img/bg-top-menu.png) no-repeat;
}

#header-bottom {
	width: 978px;
	height:99px;
	display:block;
	margin: 0 0 0px 0;
	padding:0;
}

	#header-bottom #search {
		width:220px;
		height:99px;
		display:block;
		float:left;
		margin: 0 6px 0 0;
		padding:0;
		
		background:url(../img/bg-search.png) no-repeat;
	}
	
		#search-szukaj {
			width:183px;
			height:100%;
			display:block;
			margin: 0 auto;
		}
		
		#search-szukaj #search-szukaj-title {
			border-bottom:1px solid #babbba;
			font-size:14px;
			font-weight:bold;
			color:#212422;
			padding-bottom:2px;
			padding-top:13px;
			color:#fff;
		}
		
		#search-szukaj form {
			margin-top:13px;
		}
		
		#search-szukaj form #szukajka {
			width:154px;
			height:22px;
			line-height:22px;
			border: 1px solid #a4a5a7;
			float: left;
		}
		
		#search-szukaj form #szukaj {
			background:url(../img/szukaj.png) no-repeat;
			width: 21px;
			height:22px;
			display:block;
			float:right;
			border:none;
		}
	
	#header-bottom #basket {
		width:371px;
		height:99px;
		display:block;
		float:left;
		margin: 0 0px 0 0;
		padding:0;
		
		background:url(../img/bg-basket.png) no-repeat;
	}
	
		#header-bottom #basket #basket-koszyk {
			width:106px;
			height:76px;
			display:block;
			float:left;
			background:url(../img/koszyk.png) no-repeat;
			margin:13px 0 0 18px;
		}
		
		#header-bottom #basket #basket-info {
			width:212px;
			height:82px;
			margin:13px 13px 0 0;
			padding:0;
			float:right;
			display:block;
		}
			
			#header-bottom #basket #basket-info #basket-info-title {
				border-bottom:1px solid #babbba;
				font-size:14px;
				font-weight:bold;
				color:#212422;
				padding-bottom:2px;
				height: 18px;
			}
			#twoj-koszyk-title {
				float:left; 
				height:18px; 
				position:relative;
				}
			#header-bottom #basket #basket-info #basket-info-title #pokaz {
				float:right;
				font-size:11px;
				background:url(../img/manu-strzalka1.png) right no-repeat;
				padding-right:7px;
				margin-right:2px;
				position:relative;
				padding-top:2px;
			}
			
			#basket-info-zawartosc-razem{
				font-size:12px;
				margin-top:14px;
				width:210px;
				height: 40px;
			}
			#basket-info-zawartosc-cena {
				font-size:12px;
				margin-top:5px;
			}
			
			#basket-info-zawartosc-razem-ilosc,
			#basket-info-zawartosc-cena-kwota {
				font-weight:bold;
				float:right;
				width:auto;
				
			}
			.basket-info-zawartosc-opis {
				float:left; 
				position:relative;
				width: 110px;
			}	
	
	#header-bottom #login {
		width:372px;
		height:99px;
		display:block;
		float:right;
		margin: 0px;
		padding:0px;
		
		background:url(../img/bg-login.png) no-repeat;
	}
	
		#header-bottom #login #login-form {
			width:329px;
			height:81px;
			display:block;
			margin: 13px auto;
			padding:0;
		}
		
		#header-bottom #login #login-form #login-form-title {
			border-bottom:1px solid #babbba;
			font-size:14px;
			font-weight:bold;
			color:#212422;
			padding-bottom:2px;	
		}
		
		#header-bottom #login #login-form #login-form-logowanie {
			margin: 11px 0 0 0;
			padding:0 0 0 0;
		}
		
		#header-bottom #login #login-form #login-form-logowanie form #username,
		#header-bottom #login #login-form #login-form-logowanie form #password, input.input_search {
			border:1px solid #a4a5a7;
			height:22px;
			width:145px;
			color:#909190;
			margin-right: 2px;
			line-height:22px;
		}
		
		#header-bottom #login #login-form #login-form-logowanie form #button-login {
			background:url(../img/login.png) no-repeat;
			width: 21px;
			height:22px;
			display:inline-block;
			border:none;
			padding-top: 2px;
		}
		
		#header-bottom #login #login-form #login-form-logowanie #logowanie-linki {
			list-style:none;
			float:right;
			font-size:11px;
			margin: 7px 0 0 0;
			height:10px;
			line-height:10px;
		}
		
		#header-bottom #login #login-form #login-form-logowanie #logowanie-linki li {
			float:right;
			margin-left:8px;
			padding-left:9px;
			background:transparent url(../img/menu-logowanie-line2.png) left top no-repeat;
			height:10px;
			
		}
		
		#header-bottom #login #login-form #login-form-logowanie #logowanie-linki li.last {
			float:right;
			margin-left:8px;
			padding-left:0;
			background:none;
		}
		
		#header-bottom #login #login-form #login-form-logowanie #logowanie-linki li #rejestracja {
			font-weight:bold;
		}
	
#content-top {
	background:#ffffff url(../img/bg-content-top.png) top center no-repeat;
	height:34px;
}

	#content-top #sciezka {
		color:#858689;
		font-size:9px;
		padding:11px 0 0 17px;
	}
	
	#content-top #sciezka a {
		color:#858689;
		text-decoration:none;
	}
	#content-top #sciezka a:hover {
		color:#858689;
		text-decoration:underline;
	}

#content {
	width: 978px;
	display:block;
	margin: 0 0 7px 0;
	padding:0;
	
	background:#fff;
	display:table;
}

	#content #content-left {
		width:220px;
		height:100%;
		float:left;
	}
		
		#content #content-left div.content-left-black {
			width:220px;
			height:auto;
			background:#000308 url(../img/bg-box-kategorie-top.png) top center no-repeat;
			margin-bottom:9px;
		}
		
		#content #content-left div.content-left-black div.content-left-black-in {
			width:220px;
			height:auto;
			background: transparent url(../img/bg-box-kategorie-bottom.png) bottom center no-repeat;
			padding-bottom:25px;
		}
		
		
		#content #content-left div.content-left-red {
			width:220px;
			height:auto;
			background:#9e1d24 url(../img/bg-box-red-top.png) top center no-repeat;
			margin-bottom:9px;
		}
		
		#content #content-left div.content-left-red div.content-left-red-in {
			width:220px;
			height:auto;
			background: transparent url(../img/bg-box-red-bottom.png) bottom center no-repeat;
			padding-bottom:25px;
		}
		
		
		#content #content-left div.content-left-gray {
			width:220px;
			height:auto;
			background:#c7c8c9 url(../img/bg-box-gray-top.png) top center no-repeat;
			margin-bottom:9px;
		}
		
		#content #content-left div.content-left-gray div.content-left-gray-in {
			width:220px;
			height:auto;
			background: transparent url(../img/bg-box-gray-bottom.png) bottom center no-repeat;
			padding-bottom:25px;
		}
		
			#content #content-left div.content-left-black div.content-left-black-in div.left-box-in,
			#content #content-left div.content-left-red div.content-left-red-in div.left-box-in,
			#content #content-left div.content-left-gray div.content-left-gray-in div.left-box-in {
				width:183px;
				height:100%;
				margin: 0 auto;
			}
			
				#content #content-left div.content-left-black div.content-left-black-in div.left-box-in #tytul{
					font-size:14px;
					font-weight:bold;
					border-bottom:1px solid #6b6d70;
					padding-bottom:2px;
					color: #fff;
					padding-top:11px;
					margin-bottom:15px;
				}
				#content #content-left div.content-left-black div.content-left-black-in div.left-box-in #kategorie {
					list-style:none;
				}
				#content #content-left div.content-left-black div.content-left-black-in div.left-box-in #kategorie li {
					height: 24px;
					margin-bottom:2px;
					background:#2d2f33 url(../img/strzalka2.gif) top right no-repeat;
				}
				#content #content-left div.content-left-black div.content-left-black-in div.left-box-in #kategorie li.active,
				#content #content-left div.content-left-black div.content-left-black-in div.left-box-in #kategorie li:hover {
					height: 24px;
					margin-bottom:2px;
					background:#9e1d24 url(../img/strzalka2.gif) top right no-repeat;
				}
				
				#content #content-left div.content-left-black div.content-left-black-in div.left-box-in #kategorie li a {
					font-size:13px;
					color:#fff;
					line-height:22px;
					padding-left:11px;
					display:block;
				}
				
				
				#content #content-left div.content-left-red div.content-left-red-in div.left-box-in #tytul {
					font-size:14px;
					font-weight:bold;
					border-bottom:1px solid #bd666a;
					padding-bottom:20px;
					color: #fff;
					padding-top:11px;
					margin-bottom:15px;
				}
				.tytul-text {
					float:left;
					position:relative;
				}
				
				
				
				
				#content #content-left div.content-left-gray div.content-left-gray-in div.left-box-in #tytul {
					font-size:14px;
					font-weight:bold;
					border-bottom:1px solid #909193;
					padding-bottom:2px;
					color: #000308;
					padding-top:11px;
					margin-bottom:15px;
				}
				
				#content #content-left div.content-left-gray div.content-left-gray-in div.left-box-in #onas{
					list-style:none;
				}
				#content #content-left div.content-left-gray div.content-left-gray-in div.left-box-in #onas li {
					height: 24px;
					margin-bottom:2px;
					background:#b3b4b5 url(../img/strzalka2.gif) top right no-repeat;
				}
				#content #content-left div.content-left-gray div.content-left-gray-in div.left-box-in #onas li.active,
				#content #content-left div.content-left-gray div.content-left-gray-in div.left-box-in #onas li:hover {
					height: 24px;
					margin-bottom:2px;
					background:#9e1d24 url(../img/strzalka2.gif) top right no-repeat;
				}
				
				#content #content-left div.content-left-gray div.content-left-gray-in div.left-box-in #onas li.active a,
				#content #content-left div.content-left-gray div.content-left-gray-in div.left-box-in #onas li:hover a {
					color:#fff;
				}
				
				#content #content-left div.content-left-gray div.content-left-gray-in div.left-box-in #onas li a {
					font-size:13px;
					color:#000308;
					line-height:22px;
					padding-left:11px;
					display:block;
				}

	
	/* Boczne menu z (pod) kategoriami */
	#content #content-left div.content-left-black div.content-left-black-in div.left-box-in #kategorie div.menu_pad ul
	{
		padding-left: 12px;
	}
	
	
	#content #content-right {
		width:750px;
		height:100%;
		float:right;
		margin: -2px 0px 0px 0px;
	}
	
	#content #content-right #content-box1 {
			margin: 0 0 9px 0;
			padding:0;
		}
			
		#content #content-right #content-box1 #tytul {
			background: url(../img/bg-content-title.png) no-repeat top center;
			display:block;
			color:#fff;
			font-size:14px;
			font-weight:bold;
			height:26px;
			padding:9px 0 0 17px;
		}
		
		#content #content-right #content-box1 div.content-box10 {
			background:url(../img/bg-content-c-middle.png) repeat-y; 
			height:100%; 
			display:block; 
			z-index:5;
			margin-bottom:10px;
		}
		#content #content-right #content-box1 div.content-box10 div.content-box11 {
			background:url(../img/bg-content-c-top.png) no-repeat; 
			height:100%; 
			display:block;
		}
		#content #content-right #content-box1 div.content-box10 div.content-box11 div.content-box12 {
			background: url(../img/bg-content-c-bottom.png) bottom center no-repeat; 
			display:block; 
			z-index:10;
		}
			#content-box1-in {
				padding:24px 24px 50px;
				display:table;
				height:100%;
				
			}
			
			
	#content #content-right div.content-box2 {
			margin: 0 0 9px 0;
			padding:0;
		}
		#content #content-right div.content-box2 div.content-box20 {
			background:url(../img/bg-content-gray-middle.png) repeat-y; 
			height:205px; 
			display:block;
		}
		#content #content-right div.content-box2 div.content-box20 div.content-box21 {
			background:url(../img/bg-content-gray-top.png) top center no-repeat; 
			height:100%; 
			display:block;
		}
		#content #content-right div.content-box2 div.content-box20 div.content-box21 div.content-box22 {
			background:transparent url(../img/bg-content-gray-bottom.png) center bottom no-repeat; 
			height:100%; 
			display:block; 
			z-index:5;
		}
			#content-box2-in {
				padding:0px 0px 24px 0px;
				display:block;
				height:100%;
			}
				#content-box2-in-title{
					border-bottom:1px solid #9a9b9d;
					font-size:14px;
					font-weight:bold;
					color:#000308;
					padding-bottom:20px;
					padding-top:13px;
					margin-right: 24px;
					margin-left: 24px;
				}

#content-box2-in-title-text {
	float: left;
	position: relative;
	}
	
	
	
#foter {
	width: 978px;
	height:95px;
	display:block;
	margin: 7px 0 0px 0;
	padding:0;
	
	background:#CC9900 url(../img/bg-foter.png) no-repeat;
	
	clear: both;
}
	#nav-bottom {
		float:left;
		list-style:none;
		margin: 16px 0 0 20px;
		line-height:10px;
		height:10px;
	}
	#nav-bottom li {
		float:left;
		padding: 0 10px 2px 4px;
		margin-right:6px;
		line-height:10px;
		background:url(../img/menu-bottom-line3.gif) center right no-repeat;
	}
	#nav-bottom li a{
		font-size:11px;
		text-decoration:none;
		color:#8f9193;
	}
	#nav-bottom li a:hover {
	text-decoration:underline;
	}
	#nav-bottom li.last {
	float:left;
	padding: 0 10px 2px 4px
	margin-right:6px;
	line-height:10px;
	background-image: none;
	}
	
	
	
	
	#stopka {
		float:right;
		font-size:11px;
		color:#8f9193;
		margin:16px 24px 0 0;
		text-align:right;
	}
	
	#skillo{
		color:#c7c7c7;
	}
	#skillo a{
		color:#c7c7c7;
		text-decoration:none;
	}
	#skillo a:hover {
		text-decoration:underline;
	}






/* ****************** Asortyment **************** */
div.asortyment-left{
	float:left;
	width:350px;
	height:162px;
	display:block;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
}
	div.asortyment-left div.asortyment{
		width:330px;
		height:134px;
		display:block;
		margin-top:14px;
	}
	div.asortyment-left div.asortyment img {
		width:132px;
		height:132px;
		float:left;
		display:block;
		border:1px solid #e0e0e0;
	}
	div.asortyment-left div.asortyment div.asortyment-title{
		width:180px;		
		float:right;
		display:block;
		font-size:13px;
		color:#000308;
		font-weight:bold;
	}
	div.asortyment-left div.asortyment div.asortyment-koszty {
		color:#9e1d24;
		font-size:11px;
		font-weight:bold;
		width:180px;
		height:96px;
		display:block;
		float:right;
		margin-top:10px;
	}
	div.asortyment-left div.asortyment div.asortyment-koszty ul.asortyment-lista {
		margin-top:6px;
		font-weight:normal;
		color:#000308;
	}
	div.asortyment-left div.asortyment div.asortyment-koszty ul.asortyment-lista li {
		margin-left:15px;
		font-weight:normal;
		font-size:11px;
		position:relative;
	}
	div.asortyment-left div.asortyment div.asortyment-koszty ul.asortyment-lista li div.asortyment-lista-cena {
		display:inline-block;
		text-align:right;
		font-weight:bold;
		position:absolute;
		top:0px;
		right:0px;
	}
	div.asortyment-left div.asortyment div.asortyment-koszty a.asortyment-info{
		height:22px;
		line-height:22px;
		display:block;
		text-align:center;
		font-size:9px;
		background:#7c7e80;
		color:#FFFFFF;
		text-decoration:none;
		margin:9px 0 0 114px;
		position:relative;
		padding: 0px 5px 0px 5px;
	}
	div.asortyment-left div.asortyment div.asortyment-koszty a.asortyment-info:hover{
		text-decoration:underline;
	}
	
	


div.asortyment-right{
	float:left;
	width:350px;
	height:162px;
	display:block;
	border-bottom:1px solid #dedede;
}
	div.asortyment-right div.asortyment{
		width:330px;
		height:134px;
		display:block;
		float:right;
		margin-top:14px;
	}
	div.asortyment-right div.asortyment img {
		width:132px;
		height:132px;
		float:left;
		display:block;
		border:1px solid #e0e0e0;
	}
	div.asortyment-right div.asortyment div.asortyment-title{
		width:180px;		
		float:right;
		display:block;
		font-size:13px;
		color:#000308;
		font-weight:bold;
	}
	div.asortyment-title a{
		font-size:13px;
		color:#000308;
		font-weight:bold;
	}
		div.asortyment-title a:hover{
		font-size:13px;
		color:#9E1D24;
		font-weight:bold;
		text-decoration: underline;
	}
	div.asortyment-right div.asortyment div.asortyment-koszty {
		width:180px;
		height:90px;
		display:block;
		float:right;
		color:#9e1d24;
		font-size:11px;
		font-weight:bold;
		margin-top:10px;
	}
	div.asortyment-right div.asortyment div.asortyment-koszty ul.asortyment-lista {
		margin-top:6px;
		font-weight:normal;
		color:#000308;
	}
	div.asortyment-right div.asortyment div.asortyment-koszty ul.asortyment-lista li {
		margin-left:15px;
		font-size:11px;
		position:relative;
	}
	div.asortyment-right div.asortyment div.asortyment-koszty ul.asortyment-lista li div.asortyment-lista-cena {
		display:inline-block;
		text-align:right;
		font-weight:bold;
		position:absolute;
		top:0px;
		right:0px;
	}
	div.asortyment-right div.asortyment div.asortyment-koszty a.asortyment-info{
		height:22px;
		line-height:22px;
		display:block;
		text-align:center;
		font-size:9px;
		background:#7c7e80;
		color:#FFFFFF;
		text-decoration:none;
		margin: 9px 0 0 114px;
		position:relative;
		padding: 0px 5px 0px 5px;
	}
	div.asortyment-right div.asortyment div.asortyment-koszty a.asortyment-info:hover{
		text-decoration:underline;
	}
		
		
/* **************8 najczesciej * ***************** */

#najczesciej {
	margin-left:12px;
	margin-top:24px;
}
	div.najczesciej {
		border-right:1px solid #B0B2B2;
		display:block;
		float:left;
		height:106px;
		margin-left:1px;
		margin-right:10px;
		padding-right:11px;
		width:212px;
	}
	div.najczesciej img {
		border:1px solid #B0B2B2;
		width:104px;
		height:104px;
		display:block;
		float:left;
	}
	div.najczesciej div.najczesciej-title {
		font-size:11px;
		font-weight:bold;
		width:95px;
		height:83px;
		display:block;
		float:right;
	}
	div.najczesciej-title a{
		font-size:11px;
		font-weight:bold;
		color:#000308;
	}
	div.najczesciej-title a:hover{
		font-size:11px;
		font-weight:bold;
		color:#9E1D24;
		text-decoration: underline;
	}
	
	a.najczesciej-info{
		
		height: 22px;
		line-height:22px;
		display:block;
		text-align:center;
		font-size:9px;
		background:#7c7e80;
		color:#FFFFFF;
		text-decoration:none;
		position:relative;
		float:right;
		padding: 0px 7px 0px 7px;
		font-weight: bold;
	}
	a.najczesciej-info:hover{
		text-decoration:underline;
	}






#noob-box-prev {
cursor:pointer;
display:inline-block;
width:17px;
height:17px;
background:url(../img/botton-prev.png) no-repeat;
float:right;
padding-bottom:1px;
z-index:1000;
}
#noob-box-next {
cursor:pointer;
display:inline-block;
width:17px;
height:17px;
background:url(../img/botton-next.png) no-repeat;
float:right;
padding-bottom:1px;
margin-left:3px;
z-index:1000;
}
div.noob-mask {
height:106px;
overflow:hidden;
position:relative;
width:700px;
margin-left:12px;
}
div.noob-mask #noob-box {
position:absolute;
height:106px;
width:100%;
}

div.noob-mask #noob-box span {
display:block;
float:left;
}







#noob-box-prev2 {
cursor:pointer;
display:inline-block;
width:17px;
height:17px;
background:url(../img/botton-prev2.png) no-repeat;
float:right;
padding-bottom:1px;
z-index:1000;
}
#noob-box-next2 {
cursor:pointer;
display:inline-block;
width:17px;
height:17px;
background:url(../img/botton-next2.png) no-repeat;
float:right;
padding-bottom:1px;
margin-left:3px;
z-index:1000;
}
div.noob-mask2 {
height:286px;
overflow:hidden;
position:relative;
width:180px;
}
div.noob-mask2 #noob-box2 {
position:absolute;
height:286px;
width:100%; 
}

div.noob-mask2 #noob-box2 span2 {
display:block;
float:left;
}

div.polecane {
	width:184px;
	height:286px;
	display:block;
	float:left;
}

div.polecane img {
	width:132px;
	height:132px;
	display:block;
	margin:0 auto;
	border:1px solid #E0E0E0;
}
div.polecane div.polecane-title {
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	margin: 15px 0 0 0;
}

div.polecane div.polecane-koszty{
	color:#e2bcbe;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:60px;
	margin-top:13px;
}
.polecane-koszty-text {
	float:left;
	position:relative;
}
div.polecane div.polecane-koszty ul.polecane-lista{ 
	color:#fff;
	font-weight:normal;
	margin-top:6px;
}

div.polecane div.polecane-koszty ul.polecane-lista li {
	margin-left:15px;
	position:relative;
	}
div.polecane div.polecane-koszty ul.polecane-lista li div.polecane-lista-cena{
	display:inline-block;
	font-weight:bold;
	text-align:right;
	margin-right:3px;
	position:absolute;
	top:0px;
	right:0px;
}

.polecane-lista-cena {
	float:right;
	padding-right:4px;
	position:relative;
	text-align:right;
	width:70px;
}

a.asortyment-info {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#7C7E80 none repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:9px;
	height:22px;
	line-height:22px;
	margin:12px 0 0 113px;
	position:relative;
	text-align:center;
	text-decoration:none;
	padding: 0px 2px 0px 2px;
}
a.asortyment-info:hover{
	text-decoration:underline;
}

/* ************** SUBPAGE *************** */

div.article-container{
	float:left;
	width:700px;
	height:auto;
	display:block;
}
div.art-title{
	font-size:14px;
	font-weight:bold;
	color:#212422;
}
div.art-text{
	font-size:11px;
	font-weight:normal;
	color:#212422;
}

/* ************** PRODUCTS LIST *************** */

div.product-box {
	position:relative;
	border-bottom:1px solid #E0E0E0;
	height:90px;
	padding: 8px;
}
div.product-box-grey {
	background:#f6f6f6 none repeat scroll 0 0;
	position:relative;
	border-bottom:1px solid #E0E0E0;
	height:90px;
	padding: 8px;
}
div.product-box img {
	border:1px solid #E0E0E0;
	display:block;
	float:left;
	height:88px;
	width:88px;
}
div.product-box-grey img {
	border:1px solid #E0E0E0;
	display:block;
	float:left;
	height:88px;
	width:88px;
}
div.product-desc {
	float:left;
	width:320px;
	padding: 0 12px;
}
div.product-title{
	color:#000308;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-bottom: 6px;
}
div.product-title a{
	color:#000308;
	display:block;
	font-size:13px;
	font-weight:bold;
}
div.product-title a:hover{
	color:#9E1D24;
	display:block;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;
}
dov.product-desc-list {
	height:62px;
	/*padding-right:60px;*/
	color:#000308;
	font-size:11px;
	margin-top:12px;
	overflow:hidden;
}
div.product-prices {
	float:left;
	width: 160px
}
div.product-prices ul.asortyment-lista {
	color:#000308;
	font-weight:normal;
	margin-top:24px;
}
div.product-prices div.asortyment-lista-cena {
	display:inline-block;
	position:absolute;
	top:0px;
	right:0px;
	font-weight:bold;
	text-align:right;
}
div.product-prices ul.asortyment-lista li {
	margin-left:15px;
	color:#000308;
	font-weight:normal;
	font-size:11px;
	position:relative;
}
div.product-buttons a.najczesciej-info{
	background:#7C7E80 none repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:9px;
	height:22px;
	line-height:22px;
	margin:34px 0 0 20px;
	position:relative;
	text-align:center;

	float: right;
}
div.paginacja {
	margin-top: 8px;
}
div.paginacja #back {
	background:#e2e2e2 none repeat scroll 0 0;
	border:1px solid #AEC1CA;
	color:#000308;
	display:inline-block;
	font-size:9px;
	height:15px;
	line-height:15px;
	text-align:center;
	width:46px;
}
div.paginacja ul {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top:-5px;
}
div.paginacja ul li {
	float:left;
	margin-left:3px;
	position:relative;
}
div.paginacja ul li a{
	background:#e2e2e2 none repeat scroll 0 0;
	border:1px solid #AEC1CA;
	color:#000308;
	display:inline-block;
	font-size:9px;
	height:15px;
	line-height:15px;
	padding:0 4px;
	text-align:center;
}
/* ************** CONTACT FORM *************** */
div.form {
	background:transparent url(../img/line-site.png) no-repeat scroll right top;
	display:block;
	float:left;
	font-size:12px;
	margin: 0px;
	/*min-height:395px;*/
	padding-top:20px;
}
div.form div.listwa {
	background:#dedede none repeat scroll 0 0;
	height: 24px;
	width: 692px;
	color:#000308;
	font-size:14px;
	font-weight:bold;
	padding-left: 8px;
	padding-top: 4px;
	margin-bottom: 10px;
}
div.form div div.opis {
	color:#000308;
	display:block;
	float:left;
	font-size:11px;
	font-weight: bold;
	height:100%;
	line-height:25px;
	margin:14px 0 0;
	padding:0;
	font-size: 11px;
	width:110px;
}
div.form div div.forms {
	display:block;
	float:left;
	height:100%;
	line-height:25px;
	margin:14px 0px 0 0;
	padding:0;
	width:586px;
}
div.forms {
	width:410px;
}

div.forms input.text {
	background-color:#ffffff;
	border:1px solid #a4a5a7;
	color:#000308;
	width:576px;
	margin-bottom: 3px;
	margin-top: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
}
div.forms textarea {
	background-color:#ffffff;
	border:1px solid #a4a5a7;
	color:#000308;
	height:88px;
	width:584px;
	margin-top: 2px;
}
div.forms div.submit {
	text-align:right;
	clear:left;
	display:block;
	padding:3px 0;
	height: 22px;
}
div.submit .submit-button, .search_button {
	background-color: #9E1D24;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	display: block;
	
	height: 22px;
	float: right;
	margin-top: 6px;
	border: none;
	padding: 0px 10px 3px 10px;
	cursor: pointer;
}

.logged_name {
	font-weight: bold;
}

h2.product-name {
	color: #000000;
	font-size: 13pt;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}

div.product-description {
	color: #000000;
	margin: 0px 0px 15px 0px;
}

td.product-section-title {
	background-color: #dedede;
	color: #9e1d24;
	padding: 6px 0px 6px 10px;
	font-weight: bold;
}

td.product-param-name {
	color: #000000;
	text-align: left;
	padding: 0px 0px 0px 15px;
	border-bottom: 1px solid #dedede;
	
}

td.product-param-value {
	color: #000000;
	font-weight: bold;
	text-align: right;
	height: 35px;
	padding: 0px 15px 0px 0px;
	border-bottom: 1px solid #dedede;
}



div.product table.prices th 
{
	text-align: left;
	background-color: #dddddd;
	padding: 2px;
}

div.product div.product-color-presentation 
{
	height: 26px; 
	width: 26px;
	border: 1px solid #dedede;
}

div.product div.product-color-frame {
	background-color: #ffffff; 
	border: 1px solid #dedede;
	padding: 1px; 	
	margin: 2px;
}


td.logged-user-name {
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	height: 30px;
	border-bottom: 1px solid #bdbebd;
	
}

td.box-logged-link {
	background: transparent url(../img/manu-strzalka1.png) no-repeat scroll left center;
	padding-left: 8px;
	height: 20px;
	font-weight: bold;
}

