.search-form-table input[type='text'] {
  	margin-bottom: 5px;
	padding: 1px 5px;
	float: left;
	height: 20px;
	width: 175px;
}

.box-cart-table { width: 100%; }
.box-cart-table td.col-1 img { width: 50px; }

body.body_showOffer div.offer-desc, body.body_showOffer div.offer-desc p, body.body_showOffer h2 { width: 490px; }
body.body_main_page div.multilist h2 { width: 350px; }

.item-form-pdftiny, .item-form-epubtiny, .item-form-mp3tiny, .item-form-mobitiny { margin-left: 2px; padding: 2px 0px 4px 22px; background: transparent no-repeat left center; }
.item-form-pdftiny { background-image: url(/img/lift/pdf_tiny.gif); }
.item-form-epubtiny { background-image: url(/img/lift/epub_tiny.gif); }
.item-form-mp3tiny { background-image: url(/img/lift/mp3_tiny.gif); }
.item-form-mobitiny { background-image: url(/img/lift/mobi_tiny.gif); }

.item-form-pdf, .item-form-epub, .item-form-mp3, .item-form-mobi { text-indent: -5000px; float: left; margin-left: 5px; padding: 31px 0px 0px 42px; background: transparent url(/img/pdf.png) no-repeat left center; }
.item-form-pdf {background-image: url(/img/lift/pdf.png);}
.item-form-epub {background-image: url(/img/lift/epub.png);}
.item-form-mp3 {background-image: url(/img/lift/mp3.png);}
.item-form-mobi {background-image: url(/img/lift/mobi.png);}
table .regulamin tr td { border: solid 1px #efefef; padding: 5px;}
table .regulamin:hover tr td {border-color: #e7e7e7; }

/**********************************    MOJA BIBLIOTEKA    ********************************/
.myDownloads-faq, .myDownloads-faq a { font-weight: normal; font-size: 12px; }
div.myDownloads-right div.urls a { padding-right: 10px; background: transparent url('../../img/lift/lift_grey/strzalka.gif') no-repeat scroll right center; }
div.electronicCodes-block { text-align: center; margin: 20px 0px; }
div.electronicCodes-block label { display: block; font-size: 12px; }
div.electronicCodes-block input { width: 270px; margin: 10px; text-align: center; padding: 3px 0px; }
div.electronicCodes-buttons { text-align: center; margin: 20px 0px; }
body.body_electronicCodes div.validate-message { text-align: center; margin: 0px 0px 10px; }
body.body_electronicCodes .infomsg { display: block; text-align: center; color: #292; font-weight: bold; margin: 20px 0px; }
table.wyniki.electronicCodes-wyniki { width: 510px; margin-left: 200px; }
body.body_electronicCodes table.electronicCodes-wyniki div.wyniki-image img { width: auto; }
body.body_electronicCodes table.electronicCodes-wyniki div.item-details { margin-left: 90px; }
body.body_electronicCodes table.electronicCodes-wyniki td { border: none; }
div.electronicCodes-download { width: 300px; display: inline-block; position: relative; top: -30px; }
table.electronicCodes-wyniki tr td { vertical-align: top; }
table.electronicCodes-wyniki tr td:LAST-CHILD { vertical-align: middle; }
table.electronicCodes-wyniki ul li div { display: inline; }
table.electronicCodes-wyniki ul li div span { float: none !important; padding: 12px 0px 10px 40px !important; }
table.electronicCodes-wyniki ul { list-style: none; margin: 0px; padding: 0px; width: 100px; display: inline-block; }
table.electronicCodes-wyniki li { margin: 0px; padding: 12px 0px; }
div.electronicCodes-download .electronicCodes-buttons { position: relative; top: -40px; }

#box-cart-minibox {margin-bottom: 5px; margin-top: 3px;}	

.account-block table td.col-2a input { width: 150px; }
.account-block table td.col-2b input { width: 55px; }
.account-block table td.col-2c { width: 5px !important; font-size: 15px; padding: 0px 0px 0px 0px !important;}
.account-block table td.col-2d input { width: 55px; }
.account-block table td.col-3 input { width: 90px !important; }


/** CSS ODPOWIEDZIALNY ZA ŚRODKOWY BANER REKLAMOWY (SLIDER) */

 #slides {
      display: none
    }

    #slides .slidesjs-navigation {
      margin-top:5px;
    }

    a.slidesjs-next,
    a.slidesjs-previous,
    a.slidesjs-play,
    a.slidesjs-stop {
      background-image: url(../../img/btns-next-prev.png);
      background-repeat: no-repeat;
      display:block;
      width:12px;
      height:18px;
      overflow: hidden;
      text-indent: -9999px;
      float: left;
      margin-right:5px;
    }

    a.slidesjs-next {
      margin-right:10px;
      background-position: -12px 0;
    }

    a:hover.slidesjs-next {
      background-position: -12px -18px;
    }

    a.slidesjs-previous {
      background-position: 0 0;
    }

    a:hover.slidesjs-previous {
      background-position: 0 -18px;
    }

    a.slidesjs-play {
      width:15px;
      background-position: -25px 0;
    }

    a:hover.slidesjs-play {
      background-position: -25px -18px;
    }

    a.slidesjs-stop {
      width:18px;
      background-position: -41px 0;
    }

    a:hover.slidesjs-stop {
      background-position: -41px -18px;
    }

    .slidesjs-pagination {
      margin: 7px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(../../img/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

