div.koszyk { font-family:Tahoma; width:711px; margin:0 auto; text-align:center; }
/* Quick changes */
.font1 {
  color:#750341;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
  }
.font2 {
  color:#000;
  font-size:12px;
  font-weight:bold;
  }
.font3 {
  color:#fff;
  background-color:#530c36;
  font-size:12px;
  font-weight:bold;
  }
.font4 {
  color:#727061;
  font-size:12px;
  font-weight:normal;
  font-family:Arial;
  }
.font5 {
  color:#72053f;
  font-size:12px;
  font-weight:bold;
  font-family:Arial;
  }
.font6 {
  color:#727061;
  font-size:11px;
  font-weight:normal;
  }
.font7 {
  color:#000;
  font-size:11px;
  font-weight:normal;
  }
.font8 {
  color:#941450;
  font-size:11px;
  font-weight:normal;
  }
.font9 {
  color:#4d4b40;
  font-size:11px;
  font-weight:bold;
  }
.tlo {
  background:#ebebeb;
  }
.b_1 { /* ramka 1 */
  border:1px #e3e1df;
  }
.b_2 {
  border:1px #c6c3be;
  }
.tab { 
  background:#f9f9f5;
  } 
/* Tabs */
ul.tabs {
  border-collapse:collapse;
  white-space:nowrap;
  list-style:none;
  margin:40px 1px 5px 1px;
  line-height:30px;
  height:auto;
  border-style:none none solid none ;
  }
  ul.tabs li {
	display:inline;
	border-width:1px;
	border-style:solid solid none solid;
	padding:8px;
	margin:0 0 0 3px;
	*margin:0 0 0 6px;
	}
	ul.tabs li a { margin:0; text-decoration:none; }
	  ul.tabs li a:hover { text-decoration:underline; }
  ul.tabs li.active  { background-color:#fff; border-bottom:#fff 1px solid;
	}
/* cart links */
div.cart_links {
  margin:44px 0 25px 0;
  padding:0 0 30px 0;
  border-style:none none solid none;
  }
  a.back { padding:12px 15px; border-style:solid; }
  a.go { padding:12px 15px; margin:0 0 0 10px; }
  div.cart_links p, div.cart_links_bottom p { margin:0 0 0 172px; text-align:left; }
div.cart_links_bottom {
  margin:34px 0 25px 0;
  padding:15px 0 0 0;
  border-style:solid none none none;
  }
  div.cart_links_bottom p { padding:0 0 34px 0; }

/*Products table */
table.products_table {
  margin:0 auto;
  width:711px;
  border-collapse:collapse;
  }
  table.products_table thead { text-align:left; }
	table.products_table th {
	  padding:9px 5px;
	  border-style:solid;
	  border-width:1px;
	  }
/* Table Fields */
table.products_table td {
  vertical-align:middle;
  padding:10px 10px 10px 10px;
  border-width:1px;
  border-style:solid;
  }
  td.lp { width:20px; }
  td.nazwa { width:320px; }
	img.pic_small { float:left; }
	td.nazwa p { padding-top:10px; }
  td.ilosc { width:48px; }
	td.ilosc input { width:30px; text-align:center; }
  td.wartosc { width:77px; }
  a.opcje {
	position:relative;
	top:5px;
	padding:3px 7px;
	border-style:solid;
	display:inline;
	}
/* Szczegoly zamowienia */	  
div.details { padding:20px 12px 14px 12px; margin:15px 0 15px 0; }
  div.labels { width:150px; text-align:right; float:left; }
  div.dt_content { float:left; margin:0 0 0 18px; text-align:left; }
div.details p, div.wysylka  p { line-height:25px; }

/* Form items */
div.main_cart_fields { width:711px; margin:0 auto; }

/* All fields */
div.form-item { margin:0 0 7px 0; padding:0 5px 0 0; }
  div.form-item input, div.form-item label { display:inline; }
  div.form-item label { vertical-align:text-bottom; }
  div.form-item input, div.form-item select { margin:0 0 0 10px; border-style:solid; color:#888; padding:1px 1px 1px 3px; }
	
/* Krok 1 */

.krok_1 .form-item select  { width:181px; }
div.form-prezent, .form-przedmiot { float:left; width:306px; text-align:right; }
  div.form-prezent p {padding:10px 0; }
  div.form-prezent .form-item input  { width:175px; }
  .wyslij-prezent { float:right; padding:5px 50px 5px 5px; width:150px; margin:2px 10px; display:block; background:url(/public/images/sklep/prezent.gif) center left no-repeat; }
	.wyslij-prezent input.form-checkbox { width:20px; border-style:solid; color:#888; border-style:none; }  
  div.form-rabat { float:right; width:315px; text-align:right; margin-right:3px; }
    div.form-rabat input { width:140px; }
	div.form-rabat p { width:100%; border-style:solid none none none; padding:5px  0 5px 0; text-align:left; background:url(/public/images/sklep/ok.gif) center left no-repeat; }
	div.form-rabat img.sprawdz { display:inline; vertical-align:-3px; *vertical-align:0px;}
  div.form-uwagi { width:593px; float:right; border-style:solid none none none; margin:20px 0 0 0; padding:10px 0 0 0; text-align:right;}
	div.form-uwagi label { vertical-align:top;  }
	div.form-uwagi textarea { border-style:solid;  padding:5px; width:528px; margin:0 0 0 10px;  }
/* Krok 2 */
h3.adres-title {text-align:left; letter-spacing:0.5px; padding:40px 0 14px 2px; border-style:none none solid none; width:709px; }  
div.form-login { width:711px; padding:28px 0 15px 0; border-style:none none solid none; text-align:left; }
  div.form-login  .labels { width:380px; text-align:right; float:left; }
  div.form-login input, div.form-konto input { width:140px; }
  div.form-login  p { padding:10px 0 15px 0; }
  div.form-login .go { position:relative; top:55px; left:20px; }
div.form-opcja { width:506px; text-align:left; padding:30px 0 30px 205px; }
  div.form-opcja p { letter-spacing:0.5px; padding:0 0 15px 0; }
  div.form-opcja select { width:235px; }
div.form-konto { float:left; width:334px; text-align:left; border-style:solid; padding:22px 12px; }
  div.form-konto p { padding:5px 0 20px 3px; }
  div.form-konto p.subscription { position:relative; left:20px; border-style:solid none none none; padding:5px 0 0 0; width:300px; }
  div.form-konto-login { text-align:right; width:230px; padding:0 0 7px 0; }
div.form-bezkonta { float:left; width:334px; background:url(/public/images/bezkonta.gif) center center no-repeat; height:230px; }
div.form-adres { float:right; width:330px; text-align:right; padding:5px 10px 0 0; }
  div.form-adres input, div.form-inny-adres input { width:195px; }
  div.form-adres p { padding:5px 0 20px 130px; text-align:left; }
  div.form-adres input.form-checkbox, div.form-konto input.form-checkbox { width:20px; }
div.form-znany-adres { float:left; width:310px; text-align:left; }
  div.form-znany-adres p { line-height:30px; }
div.form-inny-adres { margin:35px 0 0 0; padding:15px 12px 0 12px; text-align:left; float:right; width:356px; border-style:solid; }
  div.form-inny-adres p { padding:10px 0 5px 0; }
  div.form-inny-adres select { width:100%; padding:2px; margin:5px 0 0 0px; border-style:solid; }
  div.form-inny-adres-fields { text-align:right; width:100%; padding:20px 0 0 0; }
/*Krok 3 */
div.product-list { padding:17px 0 10px 0; border-style:none none solid none; text-align:left; }
  div.product-list img { padding:5px 0 0 0; }
  span.old_price { text-decoration:line-through; padding:0 5px 0 0; }
div.wysylka { padding:0 12px 5px 12px; }
/* Krok 4 */
div.platnosc { text-align:center; border-style:solid none none none; padding:20px 0 0 0; height:60px; }

p.informacje { padding:0 0 30px 30px; text-align:left; }	
.obniz { padding-top:30px !important; }
.add_border { border-style:solid none solid none; }
div.koszyk h2 { width:691px; margin:75px 0 30px 0; padding:10px; border-style:solid none solid none; text-align:left; }
  div.koszyk h2.zamawiasz { margin:75px 0 0 0; }
