/* */
html, body, h1, h2, h3, h4, h5, dl, dt, dd, form, fieldset, blockquote, p {margin: 0; padding: 0;}

/* body default */
body {background: #89816a; font: 0.625em/1.5em Arial; color: #423f36;}

hr {display: none;}

img {display: block; border: 0;}

#info { background: #fae8e8; margin: 10px 5px; border: 1px solid #f7cccc; color: #9a5f5f; padding: 10px; font-size: 11px; }
#info a, #info a:visited {color: #9a5f5f; font-weight: bold; }
#info a:hover { text-decoration: underline; }

.menu {list-style: none;} /* ul */
	.menu li {float: left; display: inline;}
		.menu li a {display: block; float: left; text-decoration: none;}

#wrapper {width: 957px; background: #fff; margin: 0 auto; padding: 0 11px; position: relative;}

/* modules */
form {}
	form fieldset {border: 0;}

a {color: #423f36; text-decoration: none;}	
	a:hover {text-decoration: underline;}	

/* header */
#header {width: 957px; height: 402px; position: relative; background: url('../img/site/bg.header.png') bottom no-repeat;}
	#header object {  width: 230px; height: 230px; position:absolute; bottom:0px; right:2px}
	#header h1 {width: 346px; height: 43px; top: 41px; left: 22px;}
		#header h1 a {width: 346px; height: 43px;}
			#header h1 a span {width: 346px; height: 43px; background: url('../img/site/header.h1.a.span.png') no-repeat; text-indent: -666em; cursor: pointer;}
	

/* Navigation Menu */
#navigation-menu {width: 957px; height: 46px; position: absolute; top: 122px; left: 0;}
	#navigation-menu h2 {display: none;}
	#navigation-menu ul {padding: 0; margin: 0;}
		#navigation-menu ul li {width: 135px; height: 46px; line-height: 46px; margin-right: 2px;}
			#navigation-menu ul li.last-item {margin: 0;}
			#navigation-menu ul li a {width: 135px; height: 46px; font-size: 1.1em; text-align: center;}
				#navigation-menu ul li a span {width: 135px; height: 46px; cursor: pointer;}
				#navigation-menu ul li a:hover span, #navigation-menu ul li a.current span {background-position: 0 -46px;}
	
			/* Navigation Menu - Images */
			#home-page span {background: url('../img/menu/home.page.png') no-repeat;}
			#about-as span {background: url('../img/menu/about.as.png') no-repeat;}
			#service span {background: url('../img/menu/service.png') no-repeat;}
			#car span {background: url('../img/menu/car.png') no-repeat;}
			#used span {background: url('../img/menu/used.png') no-repeat;}
			#promotions span {background: url('../img/menu/promotions.png') no-repeat;}
			#contact span {background: url('../img/menu/contact.png') no-repeat;}

/* Search box */
#search-form {width: 340px; position: absolute; top: 75px; right: 0px;}
	#search-form  dl {}
		#search-form  dl dt {float: left; font-size: 1.1em; padding-top: 4px; color: #707070; font-weight: bold;}
		#search-form  dl dd {float: left; display: inline; margin: 0 10px;}
			#search-form  dl dd input {width: 150px; color: #8c8c8c; font-size: 1.1em; padding: 4px; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd;}
			
			
/* Login Content */
#login-box {width: 957px; height: 58px; background: url('../img/site/login.box.png') no-repeat;}
	#login-box h3 {display: none;}
	#login-box .information {float: left; font-size: 1.1em; line-height: 58px; padding-left: 35px; background: url('../img/icons/user.png') 15px 24px no-repeat;}
	#login-box .history {float: left; font-size: 1.1em; line-height: 58px; padding-left: 35px; background: url('../img/icons/history.png') 15px 24px no-repeat;}
	#login-box .password {float: left; font-size: 1.1em; line-height: 58px; padding-left: 35px; background: url('../img/icons/password.png') 15px 24px no-repeat;}
	#login-box .account {float: left; font-size: 1.1em; line-height: 58px; padding-left: 35px; background: url('../img/icons/account.png') 15px 24px no-repeat;}
	#login-box .card {float: left; font-size: 1.1em; line-height: 58px; padding-left: 35px; background: url('../img/icons/card.png') 15px 24px no-repeat;}
	#login-box .logout {float: left; font-size: 1.1em; line-height: 58px; padding-left: 35px; background: url('../img/icons/logout.png') 15px 24px no-repeat;}
        #login-box a {font-weight: bold;}

    #login-options { float: right; margin-right: 18px; }
    #login-box .sep {float: left; margin-left: 18px; background: url('../img/site/seperator_login.png') no-repeat; width: 2px; height: 58px;}

	#login-box form {width: 450px; float: right; margin-top: 17px;}
		#login-box form dl {float: left;}
			#login-box form dl dt {float: left; color: #000; font-size: 1.1em; font-weight: bold; margin: 4px 10px 0 0;}
			#login-box form dl dd {float: left; display: inline; margin-right: 13px;}
				#login-box form dl dd input {width: 120px; color: #8c8c8c; font-size: 1.1em; padding: 4px; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7;}
		#login-box form .extend {float: left;}

	
/* Content */
#content {width: 957px; overflow: hidden; padding-bottom: 20px;}

/* Main & Sidebar */
#main {width: 697px; float: right;}
#sidebar {width: 241px; float: left;}

	/* Current Position */
	#current-position {width: 697px; height: 47px; line-height: 47px; font-size: 1.1em; border-bottom: 1px solid #d6d6d6;}
		#current-position dt {background: url('../img/icons/folder.png') 9px 20px no-repeat; float: left; font-weight: bold; padding-left: 30px;}
		#current-position dd {background: url('../img/icons/sep.png') 10px 20px no-repeat; float: left; padding-left: 20px;}
	
	/* Main -> Box deafult */
	#main div.box {}
		#main div.box h3.header {line-height: 41px; font-size: 1.2em; padding-left: 8px; color: #9e9e9e; border-bottom: 1px solid #d6d6d6;}
	
	/* PDF produkt */
	tr .product-price {line-height: 41px; font-size: 1.3em; font-weight: bold; }
	td h3 {line-height: 41px; border-bottom: 1px solid #ededed; font-size: 1.3em; color: #000; font-weight: bold;}
	td .netto {color: #ba140c;}
	td .price-netto {color: #ba140c;}
				
	td .brutto {margin-left: 20px; color: #9c9c9c;}
	td .price-brutto {color: #9c9c9c;}	
		
		
		
		
	/* Product */
	#product {width: 697px; position: relative;}
		#product h3 {padding-right: 300px; line-height: 41px; border-bottom: 1px solid #ededed; font-size: 1.3em; color: #000; font-weight: bold;}
		#product .product-price {line-height: 41px; font-size: 1.3em; font-weight: bold; position: absolute; top: 0; right: 20px;}
			#product .product-price dt {float: left; display: inline; padding-right: 5px;}
			#product .product-price dd {float: left;}
			
			#product .product-price .netto {color: #ba140c;}
				#product .product-price .price-netto {color: #ba140c;}
				
			#product .product-price .brutto {margin-left: 20px; color: #9c9c9c;}
				#product .product-price .price-brutto {color: #9c9c9c;}
			
		/* Product photo */	
		#product .product-photo {width: 643px;}
			#product .product-photo img {margin: 0 auto;}
			#product .product-photo .zoom {width: 180px; margin: 15px auto; line-height: 20px; padding-left: 20px; display: block; font-size: 1.1em; color: #878787; background: url('../img/icons/zoom.png') left no-repeat;}
			
		/* Product options */
		#product .options {width: 697px; height: 60px; margin-top: 30px;}
			#product .options ul {list-style: none; padding: 0; margin: 0; float: left;}
				#product .options ul li {float: left; display: inline; margin-right: 20px;}
					#product .options ul li a {line-height: 24px; color: #9e9e9e; font-size: 1.1em; display: block; float: left;}
					
					#product .options ul li a.print {background: url('../img/icons/print.png') left no-repeat; padding-left: 38px;}
					#product .options ul li a.pdf {background: url('../img/icons/pdf.png') left no-repeat; padding-left: 33px;}
			
			#product .options fieldset {width: 300px; float: right;}
				#product .options fieldset dl {float: left;}
					#product .options fieldset dl dt {float: left; font-weight: bold; font-size: 1.1em; line-height: 26px; padding-right: 10px; display: inline;} 
					#product .options fieldset dl dd {float: left; padding-right: 10px;}
						#product .options fieldset dl dd input {width: 60px; height: 16px; padding: 4px; color: #6d6d6d; font-size: 1.1em; border: 1px solid #d6d6d6;}
					
				#product .options fieldset .extend {float: left;}
					#product .options fieldset .extend a {background: url('../img/icons/right.side.png') right no-repeat; margin-left: 2px; display: block; color: #fff; font-size: 1.1em; float: left; display: inline;}
						#product .options fieldset .extend a span {background: url('../img/icons/shop.png') left no-repeat; display: block; line-height: 26px; text-align: right; padding: 0 10px 0 25px; cursor: pointer;}
	
		/* Product specifications */
		#product .description {width: 643px;}
			#product .description h4 {color: #4e4e4e; font-size: 1.2em; line-height: 50px;}
			#product .description table {width: 100%; border-collapse: collapse;}
				#product .description table tr {line-height: 29px; font-size: 1.1em;}
				#product .description table td {background: #e2e2e2; border-bottom: 1px solid #fff; border-right: 1px solid #fff; padding: 0 15px;}
					#product .description table td.name {width: 200px; font-weight: bold;}
					
				#product .description table tr.even td {background: #cfcccc;}
		
		/* Product  description*/
		#product .description {width: 643px; padding: 20px 0; font-size: 1.1em; line-height: 22px;}
			#product .description p {margin: 15px 0; text-align: justify;}
	
		/* Product -> products list*/
		#product ul.products-list {width: 643px;}
			#product ul.products-list li {width: 170px; padding: 0; margin: 0 20px;}
				#product ul.products-list li h4 {margin-top: 145px; text-align: center;}
				#product ul.products-list li .price {text-align: center; font-weight: bold; font-size: 1.2em;}
				#product ul.products-list li .photo {width: 170px; background: none;}
					#product ul.products-list li .photo img {border: 1px solid #e1e1e1;}
	
	
	/* New Pruducts */
	#new-products {}
	
		/* Products list */
		ul.products-list {list-style: none; padding: 0; margin: 0;}
			ul.products-list li.item {width: 187px; float: left; display: inline; position: relative; margin: 17px 22px;}
				ul.products-list li h4 {margin: 127px 0 5px 0; font-size: 1.2em;}
					ul.products-list li h4 a {color: #000; font-weight: bold;}
				ul.products-list li .description {font-size: 1.1em; color: #6b6b6b; text-align: justify; line-height: 20px;}
				ul.products-list li .photo {width: 187px; line-height: 116px; height: 116px; position: absolute; top: 0; left: 0; background: url('../img/site/bg.item.photo.png') no-repeat;}
					ul.products-list li .photo a {margin-top: 2px; display: block;}
					ul.products-list li .photo span {}
					ul.products-list li .photo img {margin: 0 auto;}
				
				ul.products-list li .price {height: 30px; line-height: 25px; color: #a80000; font-size: 1.1em;}
					ul.products-list li .price dt {font-weight: bold; float: left; padding-right: 5px; display: inline;}
					ul.products-list li .price dd {float: left;}
				
				ul.products-list li .options {list-style: none; padding: 0; margin: 0; overflow: hidden;}
					ul.products-list li .options li {float: left; margin: 0;}
						ul.products-list li .options li a {display: block; color: #fff; font-size: 1.1em; float: left; display: inline;}
							ul.products-list li .options li a span {display: block; line-height: 26px; text-align: right; padding-right: 10px; cursor: pointer;}
							
							ul.products-list li .options li a.look-description {background: url('../img/icons/right.side.png') right no-repeat;}
								ul.products-list li .options li a.look-description span {width: 84px; background: url('../img/icons/paper.png') left no-repeat;}
							
							ul.products-list li .options li a.to-cart {background: url('../img/icons/right.side.png') right no-repeat; margin-left: 2px;}
								ul.products-list li .options li a.to-cart span {width: 81px; background: url('../img/icons/shop.png') left no-repeat;}
		/* Promocja
	 li.item {width: 187px; float: left; display: inline; position: relative; margin: 17px 22px;}
				.item li h4 {margin: 127px 0 5px 0; font-size: 1.2em; float: left;}
					.item h4 a {color: #000; font-weight: bold; loat: left;}
				.item .description {font-size: 1.1em; color: #6b6b6b; text-align: justify; line-height: 20px;}
				.item .photo {float: left; width: 187px; line-height: 116px; height: 116px; background: url('../img/site/bg.item.photo.png') no-repeat;}
					.item .photo a {margin-top: 2px; display: block; float: left;}
					.item .photo span {}
					.item .photo img {margin: 0 auto;}
				
				.item .price {height: 30px; line-height: 25px; color: #a80000; font-size: 1.1em;}
					.item .price dt {font-weight: bold; float: left; padding-right: 5px; display: inline;}
					.item .price dd {float: left;}		
								
		*/						
								
		/* Sort products list by */
		#sort-products-list-by {width: 667px; line-height: 40px; font-size: 1.1em; color: #000; padding-left: 30px;}
			#sort-products-list-by dt {float: left; font-weight: bold; padding-right: 5px;}
			#sort-products-list-by dd {float: left; display: inline; padding: 0 10px; background: url('../img/icons/sep.png') right no-repeat;}
				#sort-products-list-by dd.last-item {background: none;}
	
		/* Table - Products list */
		table#products-list {width: 697px; overflow: hidden; border-collapse: collapse;}
			table#products-list thead th {font-size: 1.2em; text-align: left; line-height: 40px;}
				table#products-list thead th.img {width: 175px; text-indent: -666em;}
				table#products-list thead th.name {width: 234px;}
				table#products-list thead th.power {width: 125px; text-align: center;}
				table#products-list thead th.price {width: 93px; text-align: center;}
				
			table#products-list th, table#products-list td {border-bottom: 1px solid #d9d9d9;}
			
			table#products-list tbody td {padding: 25px 0;}
				table#products-list tbody td h4 {margin: 10px 0; font-size: 1.2em;}
					table#products-list tbody td h4 a {color: #000; font-weight: bold;}
				table#products-list tbody td h3 {margin: 10px 0; font-size: 1.2em; }
					table#products-list tbody td h3 a {color: #000; font-weight: bold; }
				table#products-list tbody td .body {width: 234px; height: 71px; font-size: 1.1em;}
					table#products-list tbody td .body p {text-align: justify; color: #6b6b6b;}
				table#products-list tbody td .cat-body {width: 294px; min-height: 31px; font-size: 1.1em; margin-left:29px;}
					table#products-list tbody td .cat-body p {text-align: justify; color: #6b6b6b;}
				p.opis {font-size: 8pt; font-family: Verdana; padding-bottom:15px; text-align:justify; border-bottom: 1px solid #d9d9d9; }	
				table#products-list tbody td .extend {}
					table#products-list tbody td .extend a {display: block; color: #fff; font-size: 1.1em; float: left; display: inline; background: url('../img/icons/right.side.png') right no-repeat;}
						table#products-list tbody td .extend a span {width: 84px; background: url('../img/icons/paper.png') left no-repeat; display: block; line-height: 26px; text-align: right; padding-right: 10px; cursor: pointer;}
						
						table#products-list tbody td .category-list a {display: block; color: #fff; font-size: 1.1em; float: left; display: inline; background: url('../img/icons/right.side.png') right no-repeat;}
						table#products-list tbody td .category-list a span { background: url('../img/icons/left.side.png') left no-repeat; display: block; line-height: 26px; text-align: right; padding-right: 10px; padding-left: 10px; cursor: pointer;}
				
				table#products-list tbody td.img {}
					table#products-list tbody td.img img {margin: 0 auto; border: 1px solid #d4d4d4;}
				table#products-list tbody td.power {font-size: 1.2em; font-weight: bold; color: #000; text-align: center;}
				table#products-list tbody td.price {font-size: 1.2em; font-weight: bold; color: #ba140c; text-align: center;}
					table#products-list tbody td.price span {font-size: 11px; font-weight: normal; color: #b4b3b3; display: block; text-align: center;}
				
	/* Show the numer of page */			
	#pager {width: 697px; line-height: 40px;}	
		#pager h4 {display: none;}	
		#pager dl {float: left; font-size: 1.1em; display: inline;}	
			#pager dl dt {float: left; display: inline; padding: 0 10px;}	
			#pager dl dd {float: left;}	
		#pager ol {list-style: none; padding: 0; margin: 0;}	
			#pager ol li {float: left; display: inline; padding: 0 5px;}	
				#pager ol li a {}	
					#pager ol li a.current {color: #ba140c; text-decoration: underline;}	
	
			#pager .current-page {margin-left: 17px;}
			#pager .select-page {float: right; margin-right: 20px;}
	
	/* Category Menu */
	#category-menu {width: 241px; margin-bottom: 20px;}
	
		#category-menu h3 {width: 241px; height: 48px; margin-bottom: 10px;}
			#category-menu h3 span {width: 241px; height: 48px; background: url('../img/headers/select.category.png') no-repeat;}
			
		#category-menu ul {width: 221px; list-style: none; padding: 0; margin: 0 auto;}
			#category-menu ul li {clear: left; width: 221px;}
				#category-menu ul li a {display: block; line-height: 29px; font-size: 1.1em; color: #282828; font-weight: bold; border-bottom: 1px solid #c2c2c2; padding-left: 33px; background: url('../img/icons/arrow.png') 10px 7px no-repeat; cursor: pointer;}
					#category-menu ul li.last-item a {border: 0;}
				
				#category-menu ul li .submenu {}
					#category-menu ul li .submenu li {}
						#category-menu ul li .submenu li a {font-weight: normal; background: url('../img/icons/circle.png') 30px 12px no-repeat; padding-left: 50px; text-decoration: underline;}
							#category-menu ul li .submenu li a:hover {text-decoration: none;}
	
	/* Contact Information */
	#contact-box {}
		#contact-box h3 {width: 241px; height: 34px;}
			#contact-box h3 span {width: 241px; height: 34px; background: url('../img/headers/contact.png') no-repeat;}
		#contact-box .body {padding: 10px 15px; line-height: 20px; background: url('../img/site/bg.sidebar.box.png') bottom no-repeat;}
			#contact-box .body dl {font-size: 1.1em; color: #fff;}
				#contact-box .body dl dt {float: left; font-weight: bold; width: 40px;}
				#contact-box .body dl dd {}
					#contact-box .body dl dd a {color: #fff;}
					#contact-box .body dl dd ul {list-style: none;}
	
	
	/* Quickmenu */
	#accessibility {list-style: none; padding: 0; margin: 0; position: absolute; top: 22px; right: 30px;}
		#accessibility li {float: left; display: inline; margin: 0 10px;}
			#accessibility li a {display: block; float: left; color: #828282; font-size: 1.1em; padding-top: 18px;}
			
			#conditions {background: url('../img/icons/info.png') top center no-repeat;}
			#installment {background: url('../img/icons/cloud.png') top center no-repeat;}
			#site-map {background: url('../img/icons/site.map.png') top center no-repeat;}
	
/* Footer */
#footer {width: 957px; height: 87px; background: url('../img/site/bg.footer.png') repeat-x;}	

	/* Footer Menu */
	#footer ul {width: 949px; list-style: none; padding: 0; margin: 0 4px 0 4px;}
		#footer ul li {}
			#footer ul li a {display: block; line-height: 32px; font-size: 1.1em; color: #fff; padding: 0 11px; display: inline;}
				#footer ul li a:hover {text-decoration: underline;}
				
	#footer p {line-height: 55px; font-size: 1.1em; color: #fff; font-weight: bold; padding: 0 15px;}
		#footer p a {color: #fff;}
		
		#footer .copyright {float: left;}
		#footer .created-by {float: right;}
	
	
/* image replacement */
#header h1, #navigation-menu ul li, #category-menu h3, #contact-box h3 {position: relative; overflow: hidden;}
	#header h1 a span, #navigation-menu ul li a span, #category-menu h3 span, #contact-box h3 span {position: absolute; top: 0; left:0;}
	
/* Koszyk */
.card-tab { margin-top: 10px; }
.card-tab-tab table { width: 100%; font-size: 11px; }
.card-tab table tr td { padding: 6px; border-bottom: 1px solid #d9d9d9; text-align: center; }
.card-tab table tr td.nazwa { width: 43%; text-align: left; }
.card-tab table tr td.nazwa-row { text-align: left;}
.card-tab table tr td.sztuk { width: 7%; }
.card-tab table tr td.netto { width: 15%; }
.card-tab table tr td.brutto { width: 15%; }
.card-tab table tr td.opcje { width: 20%; }
.card-tab table tr td a, .card-tab table tr td a:visited { text-decoration: none; color: #656565; }
.card-tab table tr td a:hover { color: #b6130c; text-decoration: underline; }
.card-tab table tr.head { font-weight: bold; }
.card-tab table tr td. { border: none; }
.card-tab table tr td.cena { color: #b6130c; font-weight: bold; border: none; }
.card-tab table tr td.border { border: none; }


/* Powiazane w szczegolach */
.related { margin-top: 10px; }
.related table { width: 100%; font-size: 11px; }
.related table tr td { padding: 6px; border-bottom: 1px solid #d9d9d9; text-align: center; }
.related table tr td.nazwa { width: 43%; text-align: left; }
.related table tr td.nazwa-row { text-align: left;}
.related table tr td.netto { width: 15%; }
.related table tr td.brutto { width: 15%; }
.related table tr td.opcje { width: 27%; }
.related table tr td a, .related table tr td a:visited { text-decoration: none; color: #656565; }
.related table tr td a:hover { color: #b6130c; text-decoration: underline; }
.related table tr.head { font-weight: bold; }
.related table tr td. { border: none; }
.related table tr td.cena { color: #b6130c; font-weight: bold; border: none; }
.related table tr td.border { border: none; }

/* Mapa strony */
#map ul { color: #b6130c; }
#map h3 { padding-left: 15px; padding-top: 10px; padding-bottom: 5px; font-size: 12px;}
#map a {line-height: 24px; text-align: right; padding-right: 10px; cursor: pointer; color: #656565; font-size: 11px;}

/* Zmiana hasla */
#zmiana-hasla { width: 285px; margin-left: 200px; margin-top: 30px; font-size: 11px; }
#zmiana-hasla fieldset { border: 0; }
#zmiana-hasla p { margin-top: 10px; margin-bottom: 10px; display: block; width: 100%; text-align: center;  font-weight: bold; }
#zmiana-hasla div { margin-bottom: 5px; }
#zmiana-hasla label { display: block; float: left; width: 100px; padding-top: 3px; color: #707070; }
#zmiana-hasla input { width: 170px; color: #8c8c8c; font-size: 11px; padding: 4px; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; }
#zmiana-hasla #wyslij { margin: 4px 0 0 201px; border: 0; }

/* Koszyk */
.koszyk { margin-top: 10px; }
.koszyk table { width: 100%; font-size: 11px; }
.koszyk table tr td { padding: 6px; border-bottom: 1px solid #d9d9d9; text-align: center; }
.koszyk table tr td.nazwa { width: 43%; color: #fff; text-align: left; background: url('../img/site/bg_table.png') repeat-x; }
.koszyk table tr td.nazwa-row { text-align: left;}
.koszyk table tr td.sztuk { width: 7%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.koszyk table tr td.netto { width: 15%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.koszyk table tr td.brutto { width: 15%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.koszyk table tr td.opcje { width: 20%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.koszyk table tr td a, .card table tr td a:visited { text-decoration: none; color: #656565; }
.koszyk table tr td a:hover { color: #b6130c; text-decoration: underline; }
.koszyk table tr.head { font-weight: bold; }
.koszyk table tr td. { border: none; }
.koszyk table tr td.cena { color: #b6130c; font-weight: bold; border: none; }
.koszyk table tr td.border { border: none; }

/* Koszyk Step 2*/
.koszyk-step2 { margin-top: 10px; }
.koszyk-step2 table { width: 100%; font-size: 11px; }
.koszyk-step2 table tr td { padding: 6px; border-bottom: 1px solid #d9d9d9; text-align: center; }
.koszyk-step2 table tr td.nazwa { width: 50%; color: #fff; text-align: left; background: url('../img/site/bg_table.png') repeat-x; }
.koszyk-step2 table tr td.nazwa-row { text-align: left;}
.koszyk-step2 table tr td.sztuk { width: 10%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.koszyk-step2 table tr td.netto { width: 20%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.koszyk-step2 table tr td.brutto { width: 20%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.koszyk-step2 table tr td a, .card table tr td a:visited { text-decoration: none; color: #656565; }
.koszyk-step2 table tr td a:hover { color: #b6130c; text-decoration: underline; }
.koszyk-step2 table tr.head { font-weight: bold; }
.koszyk-step2 table tr td. { border: none; }
.koszyk-step2 table tr td.cena { color: #b6130c; font-weight: bold; border: none; }
.koszyk-step2 table tr td.border { border: none; }
.koszyk-step2 p { font-weight: bold; font-size: 11px; padding: 20px 0 15px 6px; }
.koszyk-step2 textarea { margin-left: 6px; width: 685px; padding: 3px; font-size: 11px; color: #7B7B7B; font-family: Arial; border: 1px solid #d9d9d9; height: 100px; }

/* Zmiana danych */
#zmiana-danych { width: 285px; margin-left: 200px; margin-top: 30px; font-size: 11px; }
#zmiana-danych fieldset { border: 0; }
#zmiana-danych p { margin-top: 10px; margin-bottom: 10px; font-weight: bold; }
#zmiana-danych div { margin-bottom: 5px; }
#zmiana-danych label { display: block; float: left; width: 100px; padding-top: 3px; color: #707070; }
#zmiana-danych input { width: 170px; color: #8c8c8c; font-size: 11px; padding: 4px; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; }
#zmiana-danych #wyslij { margin: 4px 0 0 215px; border: 0; }

/* Logownaie strona */
#logowanie-strona { width: 285px; margin-left: 200px; margin-top: 30px; font-size: 11px; }
#logowanie-strona a, #logowanie-strona a:visited {  }
#logowanie-strona fieldset { border: 0; }
#logowanie-strona p { margin-top: 10px; margin-bottom: 10px; font-weight: bold; }
#logowanie-strona div { margin-bottom: 5px; }
#logowanie-strona label { display: block; float: left; width: 50px; padding-top: 3px; color: #707070; }
#logowanie-strona input { width: 170px; color: #8c8c8c; font-size: 11px; padding: 4px; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; }
#logowanie-strona #wyslij { margin: 4px 0 0 165px; border: 0; }

/* Historia zamowienia */
.historia-zamowienia { margin-top: 10px; line-height: 20px; }
.historia-zamowienia table { width: 100%; font-size: 11px; }
.historia-zamowienia table tr td { padding: 6px; text-align: center; }
.historia-zamowienia table tr td.nr { width: 20%; color: #fff; text-align: left; background: url('../img/site/bg_table.png') repeat-x; }
.historia-zamowienia table tr td.nr-zam { text-align: left; }
.historia-zamowienia table tr td.row { border-bottom: 1px solid #d9d9d9; text-align: left; padding: 6px; }
.historia-zamowienia table tr td.data { width: 20%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.historia-zamowienia table tr td.netto { width: 20%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.historia-zamowienia table tr td.brutto { width: 20%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.historia-zamowienia table tr td.opcje { width: 20%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.historia-zamowienia table tr td a, .historia-zamowienia table tr td a:visited { text-decoration: none; color: #656565; }
.historia-zamowienia table tr td a:hover { color: #b6130c; text-decoration: underline; }
.historia-zamowienia table tr.head { font-weight: bold; }
.historia-zamowienia table tr td. { border: none; }
.historia-zamowienia table tr td.cena { color: #b6130c; font-weight: bold; border: none; }
.historia-zamowienia table tr td.border { border: none; }

/* Koszyk */
.historia-szczegoly { margin-top: 10px; }
.historia-szczegoly table { width: 100%; font-size: 11px; }
.historia-szczegoly table tr td { padding: 6px; border-bottom: 1px solid #d9d9d9; text-align: center; }
.historia-szczegoly table tr td.nazwa { width: 50%; color: #fff; text-align: left; background: url('../img/site/bg_table.png') repeat-x; }
.historia-szczegoly table tr td.nazwa-row { text-align: left;}
.historia-szczegoly table tr td.opakowanie { width: 20%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.historia-szczegoly table tr td.ilosc { width: 10%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.historia-szczegoly table tr td.netto { width: 20%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.historia-szczegoly table tr td.brutto { width: 20%; color: #fff; background: url('../img/site/bg_table.png') repeat-x; }
.historia-szczegoly table tr td a, .card table tr td a:visited { text-decoration: none; color: #656565; }
.historia-szczegoly table tr td a:hover { color: #b6130c; text-decoration: underline; }
.historia-szczegoly table tr.head { font-weight: bold; }
.historia-szczegoly table tr td. { border: none; }
.historia-szczegoly table tr td.cena { color: #b6130c; font-weight: bold; border: none; }
.historia-szczegoly table tr td.border { border: none; }
.historia-szczegoly p { font-weight: bold; font-size: 11px; margin-left: 6px; }

/* Historia - informacje szczegolowe */
.informacje-szczegolowe { margin-top: 10px; }
.informacje-szczegolowe table { width: 99%; margin-left: 6px; font-size: 11px; border-collapse: collapse; color: #686868; margin-top: 10px; }
.informacje-szczegolowe table tr td { padding: 6px; border: 1px solid #fff; line-height: 19px; }
.informacje-szczegolowe table tr td.title { width: 22%; text-align: left; font-weight: bold; }
.informacje-szczegolowe table tr td a, .informacje-szczegolowe table tr td a:visited { text-decoration: none; color: #656565; }
.informacje-szczegolowe table tr td a:hover { color: #b6130c; text-decoration: underline; }
.informacje-szczegolowe table tr.even td {background: #f0f0f0; }
.informacje-szczegolowe p { font-weight: bold; font-size: 11px; margin-left: 6px; }

#back { display: block; background: url('../img/icons/bg_back.jpg') no-repeat; outline: none; color: #929294; margin-top: 20px; margin-left: 6px; padding-left: 15px; font-size: 11px; }

#marquee { margin-top: 15px; }
#marquee .product { float: left; width: 187px; margin-left: 44px; }
#marquee .product .image { width: 187px; height: 117px; border: 1px solid #d2d2d2; text-align: center; }
#marquee .product .price { color: #a80000; padding-top: 5px; font-size: 11px; }
#marquee .product .name { font-weight: bold; font-size: 12px; line-height: 25px; }





