/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,button{border:0;}address,caption,cite,code,dfn,em,strong,th,var,b,i{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}q:before,q:after{content:'';}

/* globalne */

body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3a3a3a;}
a, a:hover {outline:none;}
strong {font-weight:bold;}
h2, h3, h4 {font-family:Georgia, "Times New Roman", Times, serif; color:#141414;}

legend {display:none;}
input, textarea, select, button {font-family: Arial, Helvetica, sans-serif; font-size:11px; float:left; color:#3a3a3a;}
button {cursor:pointer}
textarea {margin:0; border:0; padding:0; overflow:auto;}
a {text-decoration:none; color:#3a3a3a;} a:hover {text-decoration:underline;}
img, object {float:left;}
label {cursor:pointer;}
.fl {float:left;}
.fr {float:right;}
.mr13 {margin-right:13px;}
.mt25 {margin-top:25px;}

.mt13 {margin-top:13px;}
.mt8 {margin-top:8px;}
.mt10 {margin-top:10px;}
.mt32 {margin-top:32px;}
.mt35 {margin-top:35px;}
.p15 {padding:15px;}


/* BEGIN grid */
	#dj {width:970px; padding:0 10px; margin:auto;}
		#t {float:left; height:65px; position:relative; width:100%; z-index:2;}
			#l, #l h1 {width:180px; height:65px; float:left;}
		#m {-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:none repeat scroll 0 0 #FFFFFF; float:left; margin-top:18px; padding:2px 10px 0;width:100%;}
		#m- {background:url("../img/bcg-m.gif") repeat-x scroll 0 24px transparent; float:left; width:100%;}
		#c {background:#FFFFFF;float:left;padding:25px 10px 0 10px;width:100%;}
			#cl {width:220px; min-height:10px; float:left; display:inline}
			#cr {width:730px; margin-left:19px; float:left; display:inline}
		#f {background:#FFFFFF; display:inline; float:left; padding:28px 10px 0; width:100%;}
			#f- {border-top:1px solid #D3D3D3; float:left; padding:14px 0 0; width:100%;}
			#f .ft {width:100%; float:left;}
			#f .fc {width:100%; float:left;}
			#f .fb {width:100%; float:left;}
			
/* END grid */

/* BEGIN linki blokowe */

	#dz a, .paging li.p a, .paging li.n a, .reg .frm i.b a, .cr .msg table td.i i a, .grade li a, .afoto .p a, .afoto .n a, #l h1 a, #t .zp a, #f .ft li span a {width:100%; height:100%; display:block; text-indent:-55000px;}
	#c .h2 ul li a, #arm a {width:auto; height:100%; display:block;}
	
/* END linki blokowe */

/* BEGIN design */ 

	
	/* BEGIN tla */
		body {background:#fff url('../img/bcg-body.gif') repeat-x;}	
	/* END tla */
	
	/* BEGIN naglowki */
		h2 {font-size:22px; color:#c10500; margin-bottom:7px;}	
		.h2 {width:100%; float:left;}
			.h2 h2 {font-size:33px; line-height:33px;}
		/* em po prawej */
		.h2a {width:100%; padding-bottom:14px; float:left;}
			.h2a h2 {width:auto; margin-bottom:0; font-size:33px; float:left; line-height:33px;}
			.h2a em {float:right; font-family:Georgia, "Times New Roman", Times, serif;  color:#a9a9a9; font-size:11px;}
		h3 {width:100%; margin:0 0 14px 0; float:left; color:#c10500; font-size:22px; border:0;} 
			#c .g2t h3 {margin-top:17px;}
			#c .reg h3 {margin-top:0;}
		.mbox h3, #c .g2t .mbox h3  {font-size:18px; margin:8px 0;}
		.h3 {width:100%; font-size:18px; border-bottom:1px solid #d3d3d3; padding:4px 0 14px 0; float:left;}
		.h3 h3 {width:auto; margin:0 0 0 5px; display:inline; color:#141414; float:left;}
		/* em po prawej */
		.h3a h3 {width:auto; margin-right:20px; display:inline; float:left;}
		.h3a em {font-family:Georgia, "Times New Roman", Times, serif; margin-top:7px; float:left;} .h3a em a {color:#c10500; text-decoration:underline;} .h3a em a:hover {text-decoration:none;}
		/* em alternate po prawej */
		.h3b h3 {width:auto; float:left;}
		.h3b em {font-family:Georgia, "Times New Roman", Times, serif; margin-top:7px; color:#cd3733; font-weight:bold; float:right;} .h3a em a {color:#cd3733; text-decoration:underline;} .h3a em a:hover {text-decoration:none;}
		.ga h4 {font-family:Arial, Helvetica, sans-serif;}
		h4, h5 {width:100%; float:left; line-height:23px; font-weight:bold;}
		.mbox h4 {font-family:Arial, Helvetica, sans-serif; margin-top:6px; font-size:13px; line-height:normal;}
		.txts h4 {font-family: Arial, Helvetica, sans-serif;}
		/* h2 duzy dla artykulow */
		.g2a .cl h2 {width:100%; float:left;}
		/* h3 z selectem */
		.hsel h3 {width:50%; font-size:22px; margin:0; float:left;}
		.hsel .frm {width:49%; margin-top:6px; float:right;}
		.hsel .frm em {float:right; width:100px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#a9a9a9; line-height:18px; padding-right:12px; text-align:right;}
		.hsel .frm select {float:right;}	
	/* END naglowki */

	/* BEGIN buttons */
	a.all, div.all, li.all {height:21px; float:right; background-image:url('../img/button.gif'); text-indent:-55000px;}
	
	.btn-zobacz-koszyk {width:102px; height:20px; float:right; text-indent:-55000px; background:url('../img/button.gif') 0 -316px no-repeat;}
	.btn-pomoc {width:24px; height:19px; float:right; text-indent:-55000px; background:url('../img/button.gif') 0 -337px no-repeat;}
	.btn-dodaj-do-koszyka {width:30px; height:19px; float:right; text-indent:-55000px; background:url('../img/button.gif') 0 -501px no-repeat;}
	.b-zaloguj-sie, .b-zaloguj-sie input {width:86px; background-position:0 -418px;}
	.b-zamow-prenumerate, .b-zamow-prenumerate input {width:155px; background-position:0 -439px;}
	
	/* END buttons */

	/* BEGIN form */
		.frm ul {width:100%; float:left;}
		.frm li {float:left;}
		.frm em {line-height:24px; font-size:12px; float:left;}
		.frm em a {color:#c10500; text-decoration:underline;} .frm em a:hover {text-decoration:none;}
		.frm li.fr {float:right;}
		.frm .fii input, .frm .fip input, .frm .fit textarea {padding:4px;}	
		.frm .fif input {margin-top:4px;}	
		.frm .fic input, .frm .fir input {width:16px; height:16px; display:inline; margin:4px 4px 0 4px;}	 
		.frm .fib {width:auto;}
		.frm .fib input {cursor:pointer;}
		.frm .fii input, .frm .fit textarea {width:205px;}
		.frm .fii input, .frm .fit textarea {border:1px solid #d3d3d3; background-color:#edece2;}
		
		#checkoutSteps .fic input {width:13px; height:13px; display:inline; margin:0 4px 0 0;}
		.box-reg {width:648px; padding:14px; background-color:#F2F2F2; float:left;}
	/* BEGIN form */
	
	
	/* BEGIN mainmenu */
		#m ul {float:left;}
		#m li {height:16px; float:left; padding:4px 7px 8px; font-size:13px; margin:1px 5px 0 5px; display:inline;}
		#m li a:hover {text-decoration:none; color:#c10500;}
		#m li.s  {border:1px solid #c7c7c7; border-bottom:0; background-color:#f2f2f2; margin:0 4px 0 4px;}
		
		#m .sub {width:100%; height:31px; line-height:31px; background-color:#f2f2f2; float:left;}
		#m .sub ul {padding:0 18px;}
		#m .sub li {padding:0 34px 0 0; margin:0;}
		#m .sub, #m .sub a {color:#575757;}
		#m .sub .s {color:#c10500;}		
	/* END mainmenu */
	
	/* BEGIN top */
		
		#t-bcg {background:none repeat scroll 0 0 #000000; left:0; position:absolute; top:0; width:100%;}
			#t-bcg-minwidth {background:#000000; float:left; height:65px; width:990px;}
		#t h1 {background-image:url('../img/national-geographic.gif');}
		#t .fl {width:320px; padding:9px 8px 0 0; text-align:right; float:left;}
		#t .fr {width:462px; float:left;}
		#t .frr {width:356px; padding:9px 14px 0 9px; float:left;}
		#t .frr .m {width:100%; height:14px; text-align:right; float:left;}
		#t .frr .s {float:right; padding-top:8px;}
		#t .frr .s form, #t .frr .s fieldset {float:right;}
		#t .zp {width:83px; height:53px; float:left; margin-top:7px; background:url('../img/ico.gif') 0 -925px;}
		#t {font-size:11px; color:#fff;}
		#t a {color:#fff;}
		#t .fl a, #t .frr a {margin-left:6px; display:inline;}
		#t .fr a {text-decoration:underline;} #t .fr a:hover {text-decoration:none;}		
		
		#t .log {width:439px; padding:5px 14px 0 9px;}
		#t .log ul, #t .log div {width:100%; float:left;}
		#t .log div {padding-top:5px;}
		#t .log div span {width:12px; height:12px; line-height:1px; font-size:1px; float:left; margin:0 8px 0 38px; display:inline; background-color:#373737;}
		#t .log div i {float:left; margin-right:14px; display:inline;}
		#t .log div span.s {background:url('../img/ico.gif') 0 -1000px;}
		
		.tfrm li {float:left;}
		.tfrm em {float:left; margin-right:10px; padding-top:4px; display:inline;}
		.tfrm .fii input {width:125px; background-color:#373737; color:#fff; margin-right:10px; display:inline; padding:4px 4px 3px 4px; line-height:14px; border:0;}
		.tfrm .fib input {height:21px; border:0; margin:0; padding:0; background:none; color:#fff; cursor:pointer;}
		.tfrm.log .fib input {padding-top:4px;}
	/* END top */
	
	/* BEGIN foot */	
		
		#f .ft {width:983px; margin-left:-13px; display:inline;}
		#f .ft li {width:187px; margin-left:13px; display:inline; float:left;}
		#f .ft li.l {width:170px;}		
		#f .ft li span {width:34px; height:45px; margin-right:8px; display:inline; float:left; background-image:url('../img/ico.gif');}
		#f .ft li span.ico1 {background-position:0 -1050px;}
		#f .ft li span.ico2 {background-position:0 -1100px;}
		#f .ft li span.ico3 {background-position:0 -1150px;}
		#f .ft li span.ico4 {background-position:0 -1200px;}
		#f .ft li span.ico5 {background-position:0 -1250px;}
		#f .ft li .c {width:145px; float:left;} #f .ft li.l .c {width:128px;}
		#f .ft li .c h4 {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:4px; line-height:normal;}
		#f .ft li .c p {font-size:11px; color:#3a3a3a;}
		
		#f .fc {padding-top:14px; margin-top:14px; border-top:1px solid #ebebeb;}
		#f .fc .fl {width:180px; padding-right:28px; float:left;}
		#f .fc .fcc {width:570px; padding-right:30px; float:left;}
		#f .fc .fr {width:162px; float:left;}
		#f .fc h3 {color:#5b0200; line-height:22px;}
		#f .fc p {line-height:18px;}
		#f .fc .fr a {margin-bottom:8px;}
		
		#f .ecard {height:66px; background:url('http://www.guj.pl/extension/selfgujsubscription/design/standard/images/ecard_logos.gif') 100% 50% no-repeat;}
		
		#f .fb {font-size:11px; border-top:solid 1px #ebebeb; margin-top:14px; padding:14px 0 30px 0;}
		#f .fb a {color:#3a3a3a;}
		#f .fb .fr a {margin-left:14px; display:inline;} 
	/* END foot */
	
	/* BEGIN zawartosc koszyka */
		.koszyk {width:100%; float:left; font-size:11px; padding-bottom:14px;}
			.koszyk table {empty-cells:show; float:left; table-layout:fixed; margin-top:2px; width:220px;}
			.koszyk .koszyk-a {width:82px;}
			.koszyk .koszyk-b {width:39px;}
			.koszyk .koszyk-c {width:63px;}
			
			.koszyk thead .space {height:7px; border-bottom:none; padding:0}
			.koszyk tbody .space {height:7px; border-top:none; padding:0}
			.koszyk .no-border-bottom td {border-bottom:none;}
			.koszyk .no-border td {border-bottom:none; border-top:none;}
			.koszyk .no-border-left {border-left:none}
			.koszyk .no-border-right {border-right:none}
			.koszyk .hl td {background-color:#f3f3f3}
			.koszyk td {color:#434343; border:1px #eaeaea solid; padding:7px 0 4px 11px; vertical-align:top}
			.koszyk .cena {color:#6a2422}
			.koszyk .no-border .cena {vertical-align:middle;}
				.koszyk .cena strong {font-size:12px}
			.koszyk th {padding:0px 0 0px 11px; line-height:32px; border-left:1px #eaeaea solid; border-right:1px #eaeaea solid; border-bottom:1px #eaeaea solid; border-top:1px #eaeaea solid; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
			.koszyk .btn {padding-right:6px; padding-top:8px;}
			
	/* END zawartosc koszyka */
	
	/* BEGIN wyszukiwarka */
		.wyszukiwarka {width:100%; float:left;}
			.wyszukiwarka h2 {float:left; margin-bottom:6px;}
			.wyszukiwarka .btn-pomoc {margin:6px 14px 0 0;}
			
			.frm-szukaj {width:218px; padding-bottom:10px; float:left; background-color:#ebebeb; border:1px #bfbfbf solid;}
				.frm-szukaj li {width:193px; padding:0 12px 0 13px; float:left; display:inline;}
				.frm-szukaj .fii {margin-top:13px;}
				.frm-szukaj .fis {margin-top:11px;}
				.frm-szukaj .fib {margin-top:9px;}
					.frm-szukaj .fib input {float:right}
					.frm-szukaj .fii input {width:189px; height:15px;}
					.frm-szukaj .fis select {width:193px; height:18px;}
				.frm-szukaj .link {text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin-top:7px;}	
	/* END wyszukiwarka */
	
	/* BEGIN lista-kategorii-lewa */
		.lista-kategorii-lewa {width:220px; float:left;}
		.lista-kategorii-lewa dl {width:100%; float:left;}
				.lista-kategorii-lewa dt {font-weight:bold;line-height:24px; margin-top:4px; clear:both; width:100%; float:left}
				.lista-kategorii-lewa dd {line-height:24px; width:100%; float:left; display:inline;}
				.lista-kategorii-lewa dd a {width:199px; line-height:24px; float:left; padding-left:21px; background:url('../img/ico.gif') 11px -300px no-repeat;}
				.lista-kategorii-lewa dt a {width:209px; line-height:24px; float:left; padding-left:11px;}
				.lista-kategorii-lewa .s a {background-color:#f2f2f2}
				.lista-kategorii-lewa dd a:hover, .lista-kategorii-lewa dt a:hover {text-decoration:none; background-color:#f2f2f2;}
				.lista-kategorii-lewa .wiecej {text-align:right; border-bottom:1px #dadada solid; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; padding-bottom:4px;}
				/*.lista-kategorii-lewa .no-border {border-bottom:none}*/
					.lista-kategorii-lewa .wiecej a {background:none; width:auto; float:none}
					.lista-kategorii-lewa .wiecej a:hover {background:none; text-decoration:underline; width:auto; float:none}
				.lista-kategorii-lewa .last {border-bottom:none}
				.lista-kategorii-lewa .mt9 {margin-top:9px;}
	/* END lista-kategorii-lewa */
	
	/* BEGIN sklep-poleca */
		.sklep-poleca {width:100%; float:left; padding-bottom:27px;}
			
			.sklep-poleca .polecane {width:728px; margin-top:9px; float:left; border:1px #dadada solid; padding-top:10px;}
		
			.sklep-poleca .duze-zdjecie {width:325px; margin-right:11px; float:left; display:inline; height:210px;}
				.sklep-poleca .duze-zdjecie img {float:none; display:block; margin:0 auto;}
				.sklep-poleca .opis {width:377px; padding:9px 15px 0 0; float:left}
				.sklep-poleca .opis a:hover {text-decoration:none}
				.sklep-poleca .opis .cena {float:right; margin:22px 119px 0 0; color:#6a2422; display:inline;}
				.sklep-poleca .opis .dodaj-do-koszyka {width:24px; float:right; margin-top:22px; display:inline;}
			
			.sklep-poleca .lista-inne {margin-top:10px;}
			
			.lista-inne {width:100%; float:left;}
				.lista-inne ul {width:100%; float:left; padding-bottom:10px;}
				.lista-inne .border-bottom {border-bottom:1px #dadada solid}
				.lista-inne li {width:242px; margin-top:20px; float:left; display:inline;}
				.lista-inne .border-bottom li {margin-top:0;}
				.polecane .lista-inne li {margin-top:4px;}
					.lista-inne li .fl {width:75px; height:99px; padding-left:5px; margin-right:2px;}
						.lista-inne li .fl img {display:block; float:none; margin:0 auto;}
					.lista-inne li .fr {width:147px; min-height:99px; padding:5px 12px 0 0; border-right:1px #dadada solid}
						.lista-inne li .txt p {padding-top:2px;}
						.lista-inne li a:hover {text-decoration:none}
						.lista-inne li .cena {color:#6a2422; float:left; line-height:20px; margin-top:8px; display:inline;}
						.lista-inne li .dodaj-do-koszyka {width:24px; margin-top:8px; float:right; display:inline;}
					.lista-inne li .no-border {border:none}
					.lista-inne small {font-size:11px;}
	/* END sklep-poleca */
	
	/* BEGIN .znizki-prenumeratorow */
		.znizki-prenumeratorow {width:100%; float:left; display:inline;}
			.znizki-prenumeratorow p {padding:10px 14px; border:1px solid #dadada;}
	/* END .znizki-prenumeratorow */
	
	/* BEGIN lista-produktow-kategorii */
		.lista-produktow-kategorii {width:100%; float:left; margin-top:17px; padding-bottom:17px; border-bottom:1px #bfbfbf solid;}
			.lista-produktow-kategorii h2 {float:left;}
			
			.filtr {float:right; margin-top:7px;}
				.filtr li {float:left; display:inline; padding:0 9px; border-right:1px #a9a9a9 solid; color:#a9a9a9; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
					.filtr li a {color:#a9a9a9; font-size:11px;}
				.filtr .l {border:none}	
			
			
			.ula {width:100%; float:left; display:inline}
				.ula li {width:342px; padding:0 25px 0 0px; margin-right:20px; float:left; display:inline; border-right:1px #eaeaea solid}
				.ula .last {border:none; margin-right:0; padding-right:0;}
				.ula li .fl {width:132px; padding-top:3px;}
				.ula li .fr {width:210px;}
					.ula li .fr a:hover {text-decoration:none}
				.ula li .cena {width:100%; color:#6a2422; float:left;}
				.ula li .btn {width:100%; float:left; margin-top:20px;}
				.ula li .txt {width:100%; height:135px; float:left;}
					.ula li .txt p {margin-bottom:10px;}
				.ula li small {font-size:11px;}
		
	/* END lista-produktow-kategorii */
	
	/* BEGIN zobacz-takze */
		.zobacz-takze {width:100%; float:left}
	/* END zobacz-takze */
	
	/* BEGIN product-box */
		.product-box {width:100%; float:left;}
		
			.product-essential {width:728px; margin-top:7px; padding:15px 0 8px 0; float:left; border:1px #dadada solid;}
				.product-essential .img-box {width:332px; margin:3px 10px 0 10px;; float:left;}
					.product-essential .img-box .big-img {width:100%; float:left;}
						.product-essential .img-box .big-img img {float:none; display:block; margin:0 auto}
					.product-essential .img-box .more-views {width:305px; padding-left:27px; float:left}
						.product-essential .img-box .more-views h4 {fon-size:12px; color:#010100; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
							.product-essential .img-box .more-views h4 i {color:#f7a900}
						.product-essential .img-box .more-views ul {width:285px; margin-top:1px; padding-top:6px; float:left; border-top:1px #eaeaea solid}
							.product-essential .img-box .more-views ul li {width:72px; padding:8px 0 2px 0; margin-right:5px; float:left;}
								.product-essential .img-box .more-views ul li.s {border:1px #fce1a6 solid}
								.product-essential .img-box .more-views ul li img {display:block; margin:0 auto; float:none}
								
				.product-image-zoom {height:265px; overflow:hidden; position:relative; width:265px; z-index:9; margin:0 auto; margin-bottom:0.8em}
					.product-image-zoom img {cursor:move; position:absolute; left:0; top:0;}
				.image-zoom {width:209px; background:transparent url(../images/slider_bg.gif) no-repeat scroll 50%; cursor:pointer; height:18px; margin:0 auto 13px; padding:0 28px; position:relative; z-index:9}
					.image-zoom .btn-zoom-out {left:2px; top:1px; position:absolute}
					.image-zoom #track {height:18px; position:relative}
					.image-zoom #handle {background:transparent url(../images/magnifier_handle.gif) no-repeat scroll 0; height:22px; left:0; position:absolute; top:-1px; width:9px;}
					.image-zoom .btn-zoom-in {position:absolute; right:2px; top:1px;}
				
				.a-center {text-align:center;}
				
				.product-essential .product-shop {width:356px; padding-right:20px; float:right}
				.product-essential .product-options {width:356px; padding-right:20px; float:right}
				.product-essential .product-options-bottom {width:356px; padding-right:20px; float:right}
					.product-essential .product-shop h3, .product-essential .product-options h3, .product-essential .product-options-bottom h3 {font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:0; float:none}
					.product-essential .product-shop a, .product-essential .product-options a, .product-essential .product-options-bottom a {font-size:12px; color:#c10500; text-decoration:underline}
					.product-essential .product-shop p, .product-essential .product-options p, .product-essential .product-options-bottom p {margin-top:1px;}
					.product-essential .product-shop .availability, .product-essential .product-options .availability, .product-essential .product-options-bottom .availability {margin-top:8px;}
					.product-essential .product-shop .price, .product-essential .product-options .price, .product-essential .product-options-bottom .price {width:100%; float:left; margin-top:12px;}
						.product-essential .product-shop .price h5, .product-essential .product-options .price h5, .product-essential .product-options-bottom .price h5 {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#c10500; font-weight:normal}
						.product-essential .product-shop .price ul, .product-essential .product-options .price ul, .product-essential .product-options-bottom .price ul {width:100%; margin-top:4px; float:left}
							.product-essential .product-shop .price  li, .product-essential .product-options .price li, .product-essential .product-options-bottom .price li {width:100%; margin-top:1px; line-height:21px; float:left;}
								.product-essential .product-shop .price em, .product-essential .product-options .price em, .product-essential .product-options-bottom .price em {float:left; color:#6a2422; font-size:14px; font-weight:bold}
								.product-essential .product-shop .price  li .promocyjna, .product-essential .product-options .price li .promocyjna, .product-essential .product-options-bottom .price li .promocyjna {float:left; margin-left:10px; line-height:19px; border:1px #e9e9e9 solid; background-color:#f3f3f3; padding:0 6px; font-size:12px; font-weight:normal; color:#000000}
								.product-essential .product-shop .price  li .prenumeratorzy, .product-essential .product-options .price li .prenumeratorzy, .product-essential .product-options-bottom .price li .prenumeratorzy {float:left; margin-left:10px; line-height:19px; border:1px #e9e9e9 solid; background-color:#c0c0c0; padding:0 6px; font-size:12px; font-weight:bold; color:#000000}
					
					.product-essential .product-shop .add-to-holder, .product-essential .product-options .add-to-holder, .product-essential .product-options-bottom .add-to-cart-box {width:100%; margin-top:19px; float:left}
						.product-essential .product-shop .add-to-holder li, .product-essential .product-options .add-to-holder li, .product-essential .product-options-bottom .add-to-cart-box li {float:left}
						.product-essential .product-shop .add-to-holder .fii input, .product-essential .product-options .add-to-holder .fii input, .product-essential .product-options-bottom .add-to-cart-box .fii input {width:33px; height:14px; padding:6px;}
						.product-essential .product-shop .add-to-holder .fii em, .product-essential .product-options .add-to-holder .fii em, .product-essential .product-options-bottom .add-to-cart-box .fii em {width:39px; line-height:28px; float:left}
						.product-essential .product-shop .add-to-holder .fib, .product-essential .product-options .add-to-holder .fib, .product-essential .product-options-bottom .add-to-cart-box .fib {margin-left:10px; padding-top:4px;}
							.product-essential .product-shop .add-to-holder .btn-do-koszyka , .product-essential .product-options .add-to-holder .btn-do-koszyka, .product-essential .product-options-bottom .add-to-cart-box .btn-do-koszyka {width:85px; height:19px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -460px no-repeat}
					
					.product-essential .product-shop .price-label, .product-essential .product-options-bottom .price-label {color:#C10500; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; float:left; width:100%; line-height:23px; margin-top:12px}
					.product-essential .product-shop .price, .product-essential .product-options-bottom .price {width:100%; float:left; display:inline; color:#6A2422; font-size:14px;}
					.product-essential .product-shop .price .price, .product-essential .product-options-bottom .price .price {margin-top:0}
					.price-pr {width:100%; float:left; display:inline}
						
					.product-essential .product-options dl {width:100%; float:left; display:inline; margin-top:14px;}
						.product-essential .product-options dt {float:left; margin-right:10px;}
					
					.product-essential .product-shop .quick-look, .product-essential .product-options .quick-look {width:100%; margin-top:14px; float:left}
			
			.product-collateral {width:100%; float:left}
				.collateral-box {width:100%; margin-top:5px; padding-top:12px; float:left; border-top:1px #bfbfbf solid}
				.no-border-top {border-top:none}
					.collateral-box .head {width:100%; float:left; padding-bottom:6px;}
					.collateral-box .head h4 {color:#c10500; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#c10500; font-weight:normal}
				
				.collateral-box .tbla {width:100%; float:left; margin-top:2px;}
					.collateral-box .tbla table {empty-cells:show; table-layout:fixed; float:left; border-top:1px #dcdcdc solid; border-bottom:1px #dcdcdc solid;}
					.collateral-box .tbla .tbla-a {width:131px;}
					.collateral-box .tbla .tbla-b {width:599px;}
					.collateral-box .tbla th {font-weight:bold; vertical-align:top; padding:0 8px;}
					.collateral-box .tbla td {padding:0 12px;}
					.collateral-box .tbla th, .product-collateral .collateral-box .tbla td {border-left:1px #dcdcdc solid; border-right:1px #dcdcdc solid; line-height:22px;}
					.collateral-box .tbla .hl td, .product-collateral .collateral-box .tbla .hl th {background-color:#f3f3f3}
					.collateral-box .tbla .space td, .product-collateral .collateral-box .tbla .space th {height:6px; border-bottom:none; border-top:none}
				
				.collateral-box .frm-tagi {width:100%; float:left}
					.collateral-box .frm-tagi h5 {color:#c0c0bf; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:normal; float:none}
				.collateral-box .frm-tagi a {color:#c10500}
				.collateral-box .frm-tagi li {float:left}
				.collateral-box .frm-tagi .ico-tagi {width:26px; margin-right:9px; height:33px; float:left; text-indent:-55000px; background:url('../img/ico2.gif') no-repeat}
				.collateral-box .frm-tagi .fii {width:563px;}
				.collateral-box .frm-tagi .fii input {width:514px; height:14px; padding:6px;}
				.collateral-box .frm-tagi .fii span {float:left; margin-top:2px; font-size:11px;}
				.btn-dodaj-tagi {width:84px; height:20px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -480px no-repeat}
				.collateral-box .frm-tagi .fib {padding:4px 0 0 12px;}
				
				.collateral-box .proponowany-produkt {width:712px; padding:3px 8px 19px 8px; float:left; border:1px #dcdcdc solid}
					.collateral-box .proponowany-produkt .fl {width:198px; margin-top:7px; border-right:1px #eaeaea solid}
						.collateral-box .proponowany-produkt .fl .img-box {width:100%; float:left}
							.collateral-box .proponowany-produkt .fl .img-box img {display:block; float:none; margin:0 auto}
					.collateral-box .proponowany-produkt .fr {width:498px; margin-top:10px; padding:6px 0 0 15px;}
					.collateral-box .proponowany-produkt .ocena {width:100%; float:left}
						.collateral-box .proponowany-produkt .ocena a {color:#c10500; text-decoration:underline}
						.collateral-box .proponowany-produkt .ocena a:hover {text-decoration:none}
							.collateral-box .proponowany-produkt .ocena .gwiazdki {width:71px; margin-right:5px; height:19px; float:left; background:url('../img/stars.gif') no-repeat; position:relative}
							.collateral-box .proponowany-produkt .ocena .gwiazdki- {width:71px; height:19px; background:url('../img/stars.gif') 0 -50px no-repeat; position:absolute; top:0; left:0}
					.collateral-box .proponowany-produkt .inf {width:100%; float:left}
						.collateral-box .proponowany-produkt .inf a {text-decoration:underline}
						.collateral-box .proponowany-produkt .inf a:hover {text-decoration:none}
						.collateral-box .proponowany-produkt .price {color:#6a2422}
							
				.collateral-box .txt {width:100%; float:left; margin-top:5px;}
				.collateral-box .product-specs {width:100%; float:left; margin-top:5px;}
				.mt12 {margin-top:12px;}
				.mt13 {margin-top:13px;}
				.tagi {width:100%; float:left; padding-top:4px;}
					.tagi .head {padding-bottom:2px;}
					.tagi p {margin-top:7px;}
	/* END product-box */
	
		/* BEGIN category-list */
		.category-head {margin-bottom:9px;}
			.category-head h2 {margin:0; max-width:100%; overflow:hidden;}
			
		table.pager, table.view-by {width:100%; float:left; background-color:#f3f3f3; border:1px #dedede solid; font-size:12px;}
			table.pager td {padding:3px 15px; vertical-align:middle; width:32%;}
			table.pager td.pages {text-align:center; white-space:nowrap; padding:3px 0;}
			table.pager ol, table.pager li {display:inline}
			table.pager li a {padding:4px 3px;}
			table.pager li a:hover {text-decoration:none}
			table.pager li .on {padding: 4px; background-color:#ffc200}
			table.pager .next-prev {padding:0;}
			table.pager select {margin-left:5px; font-size:12px; vertical-align:middle; float:none}
			
			table.view-by td {width:33%; padding:3px 15px; font-size:12px}
				table.view-by td a {color:#c10500; font-weight:bold; text-decoration:underline}
				table.view-by td.sort-by {text-align:right}
				table.view-by select {margin-right:2px; font-size:12px; float:none; vertical-align:middle}
				table.view-by img {float:none; margin-bottom:2px}
			
			.a-right {text-align:right}
			.v-middle {vertical-align:middle}
		
		div.sep {width:100%; height:3px; margin:2px 0 3px 0; float:left; background-color:#f2f2f2; overflow:hidden}
		
		.catalog-listing {width:100%; float:left; margin-top:14px; padding-bottom:8px;}
		
		.listing-type-grid .grid-row {width:100%; border-bottom:1px #eaeaea solid; float:left}
		.listing-type-grid .last {border-bottom:none}
		.listing-type-grid li.item {width:214px; padding:16px 14px; float:left; overflow:hidden; border-right:1px #eaeaea solid}
		.listing-type-grid li.l {border-right:none}
		.listing-type-grid .product-image {text-align:left}
			.listing-type-grid .product-image img {float:none}
		.listing-type-grid h5 {font-size:12px; font-weight:bold; float:none; line-height:normal}
		.listing-type-grid .btn-dodaj-do-koszyka {width:30px; margin:6px 0 0 24px; height:19px; background:url('../img/button.gif') 0 -501px no-repeat; text-indent:-55000px; float:right;}
		.listing-type-grid .out-of-stock, .product-shop .out-of-stock {width:100%; float:left; padding-top:6px;}
		
		.regular-price {color:#6a2422; float:left; line-height:19px; margin-top:2px;}
		
		.listing-type-list .listing-item {width:100%; margin-bottom:14px; float:left;}
		.listing-type-list .last {margin-bottom:0}
		.listing-type-list .product-image {width:135px; height:135px; border-right:1px #EAEAEA solid; padding-right:15px; float:left;}
		.listing-type-list .product-shop {width:564px; padding-left:15px;float:left}
		.listing-type-list .description {width:100%; margin-top:7px; float:left}
			.listing-type-list .description a {float:right;}
				.listing-type-list .description a small {font-size:11px; font-family:Georgia, "Times New Roman", Times, serif}
		
	/* END category-list */
	
	/* BEGIN cart */
		.left {float:left}
		
		.page-head-alt {margin-bottom:7px; width:100%; float:left; text-align:right; overflow:hidden}
		
		.button-level h3 {width:200px; float:left; margin:0; text-align:left}
		.button-level img {float:none}
		
		.messages {width:100%; float:left; overflow:hidden}
			.success-msg {border:1px #e9e9e9 solid;width:673px; float:left; color:#404040; background:url('../img/ico2.gif') 17px -41px no-repeat; font-weight:bold; padding-left:55px; line-height:37px; margin-bottom:5px;}
			.error-msg {border:1px #e9e9e9 solid;width:673px; float:left; color:#b21717; background:url('../img/ico2.gif') 17px -191px no-repeat; font-weight:bold; padding-left:55px; line-height:37px; margin-bottom:5px;}
			
		.data-table {width:100%; float:left; border:1px #dadada solid}
			.data-table tr th {background-color:#c0c0c0; white-space:nowrap; font-weight:bold; border:1px #dadada solid}
			.data-table tbody td {border-right:1px #dadada solid; border-bottom:1px #dadada solid; font-size:11px;}
			.data-table td.attributes-col h4.title {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
			.qty {width:28px; color:#000000}
			
		.shopping-cart th, .shopping-cart td {padding:3px 16px}
		.shopping-cart tfoot td {padding:1px;}
		
		.continue-shopping {width:118px; height:20px; float:left; background:url('../img/button.gif') 0 -520px no-repeat; text-indent:-55000px}
		.aktualizuj-koszyk {width:118px; height:20px; float:right; background:url('../img/button.gif') 0 -540px no-repeat; text-indent:-55000px}
		.aktualizuj-sume {width:122px; height:20px; float:right; background:url('../img/button.gif') 0 -600px no-repeat; text-indent:-55000px}
		
		.shopping-boxes {width:100%; float:left; margin-top:14px; overflow:hidden;}
			.shopping-boxes h3 {margin-bottom:10px; font-size:18px;}
		
		.discount-codes {width:282px; padding:12px 11px 20px 15px; float:left; border:1px #dadada solid}
			.discount-codes h4 {width:249px; margin-bottom:10px; font-size:12px; padding-left:33px; line-height:19px; font-family:Arial, Helvetica, sans-serif; background:url('../img/ico2.gif') 0 -100px no-repeat;}
			.discount-codes input {width:189px; height:17px; margin-right:3px;}
			.discount-codes p {clear:both; font-size:11px;}
			.btn-uzyj-kuponu {width:86px; height:20px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -560px; no-repeat}
		
		.shopping-cart-totals {width:305px; padding-right:3px; float:right; border:1px #dadada solid}
			.shopping-cart-totals table {width:100%}
			.shopping-cart-totals td {padding:0 8px; line-height:21px; border:1px #dadada solid}
			.shopping-cart-totals tfoot td {font-size:12px; font-weight:bold; background-color:#e5e5e5}
			.shopping-cart-totals tfoot .black {width:72px; background-color:#000000; color:#FFFFFF}
		
		.shipping-estimate {width:100%; margin-top:14px; padding-top:10px; float:left; border-top:1px #bfbfbf solid}
			.shipping-estimate- {width:693px; padding:12px 19px 15px 16px;; float:left; border:1px #dadada solid}
				.shipping-estimate- h4 {width:662px; padding-left:33px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url('../img/ico2.gif') 0 -150px no-repeat; float:none}
				.shipping-estimate- p {clear:both; font-size:11px; margin:9px 0 5px 0;}
				.shipping-estimate- ul {width:100%; float:left}
					.shipping-estimate- ul li {float:left; font-weight:bold; margin-right:18px; font-size:12px; line-height:20px}
					.shipping-estimate- ul .fii input {font-weight:normal; width:162px; line-height:normal}
					.shipping-estimate- ul .fis select {font-weight:normal; width:162px; line-height:normal}
					.shipping-estimate- ul .fib {padding-top:17px;}
					.shipping-estimate- .required {color:#c10500}
		.btn-otrzymaj-wycene {width:122px; height:20px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -580px no-repeat}
			
		.shopping-cart-totals .checkout-types {padding:7px 4px;}
		.shopping-cart-totals .checkout-types li {clear:both; text-align:right}
			.shopping-cart-totals .checkout-types li img {float:none}
			.shopping-cart-totals .checkout-types a {color:#c10500; text-decoration:underline}
				.shopping-cart-totals .checkout-types a big {font-size:12px;}
				
		.divider {width:100%; height:10px; overflow:hidden; float:left; margin-top:7px; border-top:1px #dadada solid;}
		
		.shipment {width:100%; float:left;}
		
		.shipping-estimate- .shipment-methods {width:100%; float:left;}
			.shipping-estimate- .shipment-methods dt {font-weight:bold}
			.shipping-estimate- .shipment-methods ul {width:auto; float:none}
				.shipping-estimate- .shipment-methods ul li {font-weight:normal; float:none; line-height:normal; margin-top:5px;}
			.shipping-estimate- .shipment-methods input {margin-right:5px; float:none; vertical-align:middle}
	/* END cart */
	
	/* BEGIN formularz zamownienia */
		.one-page-checkout-progress {width:220px; padding:8px 0px 0px; float:left; background-color:#f2f2f2}
			.one-page-checkout-progress h3 {width:200px;line-height:24px; margin-bottom:13px; padding:0 10px;}
			.one-page-checkout-progress h4 {width:200px; padding:0 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:18px; margin-top:3px;}
			.one-page-checkout-progress h4 a {margin:9px 0 14px; float:none; display:block}
			.one-page-checkout-progress ol {width:100%;float:left}
			.one-page-checkout-progress li {width:100%; float:left}
			.one-page-checkout-progress .content {width:200px; padding:7px 10px 14px; float:left;background-color:#FFFFFF}
			
		.one-page-checkout {width:100%; float:left}
			.one-page-checkout li.section {width:730px; float:left; position:relative;}
			.one-page-checkout li.active {}
			.one-page-checkout .head {width:706px; padding:14px 12px 0px; float:left; border-bottom:1px solid #d3d3d3}
			.one-page-checkout h3 {margin-bottom:8px;}
			.one-page-checkout .h3 {padding:22px 0 0; margin-bottom:14px;}
			.one-page-checkout .h3-first {padding-top:14px;}
			.one-page-checkout .box {width:676px; float:left; padding:16px 27px;}
			.one-page-checkout .box-no-padding {width:676px; float:left; padding:16px 27px;}
			.one-page-checkout h4 {font-size:20px; color:#9d957a; font-weight:normal; margin-bottom:11px;}
			
			.one-page-checkout .input-text {width:277px; margin-top:8px; padding:3px; background-color:#f7f5ec; border:1px #d3d3d3 solid; height:16px;}
			.one-page-checkout .inactive {background-color:#e6e6e6;}
			
			.one-page-checkout .form-list {width:100%; margin-top:14px; margin-bottom:21px; float:left;}
				.one-page-checkout .form-list li {width:100%; margin-bottom:6px; float:left}
					.one-page-checkout .form-list li input {vertical-align:middle; margin-right:3px; float:none}
					.one-page-checkout .form-list li .input-box {margin-bottom:9px;}
				
			.one-page-checkout label {color:#939393; font-weight:bold}
			
			.one-page-checkout .required {color:#c10500}
			
			.one-page-checkout .button-set {text-align:right}
			.one-page-checkout .a-left {text-align:left; margin-top:14px;width:100%; float:left}
				.one-page-checkout .button-set a {color:#b3b3b3}
			
			.one-page-checkout .col-1 {line-height:18px;}
			.one-page-checkout .col-1 p, .one-page-checkout .col-1 li {line-height:normal}
			
			.col2-set {width:100%; float:left;}
			.col-1 {width:48.5%; float:left;}
			.col-2 {width:48.5%; float:right;}
			.one-page-checkout .col-2 {width:285px;}
			
			.one-page-checkout .button-set .right {clear:both; float:none}
			
			ul.disc {list-style-position:outside; list-style-type:disc; margin-bottom:14px;}
				ul.disc li {margin-left:15px; margin-bottom:3px;}
			
		.btn-kontynuuj {width:85px; height:21px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -620px no-repeat;}
		.one-page-checkout .btn-kontynuuj {margin-top:6px;}
		.btn-logowanie {width:85px; height:21px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -642px no-repeat;}
		.one-page-checkout .btn-logowanie {margin-top:10px; float:right; clear:both}
		.btn-zmien-adres-platnika {width:155px; height:21px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -664px no-repeat;}
		
		.btn-zmien-adres-dostawy {width:155px; height:21px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -686px no-repeat;}
		
		.btn-zmien-forme-wysylki {width:155px; height:21px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -708px no-repeat;}
		
		.btn-zmien-forme-platnosci {width:166px; height:21px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -730px no-repeat;}
		
		.group-select li {width:100%; margin-bottom:8px; float:left;}
			.group-select li .input-box {width:285px; float:left}
			.group-select li .name-prefix {width:100%;}
				.group-select li .input-box .input-text {width:277px;}
				.group-select li .input-box select {width:285px; padding:2px; margin-top:8px; background-color:#f7f5ec}
				.group-select li .input-box select.inactive {background-color:#e6e6e6;}
			.group-select li .input-text {width:668px;}
			.group-select li .right {float:right}
			.box p input {float:none; vertical-align:middle; margin-left:20px;}
			.box .radio {margin:12px 0;}
		
		.box-no-padding .inner-box {width:100%; margin-top:14px; float:left}
		.one-page-checkout .button-set .back {margin-top:12px;}
		.one-page-checkout .form-list li .input-box select {width:285px; margin-top:8px; padding:2px; background-color:#f7f5ec}
		.one-page-checkout .form-list li .input-box .month {width:179px;}
		.one-page-checkout .form-list li .input-box .year {width:95px; float:right;}
		.one-page-checkout .head a {float:right; color:#B3B3B3}
		.one-page-checkout .head h3 {width:500px;}
		.group-select li .name-firstname {clear:left; margin-top:8px;}
		.group-select li .name-lastname {float:right; margin-top:8px;}
		.validation-advice {font-size:11px; color:#C10500}
		.opc-please-wait img {float:none}
		
		.shipment-methods {width:100%; float:left;}
			.shipment-methods dt {font-weight:bold}
			.shipment-methods ul {width:auto; float:none}
			.shipment-methods ul li {font-weight:normal; float:none; line-height:normal; margin-top:5px;}
			.shipment-methods input {margin-right:5px; float:none; vertical-align:middle}
		
		.payment-methods {width:100%; float:left;}
			.payment-methods dt {font-weight:bold; margin-bottom:3px;}
			.payment-methods ul {width:285px; margin-top:14px; float:left}
			.payment-methods ul li {font-weight:normal; float:none; line-height:normal; margin-top:5px;}
			.payment-methods input {margin-right:5px; float:none; vertical-align:middle}
			.payment-methods .radio {margin:0}
			.payment-methods .form-list {margin:0; padding:0}
			.one-page-checkout .payment-methods .form-list li .input-box {margin-bottom:0}
			
		.data-table-checkout {width:100%; float:left}
			.data-table-checkout thead th {font-weight:bold; padding-bottom:7px;}
			.data-table-checkout .title {color:#939393; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0; line-height:24px;}
			.data-table-checkout tbody td {background-color:#f2f2f2; border-bottom:1px #fff solid;}
			.data-table-checkout .attributes-col {padding:0 18px;}
			.data-table-checkout tfoot .first td {padding:13px 0 20px; line-height:normal}
			.data-table-checkout tfoot td {line-height:18px;}
			.button-set .forgot {width:100%; float:left; margin:21px 0 24px; color:#b3b3b3}
	/* END formularz zamownienia */
	
	/* BEGIN review form */
		.product-collateral .page-head {width:100%; float:left;}
		#review-form {width:100%; float:left}
		#review-form div {width:100%; margin-top:7px; float:left}
		#review-form div input {background-color:#F7F5EC; border:1px solid #D3D3D3; padding:3px; height:16px; margin-top:8px;}
		#review-form div label {color:#939393; font-weight:bold}
			#review-form div label .required {color:#C10500}
		#review-form div textarea {background-color:#F7F5EC; margin-top:8px; border:1px solid #D3D3D3; padding:3px;}
		
		.btn-dodaj-recenzje {width:112px; height:20px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -751px no-repeat}
		
		ol.review-list {width:100%; float:left}
			ol.review-list li {width:100%; margin:14px 0; float:left}
		
		.my-review-detail {width:100%; margin:14px 0; float:left}
			.my-review-detail .product-image {width:100px; float:left; padding-right:15px; border-right:1px solid #d3d3d3}
			.my-review-detail .details {width:600px; float:right; padding-left:14px;}
			.wroc-do-listy-recenzji {color:#C10500; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
		
		.dedicated-review-box {margin-bottom:14px;}
	/* END review form */
	
	div.shop-access {display:inline; float:right}
		div.shop-access li {float:left}
		
	.btn-utworz-konto {width:105px; margin-top:14px; height:21px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -771px no-repeat;}
	
	.content h4 {color:#9D957A; font-size:20px; font-weight:normal; margin-bottom:11px;}
	.content .form-list {width:100%; margin-top:14px; margin-bottom:21px; float:left}
		.content .form-list li {width:100%; margin-bottom:6px; float:left}
		.content .form-list li input {vertical-align:middle; margin-right:3px; float:none}
			.content .form-list li .input-box {margin-bottom:9px;}
			.content .input-text {width:277px; margin-top:8px; padding:3px; background-color:#f7f5ec; border:1px #d3d3d3 solid; height:16px;}
				
			.content label {color:#939393; font-weight:bold}
			
			.content .required {color:#c10500}
	
	/* BEGIN wyniki wyszukiwania */
		.advanced-search-found-amount {width:100%; margin-bottom:7px; float:left}
			.advanced-search-found-amount b {font-weight:bold}
		.advanced-search-summary-box {width:100%; margin-bottom:14px; float:left}
			.advanced-search-summary-box li {font-weight:bold}
				.advanced-search-summary-box li span {font-weight:normal}
		.advanced-search-summary-tip {width:100%; float:left; margin-top:7px; color:#939393}
			.advanced-search-summary-tip a {color:#C10500}
	
		.advanced-search {width:100%; float:left}
			.advanced-search h4 {font-size:22px; color:#c10500; font-weight:normal; padding-bottom:14px; border-bottom:1px #d3d3d3 solid}
			.advanced-search li {width:100%; margin-top:9px; float:left}
			.advanced-search ul {width:100%; margin-bottom:14px; padding-bottom:22px; border-bottom:1px #d3d3d3 solid; float:left; margin-top:14px;}
			.advanced-search ul li label {width:154px; line-height:24px; float:left; color:#939393; font-size:12px; font-weight:bold}
			.advanced-search .input-text {width:277px; padding:3px; height:16px; background-color:#f7f5ec; border:1px #d3d3d3 solid}
			.advanced-search .multiselect {width:285px; background-color:#f7f5ec; border:1px #d3d3d3 solid}
			.advanced-search li select {width:285px; padding:2px; background-color:#f7f5ec; border:1px #d3d3d3 solid}
			.advanced-search .range input {width:124px;}
			.advanced-search .range span {width:21px; line-height:24px; float:left; text-align:center;}
			.advanced-search .range span.c {width:auto; margin-left:10px;}
		.page-head h2 {font-size:33px; margin-bottom:6px}
		.btn-szukaj {width:57px; height:21px; float:left; background:url('../img/button.gif') 0 -84px no-repeat; text-indent:-55000px;}
	/* END wyniki wyszukiwania */
	
	/* BEGIN forgot-password */
		.forgot-password-form {width:100%; float:left}
			.forgot-password-form .form-list {width:100%; margin-top:14px; float:left}
				.forgot-password-form .form-list li {width:100%; float:left; margin-bottom:6px;}
			.forgot-password-form label {color:#939393; font-weight:bold}
			.forgot-password-form .input-box input {width:250px; float:none; vertical-align:middle; background-color:#F7F5EC; border:1px solid #D3D3D3; height:16px; margin-top:8px; padding:3px;}
			.forgot-password-form .button-set {width:100%; float:left; margin-top:14px;}
				.forgot-password-form .button-set a {color:#B3B3B3; margin-top:21px; float:left; clear:both;}
		
		.btn-wyslij {width:54px; height:20px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -232px no-repeat;}
	/* END forgot-password */
	
	/* BEGIN registration-form */
		.registration-form {width:100%; float:left;}
			.registration-form label {color:#939393; font-weight:bold}
			.registration-form .group-select li .input-box {width:312px;}
			.registration-form .group-select li .input-box .input-text {width:304px; float:none; vertical-align:middle; background-color:#F7F5EC; border:1px solid #D3D3D3; height:16px; margin-top:8px; padding:3px;}
		.registration-form .button-set {border-top:1px #d3d3d3 solid; padding-top:21px; margin-top:38px;}
		.registration-form .legend {border-bottom:1px #d3d3d3 solid; padding-bottom:13px; margin:12px 0 19px; float:none; display:block}
		.registration-form .fic {margin:30px 0 22px;}
		.registration-form .fic input {vertical-align:middle; float:none; margin-right:5px;}
		.button-set .back {color:#B3B3B3; clear:both; margin-top:21px;}
	/* END registration-form */
	
	/* BEGIN account-nav */
		.account-nav {width:100%; padding-bottom:11px; margin-bottom:14px; float:left; border-bottom:1px #dadada solid}
			.account-nav li {width:220px; float:left; line-height:24px;}
				.account-nav li a {width:199px; background:url('../img/ico.gif') no-repeat scroll 11px -300px; padding-left:21px; float:left;}
					.account-nav li a:hover {text-decoration:none; background-color:#f2f2f2}
				
			.account-nav .on {background:#f2f2f2 url('../img/ico.gif') no-repeat scroll 11px -300px; width:199px; padding-left:21px; font-weight:bold}
	/* END account-nav */
	
	/* BEGIN subscribe newsletter */
		.mini-newsletter {width:100%; float:left; padding-bottom:24px; border-bottom:1px #dadada solid; margin-bottom:18px;}
			.mini-newsletter .content {width:210px; margin-left:10px; float:left; display:inline}
			.mini-newsletter .content .input-text {width:203px; margin-top:5px;}
			.mini-newsletter .content label {font-size:12px; color:#000000; font-weight:normal}
			
			.btn-subskrybuj {width:102px; height:20px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -793px no-repeat}
	
	/* END subscribe newsletter */
	
	/* BEGIN mini-compare-products */
		.mini-compare-products {width:100%; margin-top:12px; float:left; border-top:1px #dadada solid; padding-top:22px;}
			.mini-compare-products h3 {margin-bottom:5px;}
			.mini-compare-products h5 {font-weight:bold; color:#434343; line-height:normal; margin-top:14px;}
			.mini-compare-products .head a {color:#c10500; text-decoration:underline;}
				.mini-compare-products .head a:hover {text-decoration:none;}
			.mini-compare-products .options-list {width:100%; float:left; margin-top:7px;}
				.mini-compare-products .options-list li {width:100%; margin-top:5px; padding-top:4px; float:left; height:20px;}
					.mini-compare-products .options-list li a {color:#c10500; text-decoration:underline;}
					.mini-compare-products .options-list li a:hover {text-decoration:none}
				.mini-compare-products .options-list .odd {background-color:#f2f2f2}
				.mini-compare-products .options-list .product-checkbox {float:left; margin-right:6px; margin-left:2px;}
				.mini-compare-products .options-list .product-checkbox input {float:none; vertical-align:middle}
		.mini-compare-products .btn-dodaj-do-koszyka {width:123px; height:20px; background-position:0 -814px;}
	/* END mini-compare-products */
	
	/* BEGIN dashboard */
		.dashboard-welcome {width:100%; margin-bottom:10px; float:left; border-top:1px #dadada solid; border-bottom:1px #dadada solid; padding:18px 0 21px;}
		
		.ad-orders {width:100%; float:left; padding-bottom:57px;}
			.ad-orders h3 {width:auto}
			.ad-orders .head a {color:#c10500; line-height:22px; text-decoration:underline;}
				.ad-orders .head a:hover {text-decoration:none;}
			.ad-orders .data-table {border:none;}
				.ad-orders .data-table tr th {border:none; background:none; padding:0 11px 12px; font-size:12px;}
				.ad-orders .data-table tr td {border:none; font-size:12px;}
					.ad-orders .data-table tr td a {color:#c10500; text-decoration:underline;}
					.ad-orders .data-table tr td .zmien-kolejnosc {float:right; margin-top:5px;}
						.ad-orders .data-table tr td a:hover {text-decoration:none}
				.ad-orders .data-table .odd td {background-color:#f2f2f2; vertical-align:top; padding:6px 11px;}
				
		.ad-account-info {width:100%; float:left; border-top:1px #dadada solid; padding-top:8px;}
			.ad-account-info .col-1 {width:365px;}
				.ad-account-info .col-1 p {padding:0 11px; line-height:18px;}
				.ad-account-info .col-2 p {padding:0 11px; line-height:18px;}
				.ad-account-info p a {color:#c10500; text-decoration:underline;}
				.ad-account-info p a:hover {text-decoration:none;}
			.ad-account-info .col-2 {width:50%;}
			.ad-account-info .inner-head { padding:0 7px 0 11px; float:left; background-color:#f2f2f2}
				.ad-account-info .inner-head h5 {width:auto}
				.ad-account-info .inner-head a {color:#c10500; line-height:23px; text-decoration:underline}
					.ad-account-info .inner-head a:hover {text-decoration:none}
					
			.ad-account-info h6 {font-weight:bold; text-transform:uppercase; line-height:19px; padding-left:11px; font-size:12px;}
				.ad-account-info address {float:left; margin-left:11px; line-height:24px;}
					.ad-account-info address a {color:#c10500; text-decoration:underline;}
						.ad-account-info address a:hover {text-decoration:none}
						
			.ad-reviews {width:100%; float:left; border-top:1px #dadada solid; padding-top:5px;}
				.account-box h3 {width:auto}
				.account-box .head a {line-height:23px; color:#c10500; text-decoration:underline;}
					.account-box .head a:hover {text-decoration:none}
			.recent-reviews {width:100%; float:left}
				.recent-reviews li {width:708px; padding:0 11px; line-height:23px; float:left}
					.recent-reviews div {float:left}
					.recent-reviews .odd {background-color:#f2f2f2}
					.recent-reviews .count {font-weight:bold; margin-right:3px;}
					.recent-reviews a {color:#c10500; text-decoration:underline;}
						.recent-reviews a:hover {text-decoration:none}
						
			.ad-tags {width:100%; float:left; border-top:1px #dadada solid; padding-top:5px;}
				.ad-tags ol {width:100%; float:left}
				
				.ad-tags ol {width:100%; float:left}
				.ad-tags ol li {width:708px; padding:0 11px; line-height:23px; float:left}
					.ad-tags ol div {float:left}
					.ad-tags ol .odd {background-color:#f2f2f2}
					.ad-tags ol .count {font-weight:bold; margin-right:3px;}
					.ad-tags ol a {color:#c10500; text-decoration:underline;}
						.ad-tags ol a:hover {text-decoration:none}
						
					.tagi-lista {}
					
			.edit-account {}
				.edit-account label {color:#939393; font-weight:bold}
				.edit-account .group-select .input-box .input-text {width:277px; float:none; vertical-align:middle; background-color:#F7F5EC; border:1px solid #D3D3D3; height:16px; margin-top:8px; padding:3px;}
				.edit-account .button-set {border-top:1px #dadada solid; margin-top:40px; padding-top:20px}
				.edit-account .button-set .back {margin-top:0; color:#c10500}
			.btn-zapisz {width:85px; height:21px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -835px no-repeat}
			p.fic input {float:none; margin-right:5px; vertical-align:middle}
			
			.button-level h2 {width:auto; float:left}
			
			.btn-dodaj-nowy-adres {width:131px; height:21px; float:left; text-indent:-55000px; background:url('../img/button.gif') 0 -857px no-repeat;}
			
			.address-book {border-top:1px #dadada solid; padding-top:16px;}
			.ab-back {width:100%; float:left; margin-top:28px; border-top:1px #dadada solid; padding-top:18px}
				.ab-back a {margin-left:11px; color:#c10500; text-decoration:underline;}
					.ab-back a:hover {text-decoration:none}
			
			.primary-address-list {width:50%;}
			.address-list {width:50%;}
			
			.primary-address-list h4, .address-list h4 {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; background-color:#f2f2f2; padding-left:11px; width:354px}
			.primary-address-list li, .address-list li {width:354px; padding-left:11px; float:left; margin-top:20px;}
			.primary-address-list li address, .address-list li address {line-height:20px;}
				.primary-address-list li address a, .address-list li address a {color:#c10500; font-weight:normal}
			
			
			.my-orders-table {width:100%; float:left; margin-top:14px; padding-bottom:30px;}
			.my-orders-table h3 {width:auto}
			.my-orders-table .head a {color:#c10500; line-height:22px; text-decoration:underline;}
				.my-orders-table .head a:hover {text-decoration:none;}
			.my-orders-table .data-table {border:none;}
				.my-orders-table .data-table tr th {border:none; background:none; padding:0 11px 12px; font-size:12px;}
				.my-orders-table .data-table tr td {border:none; font-size:12px;}
					.my-orders-table .data-table tr td a {color:#c10500; text-decoration:underline;}
					.my-orders-table .data-table tr td .zmien-kolejnosc {float:right; margin-top:5px;}
						.my-orders-table .data-table tr td a:hover {text-decoration:none}
				.my-orders-table .data-table .odd td {background-color:#f2f2f2; vertical-align:top; padding:6px 11px;}
				.my-orders-table .data-table .even td {background-color:#fff; vertical-align:top; padding:6px 11px;}
				
			.my-reviews-table {width:100%; float:left; margin:8px 0;}
				.my-reviews-table .data-table td {background-color:#f2f2f2; padding:7px 11px; vertical-align:top}
					.my-reviews-table .data-table td.last a {color:#c10500}
					
			.twoje-tagi {width:100%; float:left; border-top:1px #dadada solid; padding-top:20px;}
				.mini-product-tags ul {background-color:#f2f2f2; margin-top:8px; width:719px; float:left; padding-left:11px;}
				.mini-product-tags li {float: left; padding-right:2px; line-height:23px;}
					.mini-product-tags li a {color:#c10500}
					
			.tagi-panel {width:725px; float:left; padding-left:5px; line-height:51px; border-top:1px #dadada solid;}
				.tagi-panel a {color:#c10500;}
				
			.my-tags-table {margin:8px 0;}
				.my-tags-table td .btn-dodaj-do-koszyka {float:none; display:block; margin:0 auto;}
				.my-tags-table td {padding:14px 22px; vertical-align:top; background-color:#f2f2f2}
					.my-tags-table td img {float:none; margin:0 5px;}
						.my-tags-table td h5 a {color:#c10500; font-weight:normal; text-decoration:underline}
						.my-tags-table td .regular-price {clear:both; display:block; float:none}
						.my-tags-table td .ratings {margin-bottom:14px;}
						.my-tags-table td .ratings a {color:#c10500; font-weight:normal; text-decoration:underline}
						.my-tags-table td a:hover {text-decoration:none}
						
			p.fic2 {padding-top:14px; padding-left:11px; border-top:1px #dadada solid; font-weight:bold}
				p.fic2 input {float:none; vertical-align:middle; margin-right:5px;}
				
			.edit-tag {width:100%; float:left;}
			.edit-tag .group-select .legend {color:#c10500;}
			.edit-tag .group-select .input-box .input-text {width:277px; float:none; vertical-align:middle; background-color:#F7F5EC; border:1px solid #D3D3D3; height:16px; margin-top:8px; padding:3px;}
			
			.edit-tag .group-select li.section {width:730px; float:left; position:relative;}
			.edit-tag .group-select li.active {}
			.edit-tag .group-select .head {width:706px; padding:14px 12px 0px; float:left; border-bottom:1px solid #d3d3d3}
			.edit-tag .group-select h3 {margin-bottom:8px;}
			.edit-tag .group-select .box {width:676px; float:left; padding:16px 27px;}
			.edit-tag .group-select .box-no-padding {width:676px; float:left; padding:16px 27px;}
			.edit-tag .group-select h4 {font-size:20px; color:#9d957a; font-weight:normal; margin-bottom:11px;}
			
			.edit-tag .group-select .input-box .input-text {width:277px; margin-top:8px; padding:3px; background-color:#f7f5ec; border:1px #d3d3d3 solid; height:16px;}
			.edit-tag .group-select .input-text {width:722px; margin-top:8px; padding:3px; background-color:#f7f5ec; border:1px #d3d3d3 solid; height:16px;}
			
			.edit-tag .group-select .form-list {width:100%; margin-top:14px; margin-bottom:21px; float:left;}
				.edit-tag .group-select .form-list li {width:100%; margin-bottom:6px; float:left}
					.edit-tag .group-select .form-list li input {vertical-align:middle; margin-right:3px; float:none}
					.edit-tag .group-select .form-list li .input-box {margin-bottom:9px;}
				
			.edit-tag .group-select label {color:#939393; font-weight:bold}
			
			.edit-tag .group-select .required {color:#c10500}
			
			.edit-tag .group-select .button-set {text-align:right}
			.edit-tag .group-select .a-left {text-align:left; margin-top:14px;width:100%; float:left}
				.edit-tag .group-select .button-set a {color:#b3b3b3}
			
			.edit-tag .group-select .col-1 {line-height:18px;}
			.edit-tag .group-select .col-1 p, .edit-tag .col-1 li {line-height:normal}
			
			.generic-box {width:100%; float:left; margin:14px 0;}
			.generic-box address {line-height:20px;}
				.generic-box h4 {font-family:Arial, Helvetica, sans-serif;}
				
			.link-cart {color:#c10500;}
		
	/* END dashboard */

	/* BEGIN adsense - hp */
		.adsense-hp { display: inline;
    float: left;
    margin: 19px 110px 0;
    width: 728px;}
	/* END adsense - hp */
	
	.address-select {clear:both; float:none; margin:7px 0; background-color:#F7F5EC; padding:2px;}
/* ====================================================================================== */

.disabled {height:1px; line-height:1px; padding:0; margin:0; visibility:hidden;}
.disabled * {height:1px; line-height:1px; margin:0; padding:0;}
.note-msg {clear:both}
.notice-msg {border:1px solid #E9E9E9; color:#404040; float:left; font-weight:bold; line-height:37px; margin-bottom:5px; padding-left:55px; width:673px;}
.a-left {text-align:left;}
.right {float:right}
.required {color:#c10500}
.mt14 {margin-top:14px;}

.search-autocomplete {background-color:#f8f8f8; border:1px solid #333}
	.search-autocomplete ul li {cursor:pointer; padding:0; width:100%}
	.search-autocomplete ul .selected {background-color:#fff6ce}
		.search-autocomplete ul li .amount {float:left; margin-right:5px; color:#999; margin-left:2px}

