/* klasy ogólne */

.invisibleElement { display: none; }

.line, .textarea, .token, .select { clear: both; overflow: hidden; padding: 3px 0; }
.line input, .textarea textarea, .token input, .select select { border: 1px solid #dac9b5; font-size: 11px; padding: 2px 5px; }
.textarea textarea { font-family: Verdana, sans; margin: 0; }
.line label, .textarea label, .token label, .select label { font-size: 12px; height: 21px; line-height: 21px; }
.submit input { background: transparent url('./img/guzik.png') center center scroll no-repeat; border-width: 0; color: #fff; cursor: pointer; font-size: 11px; height: 23px; width: 66px; line-height: 23px; padding: 0; vertical-align: middle; }

.header { color: #b49f94; font-family: "Trebuchet MS", Verdana, sans; font-size: 18px; margin-bottom: 10px; padding-top: 36px; }
	.higher { padding-top: 10px; }
.belkaHeader { background: transparent url('./img/belka_pod_opis.png') left center no-repeat scroll; clear: both; color: #6D593E; font-size: 12px; height: 32px; line-height: 32px; padding: 2px 0 0 10px; }
.bigBelkaHeader { background: transparent url('./img/beka_dluga.png') left center no-repeat scroll; clear: both; color: #6D593E; font-size: 12px; height: 32px; line-height: 32px; padding: 2px 0 0 10px; }
.capsHeader { font-size: 11px; font-weight: bold; margin-top: 20px; padding-left: 10px; text-transform: uppercase; }
.boldHeader { clear: both; font-size: 12px; font-weight: bold; padding-top: 15px; }

.cursorHand { cursor: pointer; }

.raquo { color: #46CBD3; }

.required label { background: transparent url('./img/gwiazdka.png') 100% 1px no-repeat scroll; padding-right: 7px; }
.starlet { color: #f00; background: transparent url('./img/gwiazdka.png') 0 2px no-repeat scroll; font-size: 11px; overflow: hidden; width: 7px; vertical-align: top; }

.reqInfo { padding: 10px 15px; }

/* strona główna */

#banner { padding: 20px 0 15px; }

.mainHeader, .promotedHead { border-bottom: 1px solid #ece3da; color: #6D593E; font-size: 12px; font-weight: bold; padding: 9px 5px; text-transform: uppercase; }
	.promotedHead a { font-size: 11px; font-weight: normal; text-transform: none; }

.productList, .promotedList { border-bottom: 1px solid #ece3da; clear: both; overflow: hidden; padding: 10px 2px 10px 0; }
	.productList li, .promotedList li { border-left: 1px solid #ece3da; float: left; font-weight: bold; padding: 15px 10px; text-align: center; width: 169px; }
		.productList .first, .promotedList .first { border-left-width: 0; }
		.productList .lower { margin-top: 192px; }
			.productList .image, .promotedList .image { display: block; height: 140px; overflow: hidden; text-align: center; width: 169px; }
			.productList li h3, .promotedList li h3 { height: 60px; line-height: 13px; padding-top: 10px; }
				.productList li h3 a, .promotedList li h3 a { color: #6D593E; }
			.productList li del, .promotedList li del { color: #b83400; font-weight: normal; }
			.productList li strong, .promotedList li strong { color: #ff7200; font-size: 12px; }

.mainInfo { background-color: #fff; border-color: #ece3da; border-style: solid; border-width: 1px 0; height: 140px; left: 0; position: absolute; padding: 15px 0; top: 358px; width: 761px; }
	.lower { top: 495px; }
	.mainInfo li { float: left; }
		.mainInfo .inquiries { background: transparent url('./img/pytania.jpg') top center scroll no-repeat; height: 102px; overflow: hidden; padding: 37px 1px 1px 0; width: 378px; }
			.mainInfo .inquiries .toContact { float: left; padding: 3px 7px 0 28px; width: 117px; }
				.mainInfo .inquiries .toContact a { display: block; height: 89px; width: 89px; }
			.mainInfo .inquiries p { line-height: 16px; }
				.mainInfo .inquiries p strong { font-weight: bold; }
				.mainInfo .inquiries p strong a { color: #6D593E; }
		.mainInfo .recommendations { background: transparent url('./img/rekomendacje.jpg') top center scroll no-repeat; color: #fff; height: 95px; margin-left: 2px; padding-top: 45px; width: 188px; }
			.mainInfo .recommendations p { line-height: 14px; margin-bottom: 5px; padding: 0 10px; }
			.mainInfo .recommendations a { color: #ebd49d; padding: 0 10px; }
		.mainInfo .advice { background: transparent url('./img/poradnik.png') top center scroll no-repeat; color: #fff; height: 95px; margin-left: 2px; overflow: hidden; padding-top: 45px; width: 190px; }
			.mainInfo .advice p { line-height: 14px; margin-bottom: 5px; padding: 0 10px; }
			.mainInfo .advice a { color: #ebd49d; }
			
/* breadcrumbs */

#breadcrumbs { height: 15px; left: 0; position: absolute; top: 60px; width: 761px; }
	#breadcrumbs h2 { display: inline; font-size: 11px; line-height: 15px; }
	#breadcrumbs ul, #breadcrumbs li { display: inline; line-height: 13px; }
		#breadcrumbs ul li span { color: #46CBD3; font-weight: bold; }
		
/* lista produktów */

.categoryDescription { line-height: 14px; }

.navigationOptions { background: transparent url('./img/beka_dluga.png') top center scroll no-repeat; height: 32px; line-height: 32px; margin: 15px 0 0; overflow: hidden; width: 760px; }
	.navigationOptions h3, .navigationOptions ul, .navigationOptions li { float: left; vertical-align: bottom-line; }
	.navigationOptions h3 { color: #6D593E; font-size: 12px; padding: 0 3px 0 10px; }
	.navigationOptions ul { padding-top: 1px; }
		.navigationOptions li { padding: 0 3px; }
	.navigationOptions p { background: transparent url('./img/tlo_paginacjagora.png') top left scroll no-repeat; float: right; padding: 0 10px 0 13px; }
		.navigationOptions p strong { font-weight: bold; }

.categoryProducts { }		
	.categoryProducts li { border-bottom: 1px solid #ECE4DA; overflow: hidden; padding: 20px 0; width: 761px; }
		.categoryProducts li .image { display: block; float: left; height: 140px; padding-right: 10px; text-align: center; width: 140px; }
		.categoryProducts li h3 { font-weight: bold; margin-bottom: 12px; }
		.categoryProducts li .middleColumn { float: left; padding-right: 20px; width: 417px; }
			.categoryProducts li .middleColumn p { line-height: 14px; }
				.categoryProducts li .middleColumn p strong { font-weight: bold; }
		.categoryProducts li .basketory { float: left; }
		
.bottomPagination { margin: 15px 0 0; line-height: 14px; text-align: center; }
	.bottomPagination strong { font-weight: bold; }

/* karta produktu */

.productPicture { float: left; padding: 10px 10px 0; text-align: center; width: 210px; }
	.productPicture a { display: block; margin-bottom: 10px; }
	
.details { color: #6D593E; float: left; padding: 20px 10px 0; width: 348px; }
	.details dl { overflow: hidden; }
		.details dt { clear: left; float: left; font-size: 12px; height: 20px; line-height: 20px; padding-right: 15px; }
		.details dd { float: left; height: 20px; line-height: 20px; color: #FF7200; }
	.details .productRate { margin: 5px 0; }
		.details .productRate label { display: none; }
		.details .productRate select { background-color: #fff; width: 120px; }
	.recommend2Friend { display: block; font-weight: bold; margin: 15px 0; width: 50%; }
		.recommend2Friend span { color: #46CBD3; }

.basketory { color: #6D593E; float: left; width: 163px; }
	.basketory .oldPrice { padding-left: 65px; }
		.basketory .oldPrice del { color: #B83400; }
	.basketory .price { font-size: 12px; line-height: 17px; padding: 0 20px; }
		.basketory .price del { color: #B83400; font-size: 11px; padding-left: 45px; }
		.basketory .price strong { color: #FF7200; font-size: 14px; font-weight: bold; }
	.basketory .box { background: transparent url('./img/box.png') center bottom no-repeat scroll; padding: 20px 20px 10px; }
		.basketory .box .prodQty { border: 1px solid #DAC9B5; font-size: 11px; margin-left: 38px; padding: 0 2px; text-align: right; width: 20px; }
		.basketory .box .addButton { background: transparent url('./img/koszyk_box.png') left center no-repeat scroll; border-width: 0; color: #3E8999; cursor: pointer; font-size: 11px; font-weight: bold; height: 27px; margin: 10px 0 6px; padding-left: 35px; text-align: left; width: 140px; }
		.basketory .box .wishButton { background: transparent url('./img/przechowalnia_box.png') left center no-repeat scroll; border-width: 0; color: #6D593E; cursor: pointer; font-size: 11px; height: 27px; padding-left: 34px; text-align: left; width: 140px; }
	.basketory .justWishlist { background: transparent url('./img/box_maly.png') center bottom no-repeat scroll; padding: 20px 20px 10px; }
		.basketory .justWishlist .wishButton { background: transparent url('./img/przechowalnia_box.png') left center no-repeat scroll; border-width: 0; color: #6D593E; cursor: pointer; font-size: 11px; height: 27px; padding-left: 34px; text-align: left; width: 140px; }

.productDescription { margin: 15px 0; }

.productDl { border-color: #ede5db; border-style: solid; border-width: 1px 1px 0 1px; overflow: hidden; margin: 15px 0 10px 10px; width: 400px; }
	.productDl dt, .productDl dd { border-bottom: 1px solid #ede5db; float: left; height: 19px; line-height: 19px; padding: 0 5px; width: 190px; }
	.productDl .dark { background-color: #fcf8ef; }
	.productDl dt {  }
	.productDl dd {  }
	
.gallery { overflow: hidden; margin: 10px 0; }
	.gallery li { float: left; margin: 0 20px 20px 0; width: 200px; }

.noComms { margin: 10px 0 15px; padding: 0 5px; }
	
.comments { margin: 10px 0 15px; width: 540px; }
	.comments .dark { background-color: #fcf8ef; }
	.comments dt { padding: 5px 5px; }
		.comments dt strong { font-weight: bold; }
	.comments dd { padding: 0 5px 10px; }
	
.addOpinion { border-color: #EDE5DB; border-style: solid; border-width: 1px 0; padding: 5px; width: 200px; }
	.addOpinion a { font-weight: bold; }
		.addOpinion a span { color: #46CBD3; }
		
.opinionForm { }
	.opinionForm label { display: block; }
	.opinionForm textarea { border: 1px solid #DAC9B5; display: block; font-family: inherit; font-size: 11px; margin: 5px 0 10px; padding: 4px; width: 530px; }
	.opinionForm input { background: transparent url('./img/guzik_dodajadres.png') center center no-repeat scroll; border-width: 0; color: #fff; cursor: pointer; display: block; font-size: 11px; height: 23px; margin-left: 414px; width: 126px; }

/* strona kontaktowa */

.contactLead { line-height: 14px; padding-bottom: 20px; }

.companyData { clear: left; float: left; width: 381px; }
.contactWithUs { clear: right; float: right; width: 380px; }
	.companyData strong, .contactWithUs strong { font-weight: bold; }
	.companyData h3, .contactWithUs h3, #contact h3 { background: transparent url(./img/belka_pod_opis.png) no-repeat scroll left center; clear: both; color: #6D593E; font-size: 12px; height: 32px; line-height: 32px; padding: 2px 0 0 10px; }
	.companyData p, .contactWithUs p { line-height: 14px; margin-top: 12px; padding: 0 10px; }

.mapOuter { clear: both; padding: 15px 0 0; }
	#map { border: 3px solid #dac9b5; margin: 0 auto; }

#contact { clear: both; padding-top: 20px; }
	#contact fieldset { padding-left: 10px; }
		#contact .reqInfo { margin: 15px 0; }
		#contact .line label, #contact .textarea label, #contact .token label { float: left; font-size: 12px; width: 150px; }
		#contact .line input, .contact .token input { float: left; width: 210px; }
		#contact .textarea textarea { width: 478px; }
		#contact .token img { float: left; margin-left: 150px; width: 200px; }
		#contact .token a { clear: right; display: block; float: left; height: 14px; line-height: 14px; padding: 61px 0 0; }
		#contact .token label { clear: left; float: left; margin-top: 10px; }
		#contact .token input { float: left; width: 188px; margin-top: 10px; }
		#contact .submit { clear: both; padding: 5px 0 5px 150px; }
		
/* koszyk, etap I */

#allProducts { }
	#allProducts table { width: 100%; }
		#allProducts table thead { color: #6D593E; font-size: 12px; }
			#allProducts table thead tr th { background: transparent url(./img/beka_dluga.png) no-repeat scroll center center; height: 32px; line-height: 32px; padding: 0 10px; }
				#allProducts table thead tr .picture { background: transparent url(./img/beka_dluga.png) no-repeat scroll left center; text-indent: 5px; width: 120px; }
				#allProducts table thead tr .delete { background: transparent url(./img/beka_dluga.png) no-repeat scroll right center; }
		#allProducts table tbody tr {  }
			#allProducts table tbody tr td { border-bottom: 1px solid #ECE3DA; padding: 10px; vertical-align: middle; }
				#allProducts table tbody tr .name a { color: #6D593E; font-weight: bold; line-height: 14px; }
				#allProducts table tbody tr .price, #allProducts table tbody tr .value { font-size: 12px; font-weight: bold; }
					#allProducts table tbody tr .price { color: #797979; }
					#allProducts table tbody tr .value { color: #ff7200; }
				#allProducts .quantity input { border: 1px solid #DAC9B5; font-size: 11px; padding: 0 2px; text-align: right; width: 20px; }
				#allProducts .delete a { background: transparent url(./img/guzik_usun.png) no-repeat scroll center center; display: block; height: 0; margin: 0 auto; overflow: hidden; padding-top: 9px; width: 10px; }
		
	#allProducts table .price, .quantity, .value, .delete { text-align: center; white-space: nowrap;}
	
.rabat { margin: 20px 0; text-align: right; }
	.rabat dt { display: inline; }
	.rabat dd { display: inline; }
		.rabat dd form { display: inline; }
			.rabat dd form fieldset { display: inline; }
				.rabat dd form fieldset .rabat_txt { padding-top: 4px; }
				.rabat dd form fieldset .button { background: url("./img/guzik.png") no-repeat scroll center center transparent; border-width: 0; color: #FFFFFF; cursor: pointer; font-size: 11px; height: 23px; padding: 0; text-transform: lowercase; width: 66px; }
					
.totalBasket, .totalTotal { background: transparent url(./img/tlo_pod_razem.png) no-repeat scroll right center; font-size: 12px; font-weight: bold; height: 29px; line-height: 29px; margin: 20px 0; padding-right: 20px; text-align: right; }
	.totalBasket dt, .totalTotal dt, .totalBasket dd, .totalTotal dd { display: inline; }
	.totalBasket dt, .totalTotal dt { text-transform: uppercase; }
	.totalBasket dd, .totalTotal dd { color: #FF7200; }

.changeDetails { overflow: hidden; }
	.changeDetails .leftSide { float: left; }
		.changeDetails .leftSide strong { font-weight: bold; }
		.changeDetails .leftSide a { font-size: 11px; }
	.changeDetails .howMuch { float: right; font-weight: bold; padding-right: 15px; }
	
	.shlist { font-size: 12px; overflow: hidden; padding: 5px 0; }
		.shlist .label { float: left; font-weight: bold; padding-left: 30px; width: 650px; }
			.shlist .label input, .shlist .label label { cursor: pointer; vertical-align: text-bottom; }
		.shlist .desc { display: none; }
		.shlist .price { color: #FF7200; float: right; padding-right: 15px; text-align: right; width: 65px; vertical-align: text-bottom; }
		
.total { margin: 20px 0; }

.buttons { overflow: hidden; }
	.buttons input { background: transparent none no-repeat scroll center; border-width: 0; color: #fff; cursor: pointer; float: left; font-size: 11px; height: 23px; padding: 0; }
	.buttons .continue { background-image: url('./img/guzik_dodajadres.png'); width: 126px; }
	.buttons .refresh { background-image: url('./img/guzik_odswiez_koszyk.png'); margin-left: 452px; width: 107px; }
	.buttons .next { background-image: url('./img/guzik.png'); margin-left: 10px; width: 66px; }

/* koszyk, krok 2 */

.columns { /*overflow: hidden;*/ padding-top: 30px; width: 760px; }
	.columns h3, .columns h4 { font-weight: bold; text-align: center; }
		.columns h3 { padding-bottom: 7px; }
		.columns h4 { color: #ff7200; padding-bottom: 20px; }
	.columns .line { overflow: hidden; }
	.columns #choice { float: left; overflow: hidden; width: 365px; }
		.columns .starlet { background-image: url('./img/gwiazdka_na_tle.png'); }
		.columns .reqInfo { padding: 10px 0 !important; }
		.columns #choice form { background-color: #f9efd7; border: 1px solid #e9e0d4; padding: 20px 20px 10px; }
			.columns #choice .step2 { height: 58px; }
			.columns #choice form p { padding-bottom: 5px; }
				.columns #choice form p label { font-size: 12px; }
				.columns #choice form .line label { float: left; width: 110px;}
				.columns #choice form .line input { float: left; width: 196px;}
				.columns #choice form .line label { font-size: 12px; }
				.columns #choice form .line a { clear: both; display: block; padding: 3px 0 0 49px; }
			.columns #choice form .submit { right: 10px; position: absolute; bottom: 5px; width: 66px; }
			.columns #choice form .buttons { padding-top: 10px; }
				.columns #choice form .buttons input { background-image: url('./img/guzik_brazowy_na_tle.png'); float: right; margin-right: 5px; width: 86px; }
	.columns #login { float: right; width: 365px; }
		.columns #login form { background-color: #dbf0f0; border: 1px solid #cadddd; height: 69px; overflow: hidden; padding: 14px 10px 5px 20px; position: relative; }
			.columns #login form .raquo { font-weight: bold; }
			.columns #login form .ssl { display: none; }
			.columns #login form .line { clear: left; float: left; overflow: hidden;  }
				.columns #login form .line label { font-size: 12px; padding-right: 5px; }
				.columns #login form .line input { border-color: #cadddd; }
					.columns #login form .line #inputLogin { width: 150px; }
					.columns #login form .line #inputPassword { width: 115px; }
				.columns #login form .line a { clear: both; display: block; padding: 3px 0 0 49px; }
			.columns #login form .submit { right: 10px; position: absolute; bottom: 5px; width: 67px; }
				.columns #login form .submit input { background-image: url('./img/guzik_zielony_na_niebieskim.png'); width: 67px; }
			#reminder h3 { padding-top: 11px; }
				#reminder .line { width: 100%; }
				#reminder .buttons { clear: both; }
					#reminder .buttons { right: 10px; position: absolute; bottom: 5px; width: 67px; }
					#reminder .buttons input { background-image: url('./img/guzik_zielony_na_niebieskim.png'); width: 67px; }
			
	.chosenOption { font-size: 12px; font-weight: bold; padding: 20px 10px 10px; }
	
	.dataColumn { float: left; padding: 10px 0 0 15px; width: 360px; }
		.dataColumn .line { overflow: hidden; }
			.dataColumn .line label { float: left; padding-right: 8px; width: 110px; }
			.dataColumn .line input { float: left; width: 230px; }
	
	#cart-data1 { float: left; width: 365px; }
		#cart-data1 .line { padding-left: 15px; }
			#cart-data1 .line label { float: left; width: 118px; }
			#cart-data1 .line input { float: left; width: 220px; }
	
	#cart-data2 { clear: both; }
		#cart-data2 .checkbox { clear: both; padding: 10px 0 10px 15px; }
		#cart-data2 .select, #delivery .select { padding: 10px 0 0 15px; }
			#cart-data2 .select select, #delivery .select select { width: 500px; }
	#cart-data3 textarea { height: 108px; margin-left: 15px; width: 723px; }
	#cart-data3 .checkbox { padding: 10px 0 10px 15px; }
	#cart-data3 .ebook { background-color: #F9EFD7; border: 1px solid #E9E0D4; margin: 4px 0 0 15px; width: 713px; padding: 10px; }
		#cart-data3 .ebook input { float: left; margin: 2px 7px 0 0; }
		#cart-data3 .ebook label { line-height: 14px; }
	
	#cart-button { text-align: right; padding: 10px; }
		#cart-button #goback { background-image: url('./img/guzik.png'); margin-left: 490px; width: 66px; }
		#cart-button #gotostep3 { background-image: url('./img/guzik_platnosci.png'); margin-left: 10px; width: 174px; }

/* panel */

.panel-links { background: transparent url('./img/belka_tabelka.png') left top no-repeat scroll; clear: both; color: #6D593E; font-size: 12px; height: 32px;margin-top: 12px; line-height: 32px; }
	.panel-links li { float: left; text-align: center; width: 152px; }
		.panel-links li a { color: #6d593e; }
		.panel-links .hov { font-weight: bold; }
		
	.personalData { float: left; width: 395px; }
		.personalData .capsHeader { margin-top: 10px; }
		.personalData .reqInfo { padding-left: 20px; }
		.personalData dl { font-size: 12px; overflow: hidden; padding: 10px 0 0 20px; }
			.personalData dl dt { float: left; width: 145px; }
			.personalData dl dd { float: left; font-weight: bold; width: 200px; }
		.personalData .line { overflow: hidden; padding: 7px 0 0 20px; }
			.personalData .line label { float: left; width: 145px; }
			.personalData .line input { float: left; width: 218px; }
		.personalData .buttons { overflow: hidden; padding-top: 10px; }
			.personalData .buttons .add { background: transparent url('./img/guzik.png') left bottom no-repeat scroll; float: right; margin-left: 10px; width: 66px; }
			.personalData .buttons .big-button { background: transparent url('./img/guzik_dodajadres.png') left bottom no-repeat scroll; float: right; width: 126px; }
	.passwording { float: right; width: 335px; }
		.passwording .capsHeader { margin-top: 40px; padding-left: 0; }
		.passwording fieldset { background-color: #dbf0f0; border: 1px solid #cadddd; margin: 10px 0; padding: 10px; }
			.passwording fieldset .line { overflow: hidden; }
				.passwording fieldset .line label { float: left; width: 140px; }
				.passwording fieldset .line input { border-color: #cadddd; float: left; width: 153px; }
		.passwording .buttons input { background: transparent url('./img/guzik.png') left bottom no-repeat scroll; float: right; margin-right: 5px; width: 66px; }

.panelTable { font-size: 12px; width: 100%; }
	.panelTable thead tr th { background: transparent url('./img/belka_tabelka.png') center bottom no-repeat scroll; height: 28px; text-align: center; vertical-align: middle; }
		.panelTable thead tr .first { background-position: left bottom; }
		.panelTable thead tr .last { background-position: right bottom; }
	.panelTable tbody tr td { border-bottom: 1px solid #ECE4DA; height: 28px; text-align: center; vertical-align: middle; }
		.panelTable tbody tr .last { padding-right: 5px; }
			.panelTable tbody tr .edit { color: #de5151; }
			.panelTable tbody tr .last .delete { background: transparent url(./img/guzik_usun.png) no-repeat scroll center center; display: block; height: 0; margin: 0 auto; overflow: hidden; padding-top: 9px; width: 10px; }
	
.button { margin-top: 10px; overflow: hidden; }
	.button a { background: transparent url('./img/guzik_dodajadres.png') center center no-repeat scroll; border-width: 0; color: #fff; cursor: pointer; display: block; float: right; font-size: 11px; height: 23px; line-height: 23px; text-align: center; width: 126px; }
	.button a:hover { text-decoration: none; }

	.addressManagement .checkbox { clear: both; margin: 5px 0; }
		.addressManagement .checkbox label { font-size: 12px; }

	.addressManagement .buttons { clear: both; }
		.addressManagement .buttons input { background: transparent url('./img/guzik_dodajadres.png') center center no-repeat scroll; float: right; width: 126px; }
		
.orderDetails { padding: 20px 0 0 0; width: 741px; }
	.orderDetails h3 { font-size: 12px; font-weight: bold; margin-bottom: 20px; padding-left: 30px; text-transform: uppercase; }
	.orderDetails h4 { font-size: 12px; font-weight: bold; margin: 10px 0; padding-left: 40px; }
	.orderDetails dl { overflow: hidden; padding-left: 30px; width: 731px; }
		.orderDetails dt { float: left; font-weight: normal; padding-bottom: 5px; width: 150px; }
		.orderDetails dd { float: left; padding-bottom: 5px; width: 581px; }
	.orderDetails .addresses { overflow: hidden; padding: 0 0 15px 30px; }
		.orderDetails .addresses h4 { padding-left: 10px; }
		.orderDetails .addresses div { float: left; width: 355px; }
			.orderDetails .addresses div p { line-height: 16px; }
	.orderDetails .panelTable th { height: 29px; }
		.orderDetails .panelTable .first { padding-left: 15px;  text-align: left; }
	
	.go-back { padding-top: 15px; text-align: center; }
		.go-back input { background: transparent url('./img/guzik_odswiez_koszyk.png') center center no-repeat scroll; border-width: 0; color: #fff; cursor: pointer; font-size: 11px; height: 23px; line-height: 23px; text-align: center; width: 126px; }

/* notify */

.messageAfter { background-color: #f9efd7; border: 1px solid #e9e0d4; margin: 15px auto 0; padding: 10px; text-align: center; width: 658px; }
	.messageAfter .notify { border-width: 0; padding: 0; }
	.messageAfter #paymentform { padding-top: 15px; }
.notify { background-color: #f9efd7; border: 1px solid #e9e0d4; margin: 15px auto; padding: 10px; text-align: center; width: 658px; }
	.notify input { background: transparent url('./img/guzik_dlugi.png') center center no-repeat scroll; border-width: 0; color: #fff; cursor: pointer; height: 23px; width: 234px; }
	
.error { background-color: #fcc; border: 1px solid #ffa2a2; color: #8d0101; font-size: 12px; font-weight: bold; height: 38px; margin: 0 auto; line-height: 38px; padding: 10px; text-align: center; width: 658px; }

/* wyszukiwanie zaawansowane */

.formAdvSearch .line, .formAdvSearch .select { overflow: hidden; }
	.formAdvSearch .line label, .formAdvSearch .select label { float: left; width: 150px; }
	.formAdvSearch .line input { float: left; width: 350px; }
	.formAdvSearch .select select { float: left; width: 250px; }

.formAdvSearch .buttons { padding-left: 150px; }
	.formAdvSearch .buttons input { background: transparent url('./img/guzik.png') center center no-repeat scroll; width: 66px; }
	
/* element kontaktowy */

.mainSubInfo { background-color: #fff; height: 140px; padding: 15px 0 0 220px; width: 761px; }
	.mainSubInfo li { float: left; }
		.mainSubInfo .inquiries { background: transparent url('./img/pytania.jpg') top center scroll no-repeat; height: 102px; overflow: hidden; padding: 37px 1px 1px 0; width: 378px; }
			.mainSubInfo .inquiries .toContact { float: left; padding: 3px 7px 0 28px; width: 117px; }
				.mainSubInfo .inquiries .toContact a { display: block; height: 89px; width: 89px; }
			.mainSubInfo .inquiries p { line-height: 16px; }
				.mainSubInfo .inquiries p strong { font-weight: bold; }
				.mainSubInfo .inquiries p strong a { color: #6D593E; }
		.mainSubInfo .recommendations { background: transparent url('./img/rekomendacje.jpg') top center scroll no-repeat; color: #fff; height: 95px; margin-left: 2px; padding-top: 45px; width: 188px; }
			.mainSubInfo .recommendations p { line-height: 14px; margin-bottom: 5px; padding: 0 10px; }
			.mainSubInfo .recommendations a { color: #ebd49d; padding: 0 10px; }
		.mainSubInfo .advice { background: transparent url('./img/poradnik.png') top center scroll no-repeat; color: #fff; height: 95px; margin-left: 2px; overflow: hidden; padding-top: 45px; width: 190px; }
			.mainSubInfo .advice p { line-height: 14px; margin-bottom: 5px; padding: 0 10px; }
			.mainSubInfo .advice a { color: #ebd49d; }
			
/* powiadom znajomego */

.formMailToFriend label { width: 170px !important; }
.formMailToFriend .buttons { padding-top: 10px; text-align: right; width: 390px; }
	.formMailToFriend .buttons input { background: transparent url('./img/guzik.png') left bottom no-repeat scroll; float: none; width: 66px; }

/* hack */

.productDescription, .productDescription *, .text, .text * { border-width: 0 !important; font-family: Verdana, sans !important; font-size: 13px !important; line-height: 18px !important; text-align: left !important; }
