div.infomsg { padding: 5px 15px; color: #595; font-size: 11px; font-weight: bold; }
div.infomsg-warn { color: #E00; }

.button-default { cursor: pointer; border-radius: 4px; border: solid 1px #CCC; background: #FFF url('/img/button_default_bg.png') repeat-x top left; color: #000; font-size: 10px; text-transform: uppercase; font-weight: bold; padding: 5px 4px; }

div.itemDetails-boxE1 div.issue-help { position:absolute; display: none; background-color: #FFF; padding: 3px 5px; border: solid 1px #DDD; }

div.cart-discount-amount { border-bottom: solid 1px #BBB; margin-bottom: 10px; padding-bottom: 10px; }
div.cart-discount-info { text-align: left; float: left; }
ul.cart-discount-info { text-align: left; float: left; clear: left; padding: 0px; margin: 10px 0px; list-style: none; }
ul.cart-discount-info label { display: inline-block; width: 240px; }
body.body_showCart div.cart-discount-info { position: relative; top: 35px; }
div.cart-discount span, div.cart-discount-amount span { color: #000; margin-right: 8px; padding: 0px; display: inline-block; width: 65px; }
div.cart-discount-code { text-align: right; margin: 10px 0px; }

div.powiadom-div { display: inline; }
#notify_tooltip { position: absolute; text-align: left; _width: 410px; display: none; }
#notify_tooltip_msg { position: absolute; width: 400px; display: none; }
#notify_tooltip_msg > div { box-shadow: 1px 1px 15px 3px #888; }
#notify_tooltip h5 { display: block; font-size: 14px; font-weight: normal; margin: 0px 0px 14px; text-transform: uppercase; }
#notify_tooltip form span { display: block; text-align: right; margin: 15px 0px 5px; }
#notify_tooltip input.input-text { width: 240px; }
#notify_tooltip label { width: 75px; display: inline-block; }
div.question_mark_tooltip {position:absolute; display: none; background-color: #FFF; padding: 3px 5px; border: solid 1px #DDD;}
div.infomsg ul { list-style: none; margin: 8px 0px; padding: 2px 0px; }

.addtoany { border-top: 1px solid #BBB; margin-top: 10px; padding-top: 10px; }
.addtoany label { padding-right: 10px; position: relative; top: 2px; float: left; }
.addtoany div { clear: none; display: inline; }
.addtoany span.facebook-like { padding-left: 10px; }

div.leftright-center-area div.recomendation { margin: 10px 0px; }
div.leftright-center-area div.recomendation div.box-frame-t2-cont { height: 260px; }
.bottom div.recomendation h3 { font-size: 11px; font-weight: normal; text-transform: none; }
div.recomendation-item { width: 185px; float: left; margin-right: 5px; }
div.recomendation-item div.wyniki-image { width: 60px; }
div.recomendation-item div.wyniki-image img { width: 50px; }
div.recomendation-item div.item-details { margin-left: 60px; }
div.rec_content h3 { font-size: 11px; margin: 0px 0px 10px; }
div.rec_content div.rec-image { float: right; height: 255px; overflow: hidden; }
div.rec_content div.rec-image img { width: 170px; }
div.rec_content .sTytul { display: block; font-size: 20px; height: 55px; overflow-y: hidden; }
div.rec_content .sAutor, div.rec_content .sWydawca { font-size: 16px; color: #000; height: 20px; overflow: hidden; }
div.rec_content .cena { color: #ED363D; font-size: 14px; padding: 5px 0px; }
div.rec_content .cenaNew { font-size: 16px; }
div.recomendation ul.rec-switch { position: absolute; bottom: 20px; margin: 0px; padding: 0px; list-style: none; }
div.recomendation ul.rec-switch li { cursor: pointer; display: inline; }
div.recomendation ul.rec-switch img:hover { opacity: 0.7; }
div.recomendation ul.rec-switch li.rec_item img { height: 21px; border: solid 1px #F7F7F7; margin-bottom: -3px; }
div.recomendation ul.rec-switch li.rec_item_selected img { border: solid 1px #000; }

.hoverbox { position: absolute; display: none; background-color: #FFFFFF; border: solid 1px #000; padding: 10px; }

ul.rating-control { margin: 0px; padding: 0px; height: 1em; display: inline-block; }
ul.rating-control li { margin: 0px; padding: 0px; display: block; float: left; font-size: 10px; list-style: none; }
ul.rating-control li.rat { background: transparent url('../../img/lift/lift_grey/gwiazdki.gif') no-repeat scroll 0px 0px; text-indent: -9999em; width: 10px; height: 15px; }
ul.rating-control li.rat_set { background: transparent url('../../img/lift/lift_grey/gwiazdki.gif') no-repeat scroll 0px -15px; text-indent: -9999em; width: 10px; height: 15px; }
ul.rating-control li:last-child { margin-left: 5px; }

ul.eksiazki { list-style: none; margin: 0px; padding: 0 0 0 130px; background: transparent url('/static/gfx/informacje/ebook.jpg') no-repeat center left; }
ul.eksiazki_audio { list-style: none; margin: 0px; padding: 15px 0 15px 80px; background: transparent url('/static/gfx/informacje/audiobook.jpg') no-repeat -22px center; }
ul.eksiazki_audio li a, ul.eksiazki li a { padding-left: 15px; background: transparent url('../../img/lift/lift_grey/strzalka.gif') no-repeat center left; }
ul.eksiazki_audio { float: right; }
a.eksiazki_full_offer { display: none; }

div.items-list { width: 470px; }
.items-list-box { border: solid 1px #CCC; padding: 5px 1px; margin: 0px 0px 10px; }
.items-list-box ul { display: inline-block; margin: 0px auto; padding: 0px; text-align: center; width: 24%; vertical-align: top; }
.items-list-box li { display: block; float: left; text-align: center; width: 100%; }
.items-list-box img, .items-list-box .bTytul { display: block; margin: 5px auto; }
.items-list-box div.list-td-forms div { display: inline; }
div.items-list a.items-list-seeall { display: block; text-align: center; }

ul.edusearch0 li { margin: 5px 0px; }
ul.edusearch0 select { width: 215px; font-size: 11px; }
ul.edusearch0 input[type="text"] { width: 210px; font-size: 11px; }
div.edusearch input.eduseekbutton { display: block; margin: 10px 0px 10px auto; }
div.edusearch1 { border: solid 1px #CCC; padding: 5px; background-color: #FFF; }
div.edusearch1 a { cursor: pointer; }

body.body_eduShowList div.simple-search-filter form div { float: left; width: 232px; }
body.body_eduShowList div.simple-search-filter label { font-size: 14px; padding: 2px 0px; display: block; text-transform: uppercase; }
body.body_eduShowList div.simple-search-filter select, body.body_eduShowList div.simple-search-filter form div input { width: 195px; }
body.body_eduShowList div.simple-search-filter span.edusearchButton { display: block; clear: left; text-align: right; padding-right: 15px; }
body.body_eduShowList .list-view-type { position: absolute; right: 0px; width: 225px; margin: 15px 0px 0px auto; }
body.body_eduShowList .list-count-number { position: absolute; right: 0px; width: 225px; margin: 0px 0px 0px auto; }
body.body_eduShowList .list-paging { display: block; text-align: right; margin: 10px 0px; padding: 40px 0px 0px; float: none; }
body.body_eduShowList .list-paging ul { text-align: left; }

div.box-imagetxt-inner table td { padding: 2px; }

ul.listtem-sublist { display: none; }

div.informacje-content table.informacje-zalety { width: 100%; margin: 20px 0; }
div.informacje-content div.informacje-zalety { text-align: center; margin: 20px 0; }
div.informacje-content table.informacje-zalety td { width: 33%; text-align: center; }
div.informacje-content table.informacje-zalety td span, div.informacje-content div.informacje-zalety span { display: block; font-weight: bold; text-transform: uppercase; font-size: 11px; }
div.informacje-content table.informacje-porownanie th { text-align: center; border: solid 1px #AAA; padding: 10px; }
div.informacje-content table.informacje-porownanie td { text-align: center; border: solid 1px #AAA; padding: 2px; }
div.informacje-content div.informacje-gfx-header { text-align: center; margin: 15px 0px; }
div.informacje-content div.informacje-gfx-header span { display: block; font-weight: bold; text-transform: uppercase; font-size: 11px; }
div.informacje-content dl dt { font-weight: bold; margin-top: 10px; }

div.infomsg-button-line { text-align: right; margin: 10px 0px; }

div.bottom-boxes div.box-clear h3 { display: none; }

div.author-items { position: relative; }
div.author-info { font-weight: bold; }
div.author-photos-left { width: 235px; float: left; }
div.author-right { margin-left: 250px; }
div.author-photo-big img { width: 235px; }

.box-delivery { display: block; background: transparent url('../../img/lift/delivery_box.png') no-repeat left top; width: 235px; height: 165px; }

div.box-ebook-inner a { display: block; }

fieldset.sitemsg { clear: both; margin: 10px 0px; }
