#main #sidebar {
  display: block;
  float: left;
  clear: none;
  margin: 0;
  padding: 0;
  width: 285px; 
  background-color: #88be5d;
  height: auto; }

#sidebar div {
  display: block;
  float: left;
  clear: left;
  margin: 0;
  padding: 0;
  width:285px; 
  background-position: 50% 0;
  background-repeat: repeat-y; 
  background-image: url('../images/gfx/motion_bkg.png'); }

#sidebar div a.accordeon_header { 
  color: #000; 
  text-align: right;
  display: block;
  float: left;
  clear: left;
  width:285px;
  height: auto;
  margin: 0;
  padding: 0; 
  background-position: 50% 0;
  background-repeat: no-repeat; }

#pl #sidebar div.motion_basket a.accordeon_header {
  height:62px;
  background-image: url('../images/pl/motion_basket_h1_b.png'); }
#pl #sidebar div.motion_basket a.accordeon_header:hover {
  background-image: url('../images/pl/motion_basket_h1_a.png'); }
#pl #sidebar div.motion_cd a.accordeon_header {
  height:57px;
  background-image: url('../images/pl/motion_cd_h1_b.png'); }
#pl #sidebar div.motion_cd a.accordeon_header:hover {
  background-image: url('../images/pl/motion_cd_h1_a.png'); }
#pl #sidebar div.motion_gadget a.accordeon_header {
  height:59px;
  background-image: url('../images/pl/motion_gadget_h1_b.png'); }
#pl #sidebar div.motion_gadget a.accordeon_header:hover {
  background-image: url('../images/pl/motion_gadget_h1_a.png'); }
#pl #sidebar div.motion_offers a.accordeon_header {
  height:58px;
  background-image: url('../images/pl/motion_offers_h1_b.png'); }
#pl #sidebar div.motion_offers a.accordeon_header:hover {
  background-image: url('../images/pl/motion_offers_h1_a.png'); }
#pl #sidebar div.motion_scores a.accordeon_header {
  height:59px;
  background-image: url('../images/pl/motion_scores_h1_b.png'); }
#pl #sidebar div.motion_scores a.accordeon_header:hover {
  background-image: url('../images/pl/motion_scores_h1_a.png'); }
#pl #sidebar div.motion_terms a.accordeon_header {
  height:59px;
  background-image: url('../images/pl/motion_terms_h1_b.png'); }
#pl #sidebar div.motion_terms a.accordeon_header:hover {
  background-image: url('../images/pl/motion_terms_h1_a.png'); }

#en #sidebar div.motion_basket a.accordeon_header {
  height:62px;
  background-image: url('../images/en/motion_basket_h1_b.png'); }
#en #sidebar div.motion_basket a.accordeon_header:hover {
  background-image: url('../images/en/motion_basket_h1_a.png'); }
#en #sidebar div.motion_cd a.accordeon_header {
  height:57px;
  background-image: url('../images/en/motion_cd_h1_b.png'); }
#en #sidebar div.motion_cd a.accordeon_header:hover {
  background-image: url('../images/en/motion_cd_h1_a.png'); }
#en #sidebar div.motion_gadget a.accordeon_header {
  height:59px;
  background-image: url('../images/en/motion_gadget_h1_b.png'); }
#en #sidebar div.motion_gadget a.accordeon_header:hover {
  background-image: url('../images/en/motion_gadget_h1_a.png'); }
#en #sidebar div.motion_offers a.accordeon_header {
  height:58px;
  background-image: url('../images/en/motion_offers_h1_b.png'); }
#en #sidebar div.motion_offers a.accordeon_header:hover {
  background-image: url('../images/en/motion_offers_h1_a.png'); }
#en #sidebar div.motion_scores a.accordeon_header {
  height:59px;
  background-image: url('../images/en/motion_scores_h1_b.png'); }
#en #sidebar div.motion_scores a.accordeon_header:hover {
  background-image: url('../images/en/motion_scores_h1_a.png'); }
#en #sidebar div.motion_terms a.accordeon_header {
  height:59px;
  background-image: url('../images/en/motion_terms_h1_b.png'); }
#en #sidebar div.motion_terms a.accordeon_header:hover {
  background-image: url('../images/en/motion_terms_h1_a.png'); }

#de #sidebar div.motion_basket a.accordeon_header {
  height:62px;
  background-image: url('../images/de/motion_basket_h1_b.png'); }
#de #sidebar div.motion_basket a.accordeon_header:hover {
  background-image: url('../images/de/motion_basket_h1_a.png'); }
#de #sidebar div.motion_cd a.accordeon_header {
  height:57px;
  background-image: url('../images/de/motion_cd_h1_b.png'); }
#de #sidebar div.motion_cd a.accordeon_header:hover {
  background-image: url('../images/de/motion_cd_h1_a.png'); }
#de #sidebar div.motion_gadget a.accordeon_header {
  height:59px;
  background-image: url('../images/de/motion_gadget_h1_b.png'); }
#de #sidebar div.motion_gadget a.accordeon_header:hover {
  background-image: url('../images/de/motion_gadget_h1_a.png'); }
#de #sidebar div.motion_offers a.accordeon_header {
  height:58px;
  background-image: url('../images/de/motion_offers_h1_b.png'); }
#de #sidebar div.motion_offers a.accordeon_header:hover {
  background-image: url('../images/de/motion_offers_h1_a.png'); }
#de #sidebar div.motion_scores a.accordeon_header {
  height:59px;
  background-image: url('../images/de/motion_scores_h1_b.png'); }
#de #sidebar div.motion_scores a.accordeon_header:hover {
  background-image: url('../images/de/motion_scores_h1_a.png'); }
#de #sidebar div.motion_terms a.accordeon_header {
  height:59px;
  background-image: url('../images/de/motion_terms_h1_b.png'); }
#de #sidebar div.motion_terms a.accordeon_header:hover {
  background-image: url('../images/de/motion_terms_h1_a.png'); }

#ru #sidebar div.motion_basket a.accordeon_header {
  height:62px;
  background-image: url('../images/ru/motion_basket_h1_b.png'); }
#ru #sidebar div.motion_basket a.accordeon_header:hover {
  background-image: url('../images/ru/motion_basket_h1_a.png'); }
#ru #sidebar div.motion_cd a.accordeon_header {
  height:57px;
  background-image: url('../images/ru/motion_cd_h1_b.png'); }
#ru #sidebar div.motion_cd a.accordeon_header:hover {
  background-image: url('../images/ru/motion_cd_h1_a.png'); }
#ru #sidebar div.motion_gadget a.accordeon_header {
  height:59px;
  background-image: url('../images/ru/motion_gadget_h1_b.png'); }
#ru #sidebar div.motion_gadget a.accordeon_header:hover {
  background-image: url('../images/ru/motion_gadget_h1_a.png'); }
#ru #sidebar div.motion_offers a.accordeon_header {
  height:58px;
  background-image: url('../images/ru/motion_offers_h1_b.png'); }
#ru #sidebar div.motion_offers a.accordeon_header:hover {
  background-image: url('../images/ru/motion_offers_h1_a.png'); }
#ru #sidebar div.motion_scores a.accordeon_header {
  height:59px;
  background-image: url('../images/ru/motion_scores_h1_b.png'); }
#ru #sidebar div.motion_scores a.accordeon_header:hover {
  background-image: url('../images/ru/motion_scores_h1_a.png'); }
#ru #sidebar div.motion_terms a.accordeon_header {
  height:59px;
  background-image: url('../images/ru/motion_terms_h1_b.png'); }
#ru #sidebar div.motion_terms a.accordeon_header:hover {
  background-image: url('../images/ru/motion_terms_h1_a.png'); }

#sidebar div h3 {
  margin: 0;
  padding: 0;
  display: inline; } 
#sidebar div h3 span {
  display: none; }

#sidebar div div {
  display: block;
  float: left;
  clear: left; 
  width:284px;
  background:transparent;
  overflow: hidden;
  margin: 0;
  padding: 0; }

#sidebar div div ul {
  list-style-type:none;
  display: block;
  float: left;
  clear: left;
  width:285px;
  margin: 0;
  padding: 0; 
  background-position: 50% 0;
  background-repeat: no-repeat; }

#sidebar div div ul li { 
  margin: 0;
  padding: 0; }

#sidebar div div ul li a {
  display: block;
  float: left;
  clear: left;
  text-align: right;
  width: 243px;
  padding: 15px 0px 15px 20px;
  margin: 0;
  font-weight:bold;
  color: #000;
  text-decoration: none; 
  background-repeat: no-repeat;
  background-position: 18px 50%; }
#sidebar div div ul li a:hover {  
  color: #dd2; }

#sidebar div.motion_basket div ul li a {
  background-image: url('../images/gfx/motion_basket_a_b.png'); }
#sidebar div.motion_basket div ul li a:hover {
  background-image: url('../images/gfx/motion_basket_a_a.png'); }
#sidebar div.motion_cd div ul li a {
  background-image: url('../images/gfx/motion_cd_a_b.png'); }
#sidebar div.motion_cd div ul li a:hover {
  background-image: url('../images/gfx/motion_cd_a_a.png'); }
#sidebar div.motion_scores div ul li a {
  background-image: url('../images/gfx/motion_scores_a_b.png'); }
#sidebar div.motion_scores div ul li a:hover {
  background-image: url('../images/gfx/motion_scores_a_a.png'); }
#sidebar div.motion_gadget div ul li a {
  background-image: url('../images/gfx/motion_gadget_a_b.png'); }
#sidebar div.motion_gadget div ul li a:hover {
  background-image: url('../images/gfx/motion_gadget_a_a.png'); }
#sidebar div.motion_offers div ul li a {
  background-image: url('../images/gfx/motion_offers_a_b.png'); }
#sidebar div.motion_offers div ul li a:hover {
  background-image: url('../images/gfx/motion_offers_a_a.png'); }
#sidebar div.motion_terms div ul li a {
  background-image: url('../images/gfx/motion_terms_a_b.png'); }
#sidebar div.motion_terms div ul li a:hover {
  background-image: url('../images/gfx/motion_terms_a_a.png'); }

#sidebar .motion_footer {
  height:36px;
  background-image: url('../images/gfx/motion_footer_bkg_a.png'); }

#main #contentbar {
  display: block;
  color: #000;
  float: right;
  clear: right;
  margin: 0;
  padding: 0;
  width: 471px;
  height: auto;
  background-color: #88be5d;
  background-image: url('../images/gfx/contentbar_bkg.png'); 
  overflow: hidden; }

#main #contentbar span {
  display: block;
  padding: 20px; }
  
#main #contentbar_header {
  display: block;
  float: right;
  clear: right;
  width: 471px;
  height: 34px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url('../images/gfx/contentbar_header.png'); }

#main #contentbar_footer {
  display: block;
  float: right;
  clear: right;
  width: 471px;
  height: 37px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url('../images/gfx/contentbar_footer.png'); }


/* ks */

.nazwa {
  width: 300px;
  text-align: left;
}

.cena, .wartosc {
  width: 80px;
  text-align: right;
}

.ilosc{
  width: 80px;
}

.ilosc input {
  width: 30px;
}

table {
  color: white;
  /*border-bottom: 1px solid white;*/
}

table th, table tr {
  border-bottom: 1px solid white;
}

form ul {
  padding: 0px;
  margin: 0px;
}

form ul li {
    list-style: none;
}

.sklep form ul li {
  list-style: none;
  height: auto;
  overflow: auto;
  padding: 5px 0px 5px 0px;
  clear: both;
  
}

.sklep form label {
   /*margin: 5px 0px 5px 0px;*/
  text-align: right;
  width: 150px;
  display: block;
  float: left;
}

.sklep form input {
  float: left;
  width: 200px;
  margin: 0px 0px 0px 20px;
}

.sklep form textarea {
  float: left;
  width: 200px;
  height: 110px;
  margin: 0px 0px 0px 20px;
}

.sklep form input {
  border: 1px solid white;  
}

.buttons {
  width: 80px;
  border: 1px solid white;
  margin: 2px;
  background-color: #4E762D;
  color: white;
}

input {
  background-color: #4E762D;
  color: white;
  margin: 2px;
  border: 1px solid #87BE5C;
}

textarea {
  background-color: #4E762D;
  border: 1px solid white;
  color: white;
}

#podsumowanie {
  font-size: 10px;
}

#podsumowanie ul {
  padding: 0px;
  margin: 0px;
}

#podsumowanie ul li {
    list-style: none;
}

#podsumowanie ul li strong {
  font-weight: bold;
}


/* krzysiek */

#lcol a.c {
  text-decoration: none;
  padding: 9px 0px 5px 0px;
  margin: 0px;
  display: block;
}

#lcol span.przekresl {
  text-decoration: line-through;
  float: left;
  display: inline;
  
}

#pl1, #pl2 {
  float: left;
  display: inline;
  width: 40%;   
  padding-left: 5%;
  padding-right: 5%;
}

#pl1 p, #pl2 p {
  font-weight: bold;
}

#lcol a.foto_produkt {
    padding: 0px;
    margin: 0px;
}

#lcol img.thumb {
    padding: 9px;
    margin: 0px;
}

#lcol span {
  font-weight: bold;
  color: white;
}

#podsumowanie table {
  width: 100%;
  font-size: 12px;
}

#podsumowanie table .cena {
  text-align: right;
  width: 70px;
}

#podsumowanie table .ilosc {
  text-align: right;
  width: 120px;
}

.do_koszyka {
  float: left;
  margin-left: 20px;
  color: black;
  font-weight: bold;
}

#podsumowanie table .krecha td {
  border-top: 1px solid white;
}

#podsumowanie table td.opis {
  font-weight: bold;
}

#podsumowanie ul li {
  font-size: 13px;
}

#podsumowanie ul li strong {
  font-weight: bold;
}

td.ilosc input {
  border: 1px solid white;
}

select {
    width: 200px;
    background-color: #4E762D;
    color: white;
    border: 1px solid white;
    margin: 0px 0px 0px 20px;
    float: left;
}