* {
	margin:										0;
	padding: 									0;
}

img {
	border: 0px;
	margin: 0px;
	display: block;
	padding: 0px;
}
h1{ font-size: 24px;}
#product-list-left h1{ margin-bottom: 35px; }

#product-list-left h2 {
	display: inline;
}

form{
	display:					inline;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	background: #f1f1f1 url('../images/bg.gif') top left repeat-x;
}

a{
	color:							#ff0000;
	text-align: 				center;
	text-decoration:		none;
}

a:hover{
	color:							#ff0000;
	text-decoration:		underline;
}

a:hover p{
	color:							#ff0000;
	text-decoration:		underline;
}


#left_main {
	text-align: center;
}

a.link-red{
	background: url('../images/link_red_arrow_right.png') 2px right no-repeat;
	padding-right: 14px;
}

a.link-small { font-size: 10px; color: #ffffff; text-decoration: underline; }
.link-disabled { color: #929292; }

.b-right-black { border-right: 1px solid #000000; }
.a-center{ text-align: center; }
.margin-right-10 { margin-right: 10px; }
.margin-right-20 { margin-right: 20px; }
.margin-left-10  { margin-left: 10px; }
.b1		{ border-right: 1px solid #dfdfdf; }
.b2		{ border-top: 1px solid #dcdddd; }
.b3		{ border-top: 1px solid #e7e7e7; }
.b4   { border-left: 1px solid #dfdfdf; }
.m10	{ margin-left: 10px; }
.m20	{ margin-left: 20px; }
.mb10	{ margin-bottom: 10px; }
.mb20	{ margin-bottom: 20px; }
.mb5	{ margin-bottom: 5px; }
.mt10	{ margin-top: 10px; }
.mt20	{ margin-top: 20px; }
.mr10	{ margin-right: 10px; }
.ml10	{ margin-left: 10px; }
.mr0	{ margin-right: 0px;}
.m-right-9	{ margin-right: 9px; }
.m-right-8	{ margin-right: 8px; }
.m-right-20	{ margin-right: 20px; }
.m-left-20	{ margin-left: 20px; }
.m-left-25	{ margin-left: 25px; }
.pr10{
	padding-right: 10px;
}

.no_padding{ padding: 0;}

.mr30	{ margin-right: 30px; }
.mb30	{ margin-bottom: 30px; }

.mb17	{ margin-bottom: 17px; }

input.plain{ 
	font-size: 11px; 
	font-family: Tahoma;
	height: 15px;
	padding-left: 3px;
	padding-top: 1px;
	border-top: 1px solid #abadb3;
	border-left: 1px solid #e3e9ef;
	border-right: 1px solid #e3e9ef; 
	border-bottom: 1px solid #e3e9ef;
}

select{ 
	font-size: 11px; 
	font-family: Tahoma;
	border-top: 1px solid #abadb3;
	border-left: 1px solid #e3e9ef;
	border-right: 1px solid #e3e9ef; 
	border-bottom: 1px solid #e3e9ef;
}

td{
	font-family: 						Tahoma, sans-serif;
	font-size: 							11px;
}

#top10{
	margin-top:				17px;
}

.item_top10{
	float:						left;
	width:						365px;
}

.item_top10 .hdr{
	text-align:				left;
	margin-bottom:		10px;
}

.clear-end, .clear, .clear_end {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

.float-left { float: left;}
.float-right {float: right;}

.spacer5	{ height: 5px;}
.spacer1{ height: 1px;}
.spacer10	{	height: 10px;}
.spacer20	{	height: 20px;}

.spacer-10 { height: 10px; }
.spacer-15 { height: 15px; }
.spacer-20 { height: 20px;}
.spacer-5 { height: 5px; }
.spacer-1 { height: 1px;}

#container-wrapper {
	width: 100%;
	z-index: 1;
}

#container {
	margin-left: auto;
	position: relative;
	margin-right: auto;
	padding-top: 10px;
	width: 1003px;
}

#t_shadow{
	margin-left: auto;
	margin-right: auto;
	margin-top:		4px;
	background: url(../images/t_shadow.gif) top left no-repeat;
	width:			1003px;
	height:			2px;
}

#b_shadow{
	margin-left: auto;
	margin-right: auto;
	background: url(../images/b_shadow.gif) top left no-repeat;
	width:			1003px;
	height:			4px;
}

#content_main {
	margin-left: auto;
	margin-right: auto;
	width: 1003px;
	text-align: left;
	background: url(../images/h_shadow.gif) top left no-repeat;
}

#content_main_shadow {
	margin-left: auto;
	margin-right: auto;
	width: 1003px;
	text-align: left;
	background: url(../images/h_shadow_long.gif) top left repeat-y;
}

#content {
	margin-left: 12px;
	width: 977px;
	padding-top: 10px;
	text-align: left;
	background: white;
}

#column-left{
	width: 182px;
	float: left;
	display: inline;
	margin-right: 10px;
}

#column-right{
	width: 785px;
	float: right;
}

.box{
	width: 182px;
	position: relative;
	margin-bottom: 20px;
}

.box .box-content{
	padding: 15px;
}

.box-red { background: #ea1c29;}


#our-award{
	height: 100px;
}

#footer{
	font-family:					Tahoma;
	margin-top:						16px;
	margin-bottom:				16px;
	text-align: center;
	color:								#5d5d5d;
}

#footer #sklep{
	font-size:						10px;
	font-weight:					bold;
}

#footer a{
	font-size:					11px;
	font-family:				Tahoma;
	color:							#5d5d5d;
	text-decoration:		none;
}

#footer a:hover{
	font-size:					11px;
	font-family:				Tahoma;
	text-decoration:		underline;
}


#infolinia{
	font-size:						11px;
	font-weight:					bold;
	color:								#ea323d;
}

#footer2{
	border-top: 1px solid #a3d39c;
	width: 100%;
}

#footer2 ul, #footer3 ul{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}

#footer2 ul li{
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}

#footer3 ul li{
	float: left;
	margin: 0;
	padding: 0;
}


#footer2 ul li a{
	color: #5d5d5d;
	text-align: none;
	padding-right: 5px;
	border-right: 1px solid #5d5d5d;
}

#footer3 ul li a{
	color: #959595;
	text-align: none;
	padding-right: 5px;
	border-right: 1px solid #959595;
}

#footer2 ul li a.last,
#footer3 ul li a.last{
	border-right: 0;
}

#footer2 ul li a.hover,
#footer3 ul li a.hover{
	text-decoration: underline;
}

#footer3 ul li#li-1 {width: 308px;}
#footer3 ul li#li-2 {width: 669px; padding-top: 10px; padding-bottom: 10px;}
#footer3 ul li#li-2 ul {float: right;}
#footer3 ul li#li-2 ul li{
	padding-left: 10px;
}

#platnosci_pl img{
	display: inline;
	position: relative;
	top: 2px;
}

.box-round-left{
	background: url('../images/bg_box_round_left.png') no-repeat left top;
	width: 5px;
	height: 32px;
}

.box-round-center{
	background: url('../images/bg_box_round_center.gif') repeat-x left bottom;	
	height: 32px;
}

.box-round-right{
	background: url('../images/bg_box_round_right.png') no-repeat left top;
	width: 5px;
	height: 32px;
}

#box-login-wrapper{  margin-right: 3px; }
#box-login-wrapper .box-round-center{ 
	width: 320px; 
	padding-left: 9px; 
	padding-top: 7px; 
	height: 25px; 
	text-align: center;
}
#box-infolinia-wrapper { margin-right: 10px; }
#box-infolinia-wrapper .box-round-center{ width: 173px; padding-left: 9px; padding-top: 10px; height: 22px;}

#menu-header{ 	
	height: 38px;
	/*width: 784px;*/
}

#menu-header .menu-item{
	/*background: url('../images/bg_menu_header_separator.gif') right top no-repeat;*/
	height: 100%;
}

#m-chat{	width: 192px; 	position: relative; cursor: pointer;}
#m-chat .m-icon{	position: absolute;	top: -4px;}
#m-chat .m-title{position: absolute;	top: 8px;	left: 85px; }
#m-about{	width: 128px; 	position: relative; cursor: pointer;}
#m-about .m-icon{	position: absolute;	top: -4px; left: 0px; }
#m-about .m-title{position: absolute;	top: 8px;	left: 72px; }
#m-find{ width: 144px; position: relative; border-right: solid 1px #AAAAAA;}
#m-find .m-icon{	position: absolute;	top: 1px;}
#m-find .m-title{ position: absolute; top: 12px;  }
#m-cart{ width: 180px; position: relative; background: url('../images/bg_menu_header.gif') repeat-x 0px 2px; ;	}
#m-cart .m-icon{	position: absolute;	top: 7px; left: 10px;}
#m-cart .m-title{ position: absolute; top: 14px; left: 45px;}
#m-cart #m-counter {position: absolute; top: 13px; left: 100px;}

#finder{
	height: 46px;
	background: url('../images/bg_finder.gif') repeat-x;
	width: 309px;
	position: relative;
}

#finder #finder-input-wrapper{
	position: absolute;
	top: 9px;
	left: 24px;
}

#finder #finder-input-wrapper input{ width: 103px;}

#finder #finder-select-wrapper{
	position: absolute;
	top: 9px;
	left: 137px;
}

#finder #finder-select-wrapper select{ width: 83px;}

#finder #title-finder{
	position: absolute;
	top: 13px;
	left: 230px;
}

#neon{
	width: 785px;
	height: 52px;
	overflow: hidden;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #e5e5e5;
}

#neon  a{
	font-size: 20px;
	color: #000000;
	padding-left: 17px;
	padding-right: 17px;
	font-family: Arial, Tahoma;
	border-right: 1px solid #aeaeae;
	line-height: 52px;
	font-weight: bold;
}


#grf_baner {
	position: relative;
	width: 520px;
	height: 0px;
}

#t-recommend-wrapper{
	width: 260px;
	left: 525px;
	position: relative;
	height: 65px;
}

#t-recommend-wrapper #t-recommend-title{
	position: absolute;
	top: 26px;
	left: 19px;
}

#t-recommend-wrapper #t-discount-1{
	position: absolute;
	left: 43px;
}

#t-recommend-wrapper #t-discount-2{
	position: absolute;
	left: 156px;
}

#t-recommend-wrapper #t-or{
	position: absolute;
	top: 4px;
	left: 138px;
}

#slider-wrapper{
	width: 785px;
}

#slider-wrapper #slider-content-wrapper{
	position: relative;
	width: 785px;
	height: 274px;
}


.overlibServiceBgc{
	background-color: #df0000;
	padding: 5px;
	color: #ffffff;
	text-align: center;
}

.align_right { float: right; }
.align_left {	float: left;}

.text-align-left{ text-align: left; }
.text-align-right{ text-align: right; }


.prevPage{
	float: left;
	display: inline;
	height: 28px;
	margin-left: 9px;
	margin-right: 8px;
	width: 11px;
	margin-top: 46px;
}

.nextPage{
	float: left;
	width: 11px;
	height: 28px;
	margin-left: 9px;
	margin-top: 46px;
}

.disabled { visibility: hidden;}

.item{
	margin-top: 					15px;
	margin-bottom: 10px;
	width:								372px;
	float:								left;
}

#introduction{
	color:							#404040;
	text-align:					left;
	margin-top:					20px;
	/*padding-right:			10px;*/
	margin-bottom:			13px;
	line-height:				16px;
}

#introduction.advice {
	margin-top:0px;
}

h1.advice {
	text-align: left;
	margin: 5px 0px;
	font-weight: normal;
}

h2.advice {
	text-weight: normal;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#advices .item {
	margin-top: 0px; 
	margin:bottom: 0px;
}

.scrollable{
	float: left;
	position: relative;
	width: 735px;
	height: 285px;
	overflow: hidden;
}

.scrollable .items{
	position: absolute;
	width: 20000em;
	top: 0;
	left: 0;
}

.product-item{
	margin-right: 31px;
	margin-bottom: 24px;
	width: 160px;
	display: inline;
}

#column-right #accessories .product-item-last {margin-right: 0;}
#column-right #see-more .product-item-last  {margin-right: 0;}

#accessories .product-item{
	margin-right: 25px;
}

#see-more .product-item{
	margin-right: 33px;
}

.product-item p{
	margin-bottom: 3px;
	color: #404040;
}

.product-name a{
	color: #404040;
	font-weight: bold;
	text-decoration: underline;
	line-height: 11px;
}

.product-name h2 {
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
} 

.product-item .price-value{
	 color: #ff0000;
	 font-weight: bold;
	 font-size: 12px;
}

.product-installment{
	background: #eeeeee;
	margin-bottom: 5px;
	padding: 5px;
}

.product-installment p{ padding: 0; margin: 0;}

.product-installment .price-label{
	font-size: 9px;
	color: #000000;
}

#box-menu ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#box-menu .disabled{
	display: none;
}

#box-menu ul#ul-menu-wrapper {
	width: 182px;
}

#ul-menu-wrapper li.li-menu{
	border-left: 9px solid #8c8d8e;
	background: #e7e7e7;	
	margin-bottom: 2px;
}

#ul-menu-wrapper li div.pos{
	text-align: left;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	font-family: Arial, Tahoma;
	border: 0px;

	width: 164px;

	color: #666666;
}

#ul-menu-wrapper li div.pos span{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#ul-menu-wrapper li div.pos .menu_margin {
	padding-left: 12px;	
	padding-top: 9px;
	padding-bottom: 9px;
	border: 0px;
	width: 150p;
}

#ul-menu-wrapper li div a {
	color: #666666;
}

#ul-menu-wrapper li span {
	text-align: left;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	font-family: Arial, Tahoma;
	color: red;
}

#ul-menu-wrapper li ul li a{
	padding-left: 23px;
	width: 140px;
}

#box-menu #ul-menu-wrapper li ul li ul li{ 
	padding-left: 10px;
}
#box-menu #ul-menu-wrapper li ul li ul li a{
	font-size: 11px;
	padding-left: 33px;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 20px;
	background: url('../images/ico_menuarrow.png') 23px 8px no-repeat;
	font-weight: normal;
	width: 103px;
}

#box-menu #ul-menu-wrapper li ul li ul li{ border-bottom: 0px; }

/*Dywan*/
#ul-menu-wrapper li.menu-dywany-selected { background: #acacac; }
#ul-menu-wrapper li.menu-dywany-selected ul li{ background: #c3c3c3; }
#ul-menu-wrapper li.menu-dywany-selected a{ color: #ffffff; }
#ul-menu-wrapper li.menu-dywany-selected .submenu{	border-top: 1px solid #e7e7e7;}
#ul-menu-wrapper li.menu-dywany-selected ul li{ border-top: 1px solid #e7e7e7; }

/*Chodniki*/
#box-menu #ul-menu-wrapper #menu-chodniki{
	border-left: 9px solid #003a68;
}

#ul-menu-wrapper li.menu-chodniki-selected { background: #6e899f; }
#ul-menu-wrapper li.menu-chodniki-selected ul li{ background: #a2b8ca; }
#ul-menu-wrapper li.menu-chodniki-selected a{ color: #ffffff; }
#ul-menu-wrapper li.menu-chodniki-selected .submenu{	border-top: 1px solid #e7e7e7;}
#ul-menu-wrapper li.menu-chodniki-selected ul li{ border-bottom: 1px solid #e7e7e7; }


/*Panel*/
#box-menu #ul-menu-wrapper #menu-panele{
	border-left: 9px solid #8fd400;
}


#ul-menu-wrapper li.menu-panele-selected{ background: #8eb243; }
#ul-menu-wrapper li.menu-panele-selected ul li{ background: #b6d578; }
#ul-menu-wrapper li.menu-panele-selected a{ color: #ffffff; }
#ul-menu-wrapper li.menu-panele-selected .submenu{	border-top: 1px solid #e7e7e7;}
#ul-menu-wrapper li.menu-panele-selected ul li{ border-bottom: 1px solid #e7e7e7; }

/*Podłogi*/
#box-menu #ul-menu-wrapper #menu-podlogi-drewniane{
	border-left: 9px solid #004630;
}

#ul-menu-wrapper li.menu-podlogi-drewniane-selected{ background: #64a57a; }
#ul-menu-wrapper li.menu-podlogi-drewniane-selected ul li{ background: #92c8a5; }
#ul-menu-wrapper li.menu-podlogi-drewniane-selected a{ color: #ffffff; }
#ul-menu-wrapper li.menu-podlogi-drewniane-selected .submenu{	border-top: 1px solid #e7e7e7;}
#ul-menu-wrapper li.menu-podlogi-drewniane-selected ul li{ border-bottom: 1px solid #e7e7e7; }

/*Wykładziny dywanowe*/
#box-menu #ul-menu-wrapper #menu-wykladziny-dywanowe{
	border-left: 9px solid #5ab5e5;
}

#ul-menu-wrapper li.menu-wykladziny-dywanowe-selected{ background: #93becb; }
#ul-menu-wrapper li.menu-wykladziny-dywanowe-selected ul li{ background: #b2d5e0; }
#ul-menu-wrapper li.menu-wykladziny-dywanowe-selected a{ color: #ffffff; }
#ul-menu-wrapper li.menu-wykladziny-dywanowe-selected .submenu{	border-top: 1px solid #e7e7e7;}
#ul-menu-wrapper li.menu-wykladziny-dywanowe-selected ul li{ border-bottom: 1px solid #e7e7e7; }

/*Wykładziny elastyczne*/
#box-menu #ul-menu-wrapper #menu-wykladziny-elastyczne{
	border-left: 9px solid #0046ae;
}

#ul-menu-wrapper li.menu-wykladziny-elastyczne-selected{ background: #81a6c1; }
#ul-menu-wrapper li.menu-wykladziny-elastyczne-selected ul li{ background: #9fbdd3; }
#ul-menu-wrapper li.menu-wykladziny-elastyczne-selected a{ color: #ffffff; }
#ul-menu-wrapper li.menu-wykladziny-elastyczne-selected .submenu{	border-top: 1px solid #e7e7e7;}
#ul-menu-wrapper li.menu-wykladziny-elastyczne-selected ul li{ border-bottom: 1px solid #e7e7e7; }


#ul-menu-wrapper .new_gru {
	color: red; font-size: 11px; font-weight: bold;
}
#ul-menu-wrapper .new_gru_sel {
	color: white; font-size: 11px; font-weight: bold;
}


/*Dekoracje okienne*/
#box-menu #ul-menu-wrapper #menu-tkaniny-dekoracyjne{
	border-left: 9px solid #662d91;
}

#ul-menu-wrapper li.menu-tkaniny-dekoracyjne-selected{ background: #8f79b0; }
#ul-menu-wrapper li.menu-tkaniny-dekoracyjne-selected ul li{ background: #a694c0; }
#ul-menu-wrapper li.menu-tkaniny-dekoracyjne-selected a{ color: #ffffff; }
#ul-menu-wrapper li.menu-tkaniny-dekoracyjne-selected .submenu{	border-top: 1px solid #e7e7e7;}
#ul-menu-wrapper li.menu-tkaniny-dekoracyjne-selected ul li{ border-bottom: 1px solid #e7e7e7; }

/*Dodatki*/
#box-menu #ul-menu-wrapper #menu-drzwi{
	border-left: 9px solid #512826;
}

#ul-menu-wrapper li.menu-drzwi-selected{ background: #b48cc8; }
#ul-menu-wrapper li.menu-drzwi-selected ul li{ background: #c9aad7; }
#ul-menu-wrapper li.menu-drzwi-selected a{ color: #ffffff; }
#ul-menu-wrapper li.menu-drzwi-selected .submenu{	border-top: 1px solid #e7e7e7;}
#ul-menu-wrapper li.menu-drzwi-selected ul li{ border-bottom: 1px solid #e7e7e7; }

/*Tapety*/
#box-menu #ul-menu-wrapper #menu-tapety{
	border-left: 9px solid #7b0046;
}

#ul-menu-wrapper li.menu-tapety-selected{ background: #c084b2; }
#ul-menu-wrapper li.menu-tapety-selected ul li{ background: #d8b5cf; }
#ul-menu-wrapper li.menu-tapety-selected a{ color: #ffffff; }
#ul-menu-wrapper li.menu-tapety-selected .submenu{	border-top: 1px solid #e7e7e7;}
#ul-menu-wrapper li.menu-tapety-selected ul li{ border-bottom: 1px solid #e7e7e7; }

/*Dzieci*/
#box-menu #ul-menu-wrapper #menu-dzieci{
	border-left: 9px solid #ec008c;
}

/*Oferta dla dzieci*/
.submenudzieci {
	background-image: url('../images/bg_menu_dzieci.png') !important;
	background-position: bottom right !important;
	background-repeat: no-repeat !important;
}

div.pos div.link-menu-dzieci{
	background-image: url('../images/bg_menu_dzieci.png');
	background-position: bottom right;
	background-repeat: no-repeat;
}
#ul-menu-wrapper li.menu-dzieci-selected{ background-color: #e365c5; }
#ul-menu-wrapper li.menu-dzieci-selected ul li{ background: #e0aad4; }
#ul-menu-wrapper li.menu-dzieci-selected a{ color: #ffffff; }
#ul-menu-wrapper li.menu-dzieci-selected .submenu{	border-top: 1px solid #e7e7e7;}
#ul-menu-wrapper li.menu-dzieci-selected ul li{ border-bottom: 1px solid #e7e7e7; }

/*Akcesoria*/
#box-menu #ul-menu-wrapper #menu-akcesoria{
	border-left: 9px solid #ff7000;
}

#ul-menu-wrapper li.menu-akcesoria-selected{ background: #f48502; }
#ul-menu-wrapper li.menu-akcesoria-selected ul li{ background: #ffa869; }
#ul-menu-wrapper li.menu-akcesoria-selected a{ color: #ffffff; }
#ul-menu-wrapper li.menu-akcesoria-selected .submenu{	border-top: 1px solid #e7e7e7;}
#ul-menu-wrapper li.menu-akcesoria-selected ul li{ border-bottom: 1px solid #e7e7e7; }

/*Oferta promocyjna*/
#box-menu #ul-menu-wrapper #menu-promocje{
	border-left: 9px solid #00a012;
}

/*#ul-menu-wrapper li.promocje{ background: #e7e7e7; }
#box-menu #ul-menu-wrapper #menu-promocje {
	background: url('../images/wyprzedaz.jpg') repeat-x left bottom;
	color: #FFFFFF !important;
}

a#link-menu-promocje {
	color: #FFFFFF !important;
}
*/
#ul-menu-wrapper li.menu-promocje-selected .submenu{	border-top: 1px solid #e7e7e7;}
#ul-menu-wrapper li.menu-promocje-selected a{ color: #1c6224; }
#ul-menu-wrapper li.menu-promocje-selected { background: #d5ef18; }
#ul-menu-wrapper li.menu-promocje-selected ul li{ border-bottom: 1px solid #e7e7e7; }

/**/

/*Drzwi*/
#box-menu #ul-menu-wrapper #menu-drzwi{
	border-left: 9px solid #512826;
}

#ul-menu-wrapper li.menu-drzwi-selected { background: #633e3c; }
#ul-menu-wrapper li.menu-drzwi-selected ul li{ background: #7F4A47; }
#ul-menu-wrapper li.menu-drzwi-selected a{ color: #ffffff; }
#ul-menu-wrapper li.menu-drzwi-selected ul li{ border-top: 1px solid #e7e7e7; }



#ul-menu-wrapper .submenu .sub-selected {	color: black;}

#ul-menu-wrapper li ul li.li-1-last{
	border-bottom: 0;
}

#ul-menu-wrappe .ul-menu-item{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#news-wrapper{
	background: url('../images/bg_informacje_gradient.gif') repeat-x left bottom;
	position: relative;
	width: 100%;
	height: 126px;
}

#news-wrapper #n-title{
	position: absolute;
	top: 16px;
	left: 19px;
}

#news-wrapper #news{
	position: absolute;
	top: 16px;
	left: 0;
}

#news-wrapper #news .news-item{
	width: 236px;
	margin-left: 19px;
}


.box-bg{
	background: url('../images/bg_informacje_podzialka.gif') right center no-repeat;
}

.n-date{
	font-size: 9px;
	padding: 0;
	margin-bottom: 7px;
	color: #727272;
}

.n-content{
	color: #404040;
	padding: 0;
	font-size: 13px;
	margin-right: 10px;
	margin-bottom: 7px;	
}

.n-more a{
	font-weight: bold;
	text-decoration: underline;
}

.box-border{
	padding: 1px;
	border: 1px solid #e5e5e5;
}


#box-transport img,
#box-allegro img,
#box-ceneo img{
	margin: 0 auto;
}

#arrange-wrapper{
	width: 146px;
	margin-right: 10px;
	height: 230px;
}

#arrange-wrapper #arrange{
	/*background: #e91d29;*/	
	
	position: relative;
	width: 100%;
	height: 100%;
}

#arrange-wrapper #arrange #a-title{
	position: absolute;
	top: 10px;
	left: 14px;
}

#a-title{
	position: absolute;
	top: 0;
	left: 28px;
}

#a-1{
	position: absolute;
	top: 20px;
	left: 5px;
}

#a-2{
	position: absolute;
	top: 20px;
	left: 95px;
}


#search-wrapper{
	background: #E8E8E8 url('../images/bg_informacje_gradient.gif') repeat-x left bottom;
	position: relative;
	width: 100%;
}

#search-wrapper #submit-wrapper{
}

#search-wrapper input.plain, select{
	font-size: 11px;
	padding: 1px;
	border: 1px solid #aaaaaa;
}

#search-wrapper #s-title{
	padding-left: 26px;
	padding-top: 16px;
}

#search-wrapper #search-content{
	padding-left: 26px;


}

.search-item {
	width: 203px;
	padding: 10px 18px 10px 0;
	margin-right: 20px;
}

#search-wrapper #search-long-column{
	width: 255px;
	margin-right: 0;
}

.search-item .field-wrapper {
	width: 100%;
}

.search-item .field-wrapper label{
	float: left;
	width: 100px;
}

.search-item .field-wrapper label.label-checkbox{
	float: left;
	display: inline;
	margin-right: 15px;
	width: auto;
}

.search-item .field-wrapper label.last-label{ margin: 0; }

.search-item .field-wrapper label.label-checkbox input{ margin-left: 5px;}

.search-item .field-wrapper select{
	float: right;
	width: 103px;
}

.search-item .field-wrapper label.label-long{
	float: left;
	width: 150px;
}

.search-item .field-wrapper #from{ width: 44px; }
.search-item .field-wrapper #to{ width: 44px; }

.float_left{
	float:					left;
}

.float_right{
	float:					right;
}

#komentarze{
	text-align: left;
}

.komentarz .tytul{
	color: #7f7f7f;
	line-height: 24px;
	width: 280px;
}

.komentarz_title {
	width: 370px;
	float: left;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: black;
	margin-bottom: 10px;
}

.komentarz .tresc{
	padding-right: 10px;
	line-height: 14px;
	color: #404040;
}
.komentarz .ocena{
	text-align: right;
	margin-right: 10px;
	display: inline;
}
.komentarz .ocena a img{
	display: inline;
}

#komentarz_str{
	padding-right: 10px;
}

#komentarz_str a.a1{
	display: inline;
	padding-right: 5px;
	border-right: 1px solid #0a773d;
}

#komentarz_str a img{
	display: inline;
}

#komentarz_str a.ai1 img{
	position: relative;
	top: 1px;
}

#komentarz_str a#last{
	padding-right: 0;
	border-right: 0;
}

#komentarz_str a#next{	margin-left: 10px;}
#komentarz_str a#prev{	margin-right: 10px;}



#product-list{
	padding-left: 20px;
}

.customize-wrapper{
	margin-left: 23px;
	margin-top: 8px;
}

.gru_t_title {
	margin-left: 23px; 
	margin-top: 5px; 
	margin-bottom: 0px;
}

.pages-container{
	position: relative;
	width: 100%;
}

.on-page div{	padding: 4px 5px;}
.on-page div.visited{	background: #ff0000; color: #ffffff; }


.pages-container .pages{
	float: left;
}

.link-box div{ float: left; margin-right: 2px; }

.pages-container .pages div.link{
	margin-top: 10px;
	padding: 4px 5px;
}

.pages-container .pages .link-page{
	background: #EBEBEB;
}	

.pages-container .pages .visited{
	background: #FF0000;
	color: #ffffff;
}

.pages-container .pages .visited a{
	color: #ffffff;
}

.link-box .link-separator {
	background: #EBEBEB;


	margin-top: 10px;
	padding: 4px 5px;	
}

.breadcrumb{
	float: left;
	margin-top: 15px;
	width: 264px;
}

.box-order{
	float: right;
	margin-right: 33px;
	margin-top: 15px;
}

.box-order .link{
	padding-right: 5px;
	padding-left: 5px;
}

.box-order .link-last{
	padding-right: 0;
}

.box-order .link .link-selected{
	background: #ea1c29;
	position: relative;
	top: -2px;
	padding: 2px 3px;
	color: #ffffff;
}

.box-order .link .link-selected a{
	color: #ffffff;
	padding-right: 10px;
}

.box-order .link .desc a{	background: url('../images/a_up.png') right 5px no-repeat; }
.box-order .link .asc a{	background: url('../images/a_down.png') right 5px no-repeat; }

.breadcrumb a{ padding: 4px 2px; }
.counter{ margin-top: 4px; }

#top5{ background: #ebeae1; }
.t-top5{ padding: 14px 19px; }
.t-top5-item{
	min-height: 24px;
	background: url('../images/bg_top5.png') repeat-x left top;
	padding-top: 7px;
	padding-bottom: 9px;
	padding-left: 20px;
}

.t-top5-item-bg .t-top5-data { background: url('../images/bg_top5_item.png') no-repeat 145px center;}
.t-top5-item p.t-top5-name { line-height: 20px; }
.t-top5-item p.t-top5-picture { padding-top: 5px; padding-bottom: 5px;}
.t-top5-item p.t-top5-param { color: #404040; }
.t-top5-item p a { font-weight: bold; text-decoration: underline; }


#product-detail{
	padding: 10px 23px;
}

#product-list-left{ width: 371px; position: relative; }
#product-list-right{ width: 348px; position: relative; }


/*Product details*/
#picture-wrapper{
	width: 100%;
	position: relative;
}

#picture-wrapper #t-discount-2{
	position: absolute;
	top: -10px;
	left: 134px;
}

#picture-wrapper #sample{
	position: absolute;
	bottom: -10px;
	right: 10px;
}

.more-picture-item { margin-bottom: 10px; position: relative; }
.more-picture-item .zoom {
	position: absolute;
	top: 10px;
	left: 10px;
}

#availability-wrapper{ 
	width: 161px;
	display: inline;
	margin-right: 30px;  
}
#availability-wrapper select{ 
	width: 161px; 
	margin-top: 6px;
}

#send-to-friend input.plain{
	border: 1px solid #7f7f7f;
	padding: 1px;
	width: 136px;
	margin-right: 1px;
}

#friend-wrapper { margin-top: 6px;}

.param{ font-size: 12px; color: #333333; }

.param h2 {
	font-size: inherit;
	font-weight: inherit;
}

.param-separator{
	height: 1px;
	background: #dcdcdc;
	margin-top: 13px;
	margin-bottom: 13px;
}
.param .param-label { font-weight: bold; }
.param .param-label a{ text-decoration: underline; }
#select-size-wrapper select { width: 104px; }
#param-describe-label { width: 45px;}
#param-describe-value { width: 280px; float: left;}
#more-detail { display: none; }
#more-detail div{
	margin-top: 10px;
	margin-right: 10px;
	padding-left: 30px;
	width: 300px;
}

#link-add-comment {
	font-weight: bold;
}

/* Przelicznik */
table.scaler td{
	padding: 5px;
}

table.scaler td input{
	font-size: 12px;
	font-family: Tahoma;
}

.comment-item{ font-size: 12px; margin-bottom: 10px; }
.comment-label { color: #e91d29; margin-bottom: 5px; }
.comment-content { color: #333333; line-height: 20px;}

#dostepnosc {
	width: 518px;
}

#dostepnosc .red_header {
	background: url(../images/dostepnosc_hdr.gif) left top no-repeat;
	height: 11px;
}

#dostepnosc .dostepnosc_content {
	background: #fff url(../images/dostepnosc_bg.gif) left bottom no-repeat;
}

#dostepnosc .red_header_bg {
	padding: 9px;
	padding-bottom: 0px;
	background-image: url('../images/dostepnosc_top_shade.png');
}

* html #dostepnosc .red_header_bg {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/dostepnosc_top_shade.png", sizingMethod="scale");
}

#dostepnosc .dostepnosc_content_bg {
	padding: 9px;
	padding-top: 0px;
	background-image: url('../images/dostepnosc_bg_shade.png');
	background-position: bottom left;
}

#dostepnosc .dostepnosc_content .clsoe {
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}

#dostepnosc .dostepnosc_content .clsoe img {
	display: inline;
	margin: auto;
}

#dostepnosc .dostepnosc_content .padding {
	padding: 0px 40px;
	text-align: left;
}

#dostepnosc .dostepnosc_content .input_step_first {
	padding-top: 30px;
	padding-bottom: 83px;
}

#dostepnosc .dostepnosc_content .input_step_first .input {
	border: 1px solid #abadb3;
	font-size: 11px;
	float: left;
	width: 360px;
	color: #b7b7b7;
	font-size: 14px;
	font-family: arial, tahoma, sans-serif;
	padding: 2px 0px;
}

#dostepnosc .dostepnosc_content .input_step_first .dalej {
	float: right;
	width: 48px;
}

#dostepnosc .dostepnosc_content .podan_kod {
	background: url('../images/podany_kod.gif') 0px top no-repeat;
	padding-left: 130px;
	zoom: 1;
}

#dostepnosc .dostepnosc_content .podan_kod p {
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	color: #ff0000;
	zoom: 1;
}

#dostepnosc .dostepnosc_content .hr {
	background: #cecece;
	height: 1px;
	margin: 20px 0px 15px 0px;
}

#dostepnosc .dostepnosc_content .city_table {
	height: 225px;
	width: 302px;
	overflow: auto;
	float: right;
}

#dostepnosc .dostepnosc_content .text_row {
	width: 117px;
	float: left;
}

#dostepnosc .dostepnosc_content .text_row p {
	font-size: 11px;
	color: #959595;
	padding-right: 15px;
	line-height: 15px;
}


#dostepnosc .dostepnosc_content .city_table table {
	width: 280px;
}

#dostepnosc .dostepnosc_content .city_table table td {
	font-size: 14px;
	padding: 2px 10px;
}

#dostepnosc .dostepnosc_content .city_table table td {
	background: #ececec;
}

#dostepnosc .dostepnosc_content .city_table table td.odd {
	background: #fff;
}

#dostepnosc .dostepnosc_content .city_table .color_red {
	color: #ff0000;
}

#dostepnosc .dostepnosc_content .city_table table td p {
	color: #959595;
	padding-left: 11px;
	font-size: 12px;
	padding-bottom: 10px;
}

/* do kompletu */
#do_kompletu .city_table table {
	width: 330px;
}

#do_kompletu .city_table table td {
	font-size: 14px;
	padding: 2px 10px;
}

#do_kompletu  .city_table table td {
	background: #ececec;
}

#do_kompletu  .city_table table td.odd {
	background: #fff;
}

#do_kompletu  .city_table .color_red {
	color: #ff0000;
}

#do_kompletu  .city_table table td p {
	color: #959595;
	padding-left: 11px;
	font-size: 12px;
	padding-bottom: 10px;
}


#left_main #hdr{
	margin-top:					17px;
	margin-right:				10px;
	text-align:					left;
}

#article{
	margin-top:				20px;
	text-align:				left;
	margin-bottom:		20px;
}

#article img{
	display: 					inline;
}

#article td, #article p{
	text-align:				left;
	padding:				5px;
	font-size:				11px;
	font-family:			Tahoma;
	color:						#404040;
	line-height:			16px;
}

#article ul{
	margin-left: 			20px;
}

#article ul li{
	line-height:			16px;
	color:						#000000;
	list-style: square;
}


.div_print {
	display: none;
}

.cen_for_print {
	display: none;
}

.span_print {
	display: none;
}

.hr{
	height:							1px;
	/*margin-right:				10px;*/
	background:					#bfbfbf;
}

.pages .link_box .button_back{
	background: url("../images/bg_button.gif") repeat-x;
	float: left;
	margin-top: 10px;
	padding: 0;
	padding-left: 25px;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.pages .link_box .link {
	float: right;
	margin-right: 2px;
	padding: 4px 5px;
	margin-top: 10px;
	cursor: pointer;
	background: #ebebeb;
}

.pages .link_box .visited {
	background: #ff0000;
	color: #ffffff;
	font-weight: normal;
}

.pages .link_box .link .page_next {
	margin-left: 5px;
	padding-top: 0px;
}

.pages .link_box .link_next {
	background: none;
	color: #ff0000;
}

.pages .link_box .link .page_prev {
	margin-right: 5px;
	padding-top: 0px;
}

.pages .link_box .link_prev {
	background: none;
	color: #ff0000;
}

#menu_company{
	margin-top:				20px;
}

#menu_company  div.button{
	background:				#EA1C28;
	cursor:						pointer;
	float:						left;
}

#menu_company .separator{
	background: 	#BFBFBF;
	cursor: 			default;
	margin-left: 	5px;
	float:				left;
	margin-right: 5px;
	width:				1px;
	height: 			20px;
}

.zam_info_print {
	display: none;	
}

.price-title {
	font-family: fantasy; 
	color: red; 
	font-size: 26px; 
	font-weight: normal;	
}

.price-val-zl {
	font-family: fantasy; 
	color: red; 
	font-weight: bold; 
	font-size: 40px;
}

.price-val-gr {
	font-family: fantasy; 
	color: red; 
	font-weight: normal; 
	font-size: 18px; 
	vertical-align: top;
}

.price-unit {
	font-family: fantasy; 
	color: red; 
	font-weight: normal; 
	font-size: 16px;
}

.price-wrapper .old {
	color: #666666 !important;	
}

.price-wrapper .old-strike {
	text-decoration: line-through ;
}

.price-wrapper .title-small {
	font-size: 18px;
}

.price-wrapper .val-zl-small {
	font-size: 28px;
}

.price-wrapper .val-gr-small {
	font-size: 12px;
}

.price-wrapper .unit-small {
	font-size: 12px;
}

#price{
	position: relative;
	width: 200px;
}

#click{
	position: absolute;
	width: 200px;
	height: 50px;
	cursor: pointer;
	z-index: 2;
	top: 40px;
	right: 0px;
}

#select-size-wrapper {
	padding-top: 5px;
}

.pointer {
	cursor: pointer;
}


@media print {
	.div_print {
		display: block;
	}
		
		
	.zam_info_print {
	 	display: block;
	}
			
	.span_print {
		display: inline;
	}
	
	.non_print {
		display: none;
	}

	.block_center_print {
		margin-left: auto;
		margin-right: auto;
	}

	* {
		font-family: Times New Roman, Times, serif !important;
		font-size: 12pt !important;
	}

	.big_for_print {
		font-size: 20pt !important;		
	}
	
	.big_print {
		font-size: 20pt !important;		
	}		
		
	.cen_for_print {
		margin-top: 10px;
		display: block;
		float: left;
		color: red;
	}
	
	.margin_top_for_print {
		margin-top: 10px;
	}
	
	.cen_print {
		font-size: 35pt !important;
		font-weight: bold;
	}
	
	.jedn_print {
		font-size: 17pt !important;
	}

	h2 {
		font-size: 16pt !important;
	}

	h3 {
		font-size: 14pt !important;
	}

	#content_main_shadow {
		width: 20.8cm;
	}

	#center_main {
		width: auto;
	}

	#content_main {
		width: auto;
	}

	#content {
		width: auto;
	}

	#left_main {
		width: auto;
	}

	#center_main {
		width: auto;
	}

	#center_content_main {
		width: auto;
	}
}
#services .services-text-container {
	height: 69px; 
	text-align: left;
	color: black;
}

#services div.services-text-container_a .title {
	margin-top: 20px; 
	color: black; 
	text-align: left; 
	font-size: 14px; 
	padding-left: 90px;
}


.font_red {
	color: red;
}

.header_img {
	font-size: 16px; font-weight: bold;
}

.header_img_sm {
	font-size: 14px; font-weight: bold;
}

.cart_registraction_input {
	height: 40px;
	margin-top: 10px;
}

.cart_registraction_input div > input{
	float:left; 
	margin-left: 60px;
	margin-right: 10px;
	border: solid gray 1px;
}

.cart_registraction_input div > p {
	text-align: left;
	color: gray;
}

.cart_registraction_input div > span {
	text-align: left;
}

#cart_registraction_title {
	font-size: 14px; 
	font-weight: bold;
	margin-bottom: 40px;
}


#cart_registraction_form {
	padding-top: 5px;
}

#cart_registraction_button {
	margin: 0 auto; 
	width: 100%;
}

#cart_registraction_button img {
	padding-left: 70px;
	height: 25px;
}

.cart_registraction_input_error {
	color: red;
}

#cart {
	margin-left: 50px;
}

#cart img {
	height: 300px
}

#cart_registraction_req {
	padding-top: 30px;
	text-align: left;
}

#cart_registraction_req div {
	margin-top: 5px;
	padding-left: 20px;
}

#cart_registraction_req div > input {
	float: left;
}

#cart_registraction_req div > p {
	padding-left: 40px;
}

#picture-wrapper > .info-img {
	position: relative;
}

#picture-wrapper > .info-prod{
	margin-top:-40px;
}

#towlist_link_advices {
	position: relative; top: 25px; left: 25px;
	width: 400px;
}

#dzwi_advices {
	width: 100%; 
	text-align: left; 
	margin-left: 10px; 
	margin-top:10px;
}
