﻿body  {margin: 0; padding: 0; text-align: center;background-color:#fff}
body, p, a, td, input, textarea, select  {color: #336666; font: normal 11px Arial, Verdana, Helvetica, sans-serif;}

img {border: none;}
a {text-decoration: none; cursor: pointer; color: #990000;}
a:hover {text-decoration: underline; cursor: pointer;}
a:focus {-moz-outline: none;} /*likwiduje kropkowany border pojawiajacy sie przy kliknieciu w linka pod FF */
input:focus {-moz-outline: none;} /*likwiduje kropkowany border pojawiajacy sie przy kliknieciu w button pod FF */
a, input, object {outline-width: 0;}

.gfx * {display: none;}
.anchorToHide {display: none;}
.noFloat {clear: both; float: none !important; width: 100%; height: 0px; line-height: 0; font-size: 0;}
.clear {clear: both; float: left; width: 100%; height: 0px; line-height: 0; font-size: 0;}
.hr {clear: both; float: left; width: 100%; height: 1px; line-height: 0 !important; font-size: 0 !important; background-color: #d1dcd4; margin: 10px 0;}

div {margin: 0; padding: 0;}
ul, ul li {list-style-type: none; padding: 0; margin: 0;}

input.text,
textarea.text,
select.text{border: solid 1px #ccd4cf; background-color: #FFFFFF; color: #193441;}

.oneColumn {clear: both; float: left; width: 100%;}
.oneColumnWithBottomPadding {clear: both; float: left; width: 100%; padding: 0 0 10px 0;}
.oneColumnWithTopPadding {clear: both; float: left; width: 100%; padding: 10px 0 0 0 ;}
.oneColumnWithPadding {clear: both; float: left; width: 100%; padding: 10px 0;}
.twoEqColumns {clear: both; float: left; width: 100%;}
.twoEqColumns .firstCol {clear: both; float: left; width: 48%; margin-right: 3%;}
.twoEqColumns .secondCol {clear: none; float: left; width: 48%;}

.block120 {width: 120px !important; display: block;}
.block115 {width: 115px !important; display: block;}
.block105 {width: 105px !important; display: block;}
.block100 {width: 100px !important; display: block;}
.block97 {width: 97px !important; display: block;}
.block90 {width: 90px !important; display: block;}

.text250 {width: 250px;}

.top-5 {margin-top: -5px;}
.top3 {padding-top: 3px;}
.top5 {padding-top: 5px;}
.top10 {padding-top: 10px;}
.top15 {padding-top: 15px;}
.top25 {padding-top: 25px;}
.top40 {padding-top: 40px;}

.bottom5 {padding-bottom: 5px;}
.bottom10 {padding-bottom: 10px;}
.bottom15 {padding-bottom: 15px;}
.bottom20 {padding-bottom: 20px;}
.bottom25 {padding-bottom: 25px;}
.bottom40 {padding-bottom: 40px;}

.left10 {padding-left: 10px;}
.left65 {padding-left: 65px;}
.left90 {padding-left: 90px;}
.left120 {padding-left: 120px;}

.right10 {padding-right: 10px;}
.right5 {padding-right: 5px;}

.alToRight {text-align: right;}
.alCenter {text-align: center;}

.leftFloated {float: left;}
.rightFloated {float: right;}

.leftBorder {border-left: solid 1px #d1dcd4;}
.rightBorder {border-right: solid 1px #d1dcd4;}
.bottomBorder {border-bottom: solid 1px #d1dcd4;}

.fontBold {font-weight: bold !important;}
.fontNormal {font-weight: normal !important;}
.hiddenTooltip {display: none; float: left; visibility: hidden; }

.font12px {font-size: 12px;}

.fontPalatino {font-family: "Palatino Linotype", Tahoma, Arial, Verdana, Helvetica, sans-serif;}

.redTxt {color: #ff0000 !important;}

/* layout boxa z zoltym tlem o szerokosci 710px */
.box710 {width: 710px; clear: both; float: left; padding: 0 0 15px 0; margin: 0;}
.box710 .top {width: 690px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox710Top.gif') no-repeat 0 0;}
.box710 .middle {width: 690px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox710Middle.gif') repeat-y 0 0;}
.box710 .bottom {width: 690px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox710Bottom.gif') no-repeat 0 100%;}
/* /layout boxa z zoltym tlem o szerokosci 710px */


/* layout boxa z zoltym tlem o szerokosci 690px */
.box690 {width: 690px; clear: both; float: left; margin: 0 0 15px 0;} 
.box690 .top {width: 670px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox690Top.gif') no-repeat 0 0;}
.box690 .middle {width: 670px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox690Middle.gif') repeat-y 0 0;}
.box690 .bottom {width: 670px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox690Bottom.gif') no-repeat 0 100%;}
/* /layout boxa z zoltym tlem o szerokosci 690px */

/* layout boxa z szarym tlem o szerokosci 690px */
.boxGray690 {width: 690px; clear: both; float: left; margin: 0 0 15px 0;}
.boxGray690 .top {width: 670px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBoxGray690Top.gif') no-repeat 0 0;}
.boxGray690 .middle {width: 670px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBoxGray690Middle.gif') repeat-y 0 0;}
.boxGray690 .bottom {width: 670px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBoxGray690Bottom.gif') no-repeat 0 100%;}
/* /layout boxa z szarym tlem o szerokosci 690px */

/* layout boxa z szarym tlem o szerokosci 670px */
.boxGray670 {width: 670px; clear: both; float: left; margin: 0 0 15px 0;}
.boxGray670 .top {width: 650px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBoxGray670Top.gif') no-repeat 0 0;}
.boxGray670 .middle {width: 650px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBoxGray670Middle.gif') repeat-y 0 0;}
.boxGray670 .bottom {width: 650px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBoxGray670Bottom.gif') no-repeat 0 100%;}
/* /layout boxa z szarym tlem o szerokosci 670px */

/* layout boxa z zoltym tlem o szerokosci 340px */
.box340 {width: 340px; clear: none; float: left;}
.box340 .top {width: 320px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox340Top.gif') no-repeat 0 0;}
.box340 .middle {width: 320px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox340Middle.gif') repeat-y 0 0;}
.box340 .bottom {width: 320px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox340Bottom.gif') no-repeat 0 100%;}
/* /layout boxa z zoltym tlem o szerokosci 340px */

/* layout boxa z zoltym tlem o szerokosci 330px */
.box330 {width: 330px; clear: none; float: left;}
.box330 .top {width: 310px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox330Top.gif') no-repeat 0 0; height: 5px; font-size: 0; line-height: 0;}
.box330 .middle {width: 310px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox330Middle.gif') repeat-y 0 0;}
.box330 .bottom {width: 310px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox330Bottom.gif') no-repeat 0 100%; height: 5px; font-size: 0; line-height: 0;}
/* /layout boxa z zoltym tlem o szerokosci 330px */

/* layout boxa z szarym tlem o szerokosci 320px */
.boxGray320 {width: 320px; clear: both; float: left; margin: 0 0 15px 0;}
.boxGray320 .top {width: 300px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBoxGray320Top.gif') no-repeat 0 0;}
.boxGray320 .middle {width: 300px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBoxGray320Middle.gif') repeat-y 0 0;}
.boxGray320 .bottom {width: 300px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBoxGray320Bottom.gif') no-repeat 0 100%;}
/* /layout boxa z szarym tlem o szerokosci 320px */

/* layout boxa z zoltym tlem o szerokosci 260px */
.box260 {width: 260px; clear: none; float: left;}
.box260 .top {width: 240px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox260Top.gif') no-repeat 0 0;}
.box260 .middle {width: 240px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox260Middle.gif') repeat-y 0 0;}
.box260 .bottom {width: 240px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox260Bottom.gif') no-repeat 0 100%;}
/* /layout boxa z zoltym tlem o szerokosci 260px */

/* layout boxa z zoltym tlem o szerokosci 165px */
.box165 {width: 165px; clear: none; float: left;}
.box165 .top {width: 155px; padding: 0 5px; clear: both; float: left; background: transparent url('../_img/bckgBox165Top.gif') no-repeat 0 0; height: 5px; font-size: 0; line-height: 0;}
.box165 .middle {width: 155px; padding: 0 5px; clear: both; float: left; background: transparent url('../_img/bckgBox165Middle.gif') repeat-y 0 0;}
.box165 .bottom {width: 155px; padding: 0 5px; clear: both; float: left; background: transparent url('../_img/bckgBox165Bottom.gif') no-repeat 0 100%; height: 5px; font-size: 0; line-height: 0;}
/* /layout boxa z zoltym tlem o szerokosci 165px */


/* glowny layout */
#formMain {text-align: left;}
#mainContainer {width: 980px; margin: 0 auto 0 auto; text-align: left;}
#mainContainer #pageHeader {width: 970px; padding: 0 5px; margin: 0; width: 100%; clear: both; background: transparent url('../_img/bckgHeader.gif') no-repeat 0 0; height: 153px;}

#mainContainer #pageContent {width: 970px; clear: both; margin: 0; padding: 5px 5px 0 5px; overflow: hidden; background: transparent url('../_img/bckgPageContent.gif') no-repeat 0 0;}
#mainContainer #pageContent #main {width: 690px; float: left; clear: both; margin: 0; padding: 17px 10px 0 0; overflow: hidden;}
#mainContainer #pageContent #side {width: 260px; float: left; clear: none; margin: 0; padding: 17px 0 10px 10px; overflow: hidden;}
#mainContainer #pageContent #mainWideTop,
#mainContainer #pageContent #mainWideBottom {width: 100%; float: left; clear: both; margin: 0; padding: 17px 0 0 0; overflow: hidden;} 
#pageFooter {width: 970px; clear: both; padding: 10px 5px; text-align: center; border-top: solid 1px #d1dcd4; margin: 0 auto;}
#ueFooter {width: 970px; clear: both; padding: 10px 5px 20px 5px; text-align: center; margin: 0 auto; }

#mainContainer #pageContentLandingPage #pageContent {padding-top: 0; background-image: none;}
#mainContainer #pageContentLandingPage #pageContent #main,
#mainContainer #pageContentLandingPage #pageContent #side {padding-top: 0;}
/* /glowny layout */

/* glowny layout dla stron transakcyjnych */
#mainContainerTransaction {width: 760px; margin: 0 auto 0 auto; text-align: left;}
#mainContainerTransaction #pageHeader {width: 750px; padding: 0 5px; margin: 0; clear: both; background: transparent url('../_img/bckgHeaderTransaction.gif') no-repeat 0 0; height: 113px;}

#mainContainerTransaction #pageContent {width: 710px; clear: both; margin: 0; padding: 15px 25px 0 25px; overflow: hidden; background: transparent url('../_img/bckgPageContentTransaction.gif') no-repeat 0 0;}
#mainContainerTransaction #pageContent #main {width: 100%; float: left; clear: both; margin: 0; padding: 0; overflow: hidden;}
#pageFooterTransaction {width: 750px; clear: both; padding: 10px 5px; text-align: center; border-top: solid 1px #d1dcd4; margin: 0 auto;}
#ueFooterTransaction {width: 750px; clear: both; padding: 10px 5px 20px 5px; text-align: center; margin: 0 auto;}
#mainContainerTransaction #pageFooter {width: 750px; clear: both; padding: 10px 5px; text-align: center; border-top: solid 1px #d1dcd4;}
#mainContainerTransaction #ueFooter {width: 750px; clear: both; padding: 10px 5px; text-align: center;}
#mainContainerTransaction .footerTitle {clear: both; width: 100%; font-size: 14px; font-weight: bold; padding-top: 30px;}
/* /glowny layout dla stron transakcyjnych */

/* header strony */
#mainContainer #pageHeader #top {height: 70px; width: 100%; padding: 10px 0 0 0;}
#mainContainer #pageHeader #top #logoBox {padding: 0; margin: 0; width: 240px; float: left; clear: both;}
#mainContainer #pageHeader #top #loginIndicator {padding: 15px 20px 0 0; width: 714px; float: left; clear: none; text-align: right; font-size: 12px; line-height: 16px;}
#mainContainer #pageHeader #top #loginIndicator ul {width: 100%; float: left; clear: both;}
#mainContainer #pageHeader #top #loginIndicator ul li {float: right; clear: none; padding: 0 18px; background: transparent url('../_img/bckgLinkListSeparator.gif') no-repeat 100% 3px;}
#mainContainer #pageHeader #top #loginIndicator ul li.last {padding-right: 0; background-image: none;}

#mainContainer #pageHeader #top #loginIndicator ul li.liToOpen {padding: 0 8px; position: relative; cursor: pointer;}
#mainContainer #pageHeader #top #loginIndicator ul li.liToOpen .lblWithArrow {padding: 4px 10px; border-radius: 2px 2px 0 0;}
#mainContainer #pageHeader #top #loginIndicator ul li.liToOpen .lblWithArrow img {margin-left: 10px;}
#mainContainer #pageHeader #top #loginIndicator ul li.liToOpen.opened .lblWithArrow {background-color: #fcfff5; color: #193441;}
#mainContainer #pageHeader #top #loginIndicator #divPopupMenu {position: absolute; left: 8px; top: 19px; background-color: #fcfff5; width: 125px; border-radius: 0px 2px 2px 2px;}
#mainContainer #pageHeader #top #loginIndicator #divPopupMenu ul {padding: 10px; text-align: left; width: auto;}
#mainContainer #pageHeader #top #loginIndicator #divPopupMenu ul li {padding: 0 0 5px 0px; float: none; background-image: none; }
#mainContainer #pageHeader #top #loginIndicator #divPopupMenu ul li a{font-size: 11px; color: #990000; font-weight: normal;}

#mainContainer #pageHeader #top #loginIndicator ul li,
#mainContainer #pageHeader #top #loginIndicator ul li a {font-weight: bold; color: #ffffff;}

#mainContainer #pageHeader #middle {height: 31px; width: 100%; padding: 0; clear: both; position: relative; z-index: 1;}
#mainContainer #pageHeader #middle .viewList {width: 360px; float: left;}
#mainContainer #pageHeader #middle .viewList li {float: left; padding: 8px 6px 0 34px; background: transparent url('../_img/bckgViewListBullet.gif') no-repeat 0 11px;}
#mainContainer #pageHeader #middle .viewList li.first {background: transparent url('../_img/bckgViewListBulletFirst.gif') no-repeat 21px 13px;}
#mainContainer #pageHeader #middle .viewList li a {font-weight: bold; color: #e9eeeb; font-size: 12px;}

#mainContainer #pageHeader #middle .viewList li.custom {padding: 0 0 0 8px; background-image: none; height: 31px; margin-top: -1px;}
#mainContainer #pageHeader #middle .viewList li.custom img {max-height: 31px;}
#mainContainer #pageHeader #middle .viewList li.custom a,
#mainContainer #pageHeader #middle .viewList li.custom a img {float: left;}
#mainContainer #pageHeader #middle .viewList li.custom .imgLoader {margin: 7px 0 0 3px; float: left;}
#mainContainer #pageHeader #middle .collectionPopup {position: absolute; top: 30px; left: 114px; width: 744px; height: 429px; z-index: 100;}


#mainContainer #pageHeader #middle .linkList {width: 600px; padding: 7px 10px 0 0; float: left; clear: none; text-align: right;}
#mainContainer #pageHeader #middle .linkList li {padding: 0 18px; /*float: left;*/ display: inline; clear: none; background: transparent url('../_img/bckgLinkListSeparator.gif') no-repeat 100% 3px;}
#mainContainer #pageHeader #middle .linkList li.last {/*padding-right: 0;*/ background: none;}
#mainContainer #pageHeader #middle .linkList li a {color: #b2bfc5;}

#mainContainer #pageHeader #bottom {height: 42px; width: 100%; padding: 0; clear: both;}
#mainContainer #pageHeader #bottom #simpleSearch {width: 680px; float: left; clear: both; padding: 9px 0 0 20px; overflow: hidden;}
#mainContainer #pageHeader #bottom #simpleSearch .simpleSearchLabel {padding: 4px 8px 0 8px; display: block; float: left; color: #d6dfda;}
#mainContainer #pageHeader #bottom #simpleSearch .simpleSearchInput {padding: 5px; margin: 0; width: 305px; height: 14px; background: transparent url('../_img/bckgInputSzukaj.gif') no-repeat 0 0; border: none; display: block; float: left;}
#mainContainer #pageHeader #bottom #simpleSearch .simpleSearchButton {border: none; display: block; float: left; width: 77px; height: auto; background: transparent url('../_img/btnSzukaj.gif') no-repeat 0 0; cursor: pointer; font-weight: bold; color: #FFFFFF; font-size: 12px; text-align: center; padding: 4px 0 7px 0;}
#mainContainer #pageHeader #bottom #simpleSearch .simpleSearchButtonPale {background-image: url('../_img/btnSzukajBlady.gif');}
#mainContainer #pageHeader #bottom #simpleSearch .advSearchLink {display: block; float: left; width: 150px; color: #b2bfc5; padding: 4px 0 0 10px; margin-right: -3px;}
#mainContainer #pageHeader #bottom #basketMiniature {width: 270px; float: left; clear: none; padding: 4px 0 0 0;}
#mainContainer #pageHeader #bottom #basketMiniature .emptyBasket .img {padding: 8px 12px 0 14px; float: left;}
#mainContainer #pageHeader #bottom #basketMiniature .emptyBasket .txt {color: #ffffff; display: block; float: left; width: 215px; padding: 11px 0 0 0;}
#mainContainer #pageHeader #bottom #basketMiniature .notEmptyBasket .img {padding: 0px 7px 0 10px; float: left;}
#mainContainer #pageHeader #bottom #basketMiniature .notEmptyBasket .txt {color: #ffffff; display: block; float: left; width: 
215px; padding: 11px 0 0 0;}
#mainContainer #pageHeader #bottom #basketMiniature .notEmptyBasket .link {color: #ffffff;}
#mainContainer #pageHeader #bottom #basketMiniature .notEmptyBasket .link:hover {text-decoration: underline;}
/* header strony */

/* header strony dla stron transakcyjnych */
#mainContainerTransaction #pageHeader #top {height: 70px; width: 100%; padding: 10px 0 0 0;}
#mainContainerTransaction #pageHeader #top #logoBox {padding: 0; margin: 0; width: 240px; float: left; clear: both;/*padding: 20px 0 0 29px; margin: 0; width: 180px; float: left; clear: both;*/}
#mainContainerTransaction #pageHeader #bottom {height: 33px; width: 100%; padding: 0; clear: both; overflow: hidden;}
/* /header strony dla stron transakcyjnych */

/* breadcrumb */
#mainContainer #pageContent #main #breadcrumb {border-bottom: solid 1px #d1dcd4; padding: 2px 0 7px 0; margin: 0 0 10px 0; font-size: 12px; float: left; width: 100%; clear: both;}
#mainContainer #pageContent #main #breadcrumb a {color: #3e606f; font-size: 12px; float: left; padding: 1px 0 0 0;}
#mainContainer #pageContent #main #breadcrumb a.last {color: #999999; cursor: default;}
#mainContainer #pageContent #main #breadcrumb a.last:hover {text-decoration: none;}
#mainContainer #pageContent #main #breadcrumb .separator {padding: 0 5px; color: #3e606f; float: left;}
/* /breadcrumb */

/* breadcrumb dla stron transakcyjnych */
#mainContainerTransaction #pageHeader #bottom #breadcrumb {padding: 0; margin: 0; width: 100%; clear: both; float: left; list-style-position: inside;}
#mainContainerTransaction #pageHeader #bottom #breadcrumb li {float: left; display: list-item; margin: 0; padding: 9px 20px; color: #ffffff; font-weight: bold; font-size: 12px; background: transparent url('../_img/bckgTransactionBreadcrumb.gif') repeat-x 0 0;}
#mainContainerTransaction #pageHeader #bottom #breadcrumb li.last {background-image: none;}
#mainContainerTransaction #pageHeader #bottom #breadcrumb li a {color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: underline;}
#mainContainerTransaction #pageHeader #bottom .journalistBreadcrumb #breadcrumb li {background: none !important;}
/* /breadcrumb dla stron transakcyjnych */

/* strona glowna */
#mainContainer #pageContent #hdMainPage {display: none;}
#mainContainer #pageContent #flashAdMain {width: 100%; clear: both; float: left; margin: 0; padding: 0; margin-top: -17px; overflow: hidden;}
#mainContainer #pageContent .mainPageCustomBanner {background: transparent url('../_img/bgMainPageCustomBanner.jpg') no-repeat 0 0; width: 690px; height: 250px; overflow: hidden; clear: both; margin: 18px 0 15px 0; padding: 0; position: relative;}
#mainContainer #pageContent .mainPageCustomBanner .player {position: absolute; top: 39px; left: 32px; width: 175px; height: 175px; overflow: hidden;}
#mainContainer #pageContent .mainPageCustomBanner .playerContent {float: left;}
#mainContainer #pageContent .mainPageCustomBanner .text {position: absolute; display: block; top: 0; left: 0; font-family: "Palatino Linotype", Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #193441;} 
#mainContainer #pageContent .mainPageCustomBanner .big {font-size: 50px;}
#mainContainer #pageContent .mainPageCustomBanner .mid {font-size: 36px;}
#mainContainer #pageContent .mainPageCustomBanner .mid2 {font-size: 28px;}
#mainContainer #pageContent .mainPageCustomBanner .small {font-size: 18px;}
#mainContainer #pageContent .mainPageCustomBanner .x-small {font-size: 14px;}
#mainContainer #pageContent .productAdMain {width: 100%; clear: both; float: left; overflow: hidden; margin: 0; padding: 0 0 10px 0;}
#mainContainer #pageContent .productAdMain .productAdBox {float: left; width: 165px !important; height: auto !important; padding: 0 10px 0 0;}
#mainContainer #pageContent .productAdMain .productAdBox a {clear: both; float: left; margin: 0 0 5px 0; padding: 0; display: block; width: 155px;}
#mainContainer #pageContent .productAdMain .productAdBox a.link {padding: 0 0 0 10px; background: transparent url('../_img/bckgRedBullet.gif') no-repeat 2px 3px;}
#mainContainer #pageContent .productAdMain .productAdBox p,
#mainContainer #pageContent .productAdMain .productAdBox div {clear: both; float: left; margin: 0 0 5px 0; padding: 0; width: 100%;}
*HTML #mainContainer #pageContent .productAdMain .productAdBox a,
*HTML #mainContainer #pageContent .productAdMain .productAdBox p,
*HTML #mainContainer #pageContent .productAdMain .productAdBox div {margin-right: -3px;}
#mainContainer #pageContent .productAdMain .productAdBoxLast {padding-right: 0;}

#mainContainer #pageContent #showAllCollections {clear: both; width: 100%; border-top: solid 1px #d1dcd4; padding: 8px 0; margin: 0;}
#mainContainer #pageContent #showAllCollections a {font-weight: bold; color: #3e606f;}
/* /strona glowna */

/* podstrona - style globalne */

#mainContainer #pageContent .pageTitle {font-size: 22px; font-weight: normal; color: #193441; margin: 0; padding: 0 0 10px 0; float: left; width: 100%;}
#mainContainer #pageContent .pageTitleWithRss {float: left; width: 100%; clear: both; margin: 0; padding: 0;}
#mainContainer #pageContent .pageTitleWithRss .pageTitle {width: 630px;}
#mainContainer #pageContent .pageTitleWithRss .rss {float: right; width: 50px; padding: 8px 10px 0 0; vertical-align: middle;}
#mainContainer #pageContent .pageTitleWithRss .rss img {vertical-align: bottom;}
#mainContainer #pageContent .pageTitleWithRss .rss .textOnly {padding-left: 5px;}
#mainContainer #pageContent .pageTitleWithBorder {margin: 0 0 10px 0; padding: 0; float: left; width: 100%; border-bottom: solid 1px #d1dcd4;}
#mainContainer #pageContent .pageTitleWithBorder .pageTitle {padding: 0;}
#mainContainer #pageContent .pageDesc,
#mainContainer #pageContent .contentText  {margin: 0; padding: 0 0 15px 0; clear: both; width: 100%; float: left;}
#mainContainer #pageContent .contentHD {font-size: 12px; line-height: 16px; font-weight: bold; margin: 0; padding: 0 0 10px 0; 
float: left; width: 100%; color: #193441;}
#mainContainer #pageContent .contentHD a {font-size: 12px; line-height: 16px; font-weight: bold; color: #193441;}
#mainContainer #pageContent .messageBox {text-align: center; color: #336666; font-size: 14px; font-weight: bold;}
#mainContainer #pageContent .messageBoxContent {text-align: center; padding: 0 35px; color: #336666; font-size: 14px; font-weight: bold;}
#mainContainer #pageContent .messageBox *, 
#mainContainer #pageContent .messageBoxContent * {color: #336666; font-size: 14px; font-weight: bold;}
#mainContainer #pageContent .pageDescWithLink {width: 100%; clear: both; float: left; clear: both; background: transparent url('../_img/bckgBasketPageDescWithLink.gif') repeat-y -10px 0; padding: 5px 0; margin: 0 0 15px 0;}
#mainContainer #pageContent .pageDescWithLink .pageDescOnly {float: left; width: 400px; margin: 0 50px 0 0; line-height: 16px;}
#mainContainer #pageContent .pageDescWithLink .link {float: left; width: 240px;}
#mainContainer #pageContent .pageDescWithLink .link a {font-weight: bold; font-size: 12px; line-height: 16px;}

/* /podstrona - style globalne */

/* sciezka transakcyjna - style globalne */
#mainContainerTransaction #pageContent .pageTitle {font-size: 22px; font-weight: normal; color: #193441; margin: 0; padding: 0 0 10px 0; float: left; width: 100%; clear: both;}
#mainContainerTransaction #pageContent .pageTitle .smaller {font-size: 14px; font-weight: bold; color: #193441;}
#mainContainerTransaction #pageContent .pageDesc,
#mainContainerTransaction #pageContent .contentText  {margin: 0; padding: 0 0 15px 0; clear: both; width: 100%; float: left;}
#mainContainerTransaction #pageContent .contentHD {font-size: 12px; line-height: 16px; font-weight: bold; margin: 0; padding: 0 0 10px 0; float: left; width: 100%; clear: both;}
#mainContainerTransaction #pageContent .contentHD a {font-size: 12px; line-height: 16px; font-weight: bold;}
#mainContainerTransaction #pageContent .pageDescWithLink {width: 100%; clear: both; float: left; clear: both; background: transparent url('../_img/bckgBasketPageDescWithLink.gif') repeat-y 0 0; padding: 5px 0; margin: 0 0 15px 0;}
#mainContainerTransaction #pageContent .pageDescWithLink .pageDescOnly {float: left; width: 410px; margin: 0 50px 0 0; line-height: 16px;}
#mainContainerTransaction #pageContent .pageDescWithLink .link {float: left; width: 250px;}
#mainContainerTransaction #pageContent .pageDescWithLink .link a {font-weight: bold; font-size: 12px; line-height: 16px;}
#mainContainerTransaction #pageContent .messageBox {text-align: center;}
#mainContainerTransaction #pageContent .messageBoxContent {text-align: center; padding: 0 35px;}
#mainContainerTransaction .btnConfirmTransaction {text-align: right; padding-bottom: 25px;}
/* /sciezka transakcyjna - style globalne */


/* lista kolekcji */
.collectionList {width: 100%; clear: both; float: left; padding: 0 0 25px 0;}
.collectionList .oneCollection {width: 325px; clear: none; float: left; padding: 10px 20px 10px 0; overflow: hidden;}
.collectionList .oneCollection .img {width: 165px; margin: 0 8px 0 0; padding: 0; float: left; clear: none; overflow: hidden; text-align: center; border: solid 1px #dddddd;}
.collectionList .oneCollection .desc {width: 150px; padding: 0; float: right; clear: none; overflow: hidden;}
.collectionList .oneCollection .desc .hd {display: block; width: 100%; clear: both; overflow: hidden; color: #3e606f; padding: 0 0 2px 0;}
.collectionList .oneCollection .desc .collectionName {margin: 0; padding: 0 0 2px 0; width: 100%; clear: both; overflow: hidden;}
.collectionList .oneCollection .desc .collectionName a {font-size: 21px; color: #3e606f; font-weight: normal;}
.collectionList .oneCollection .desc .txt {display: block; padding: 0 0 5px 0; width: 100%; clear: both; color: #3e606f;}
.collectionList .oneCollection .desc .collectionLink {}
.collectionList .splitter {width: 100%; clear: both; float: left; padding: 0; height: 1px; font-size: 0; line-height: 0; background-color: #d1dcd4; overflow: hidden;}
/* lista kolekcji */

/* zwijane boxy w prawej kolumnie (favourites i kategorie/poszukiwacz) */
.sideToggleBox {width: 100%; clear: both; float: left; margin: 0 0 10px 0; padding: 0;}
.sideToggleBox .expandedBoxHD {width: 220px; clear: both; margin: 0; font-size: 11px; height: 23px; padding: 8px 26px 0 14px; background: transparent url('../_img/bckgExpandedBoxHD.gif') no-repeat 0 0; color: #ffffff; font-weight: bold; cursor: pointer;}
.sideToggleBox .expandedBoxHDFirst {background-image: url('../_img/bckgExpandedBoxHDFirst.gif');}
.sideToggleBox .collapsedBoxHD {width: 220px; clear: both; margin: 0; font-size: 11px; height: 22px; padding: 8px 26px 0 14px; background: transparent url('../_img/bckgCollapsedBoxHD.gif') no-repeat 0 0; color: #ffffff; font-weight: bold; cursor: pointer; }
.sideToggleBox .collapsedBoxHDFirst {background-image: url('../_img/bckgCollapsedBoxHDFirst.gif');}
.sideToggleBox .collapsedBoxHDLast {background-image: url('../_img/bckgCollapsedBoxHDLast.gif');}
.sideToggleBox .expandedBox {width: 240px; padding: 10px; margin: 0; clear: both; float: left; background: transparent url('../_img/bckgExpandedBox.gif') repeat-y 0 0; border-bottom: solid 1px #d1dcd4;}
/* /zwijane boxy w prawej kolumnie (favourites i kategorie/poszukiwacz) */

/* boks reklamowy w prawej kolumnie */
#side .productAdBox {width: 100%; clear: both; float: left; padding: 0 0 10px 0;}
/* /boks reklamowy w prawej kolumnie */

/* zwijany box kategorii */
#side .categoryTree {float: left; display: block; width: 100%; margin: 0 0 6px 0;}
#side .categoryTree li {display: block; width: 100%; float: left;}
#side .categoryTree li .clear {display: none;}
#side .categoryTree li .middle {width: 100%; float: left; clear: both;}
#side .categoryTree li .top,
#side .categoryTree li .bottom {display: none;}
#side .categoryTree li .categoryTitle {padding: 5px 0; border-bottom: solid 1px #d1dcd4; float: left;}
#side .categoryTree li .categoryTitle .category {display: block; width: 220px; float: left;}
#side .categoryTree li .categoryTitle .category .countLink,
#side .categoryTree li .subcategoryTree .countLink {color: #8aa0a5; padding-left: 5px;}
#side .categoryTree li .categoryTitle img.arrow {float: right; cursor: pointer;}
#side .categoryTree li .subcategoryTree {float: left; display: block; width: 100%;}
#side .categoryTree li .subcategoryTree ul {float: left; display: block; width: 220px; padding: 0 0 0 20px;}
#side .categoryTree li .subcategoryTree ul li {float: left; display: block; padding: 5px 0; border-bottom: solid 1px #d1dcd4;}

#side .showAllCategories {float: left; width: 220px; padding: 0 20px 0 0; clear: both; text-align: right;}
#side .showAllTitles {float: left; width: 220px; padding: 5px 20px 0 0; clear: both; text-align: right; border-top: solid 1px #D1DCD4; margin: 5px 0 0 0;}
/* /zwijany box kategorii */

/* zwijany box - poszukiwacz */
.searchHelper {float: left; display: block; width: 100%; margin: 0;}
.searchHelper li {display: block; width: 100%; float: left; border-bottom: solid 1px #d1dcd4; padding: 10px 0 5px 0;}
.searchHelper li .title {width: 220px; clear: both; float: left;}
.searchHelper li .title label {color: #990000; font-weight: bold;}
.searchHelper li .desc {padding: 0 0 0 25px; width: 195px; clear: both; float: left; color: #64808a; line-height: 16px;}
.searchHelper li .restrictions {clear: both; float: left; padding: 0 0 0 25px; width: 195px;}
.searchHelper li .restrictions .item {clear: both; float: left; width: 100%;}
.searchHelper li .restrictions .item label {color: #990000;}
.searchHelper li .toggleArrow {clear: both; float: left; width: 100%;}
.searchHelper li .toggleArrow img {float: right;}
.searchHelper li.publishers {border-bottom: none;}
.searchHelper li.publishers select {width: 155px; float: left; margin: 5px 10px 0 0;}
.searchHelper li.publishers select input {width: 72px; height: 26px; float: left; clear: none;}
/* /zwijany box - poszukiwacz */

/* zwijany box - najpopularniejsi lektorzy */
.favouritesReaders {}
.favouritesReaders li {float: left; clear: both; width: 100%; border-bottom: solid 1px #d1dcd4; padding: 10px 0;}
.favouritesReaders li .img {width: 90px; float: left; clear: both; margin: 0 10px 0 0; padding: 0; overflow: hidden;}
.favouritesReaders li .desc {/*width: 140px;*/ width: 100%; float: left; clear: none; padding: 0; margin: 0;}
.favouritesReaders li .desc .name {width: 100%; margin: 0; padding: 0 0 10px 0; float: left; clear: both;}
.favouritesReaders li .desc .name a {color: #3e606f; font-weight: bold; font-size: 14px;}
.favouritesReaders li .desc .staticTxt {width: 100%; margin: 0; padding: 0 0 3px 0; float: left; clear: both; display: block; color: #3e606f; font-weight: bold;}
.favouritesReaders li .desc .title {width: 100%; margin: 0; padding: 0 0 3px 0; float: left; clear: both; display: block;}
/* /zwijany box - najpopularniejsi lektorzy */

/* zwijany box - najpopularniejsi autorzy */
.favouritesAuthors {}
.favouritesAuthors li {float: left; clear: both; width: 100%; border-bottom: solid 1px #d1dcd4; padding: 10px 0;}
.favouritesAuthors li .name {width: 100%; margin: 0; padding: 0 0 10px 0; float: left; clear: both;}
.favouritesAuthors li .name a {color: #3e606f; font-weight: bold; font-size: 14px;}
.favouritesAuthors li .staticTxt {width: 100%; margin: 0; padding: 0 0 3px 0; float: left; clear: both; display: block; color: #3e606f; font-weight: bold;}
.favouritesAuthors li .title {width: 100%; margin: 0; padding: 0 0 3px 0; float: left; clear: both; display: block;}
/* /zwijany box - najpopularniejsi autorzy */

/* zwijany box - najpopularniejsze tytuly */
.favouritesTitles {padding: 0 0 0 30px; margin: 0; float: left; clear: both; width: 215px;}
.favouritesTitles li {margin: 0 0 5px 0; padding: 0; display: list-item; clear: both; width: 100%; vertical-align: top;}
.favouritesTitles li h3 {margin: 0; padding: 0; font-size: 11px;}
/* /zwijany box - najpopularniejsze tytuly */

/* zwijany box - najpopularniejsze akcesoria */
.favouritesAccessories {margin-bottom: 5px; width: 100%; float: left;}
.favouritesAccessories li {float: left; clear: both; width: 100%; border-bottom: solid 1px #d1dcd4; padding: 10px 0;}
.favouritesAccessories li .img {width: 90px; height: 90px; float: left; margin: 0 8px 0 0; border: solid 1px #d1dcd4; overflow: hidden;}
.favouritesAccessories li .desc {float: left; width: 140px;}
.favouritesAccessories li .name {width: 140px; margin: 0; padding: 0 0 5px 0; float: left; clear: none;}
.favouritesAccessories li .name,
.favouritesAccessories li .name a {color: #3e606f; font-weight: bold; font-size: 11px;}
/* /zwijany box - najpopularniejsze akcesoria */

                        
/* pojedyncza kategoria- style globalne */
.categoryPage .pageDesc {display: none;}   
/* /pojedyncza kategoria - style globalne */
                        
/* pojedyncza kolekcja - style globalne */
.collectionPage {width: 100%; clear: both; float: left;}
.collectionPage .collectionHeader {width: 100%; clear: both; float: left;}
.collectionPage .collectionHeader h2 {margin: 0; padding: 0; clear: both; float: left; width: 100%;}
.collectionPage .collectionHeader .desc {clear: both; float: left; width: 100%; color: #336666; line-height: 16px;}
/* /pojedyncza kolekcja - style globalne */

.childCategories {}
.childCategories li {float: left; margin: 0 10px 0 0; padding: 1px 0px 1px 10px; background: transparent url('../_img/bckgInnerNavItemSeparator.gif') no-repeat 0 4px;}
.childCategories li.first {padding-left: 0; background-image: none;}
.childCategories li ,
.childCategories li a {font-size: 11px; line-height: 16px; white-space: nowrap;}

/* tabki (bestsellery / najwyzej oceniane / nowosci wydawnicze / kanon) */
.productGridSorter {width: 100%; float: left; clear: both; margin: 0 0 25px 0; padding: 0 0 10px 0; border-bottom: 1px solid #D1DCD4;}
.productGridSorter .tabsMenu {height: 30px; float: left; clear: both; }
.productGridSorter .tabsMenu .collapsedBoxHD,
.productGridSorter .tabsMenu .expandedBoxHD {float: left; height: 30px;}
.productGridSorter .tabsMenu .collapsedBoxHD .link,
.productGridSorter .tabsMenu .expandedBoxHD .link {color: #990000; font-size: 12px; font-weight: bold; cursor: pointer;}
.productGridSorter .tabsMenu .collapsedBoxHD .leftSpacer {display: block; float: left; width: 16px; background: transparent url('../_img/bckgTabLeft.gif') no-repeat -1px 0; height: 100%;}
.productGridSorter .tabsMenu .collapsedBoxHD .link {display: block; float: left; background: transparent url('../_img/bckgTabMiddle.gif') repeat-x 0 0; height: 20px;  padding-top: 8px;}
.productGridSorter .tabsMenu .collapsedBoxHD .rightSpacer {display: block; float: left; width: 16px; background: transparent url('../_img/bckgTabRight.gif') no-repeat 100% 0; height: 100%;}

.productGridSorter .tabsMenu .expandedBoxHD .leftSpacer {display: block; float: left; width: 16px; background: transparent url('../_img/bckgTabLeftActive.gif') no-repeat -1px 0; height: 100%;}
.productGridSorter .tabsMenu .expandedBoxHD .link {display: block; float: left; background: transparent url('../_img/bckgTabMiddleActive.gif') repeat-x 0 0; height: 22px;  padding-top: 8px;}
.productGridSorter .tabsMenu .expandedBoxHD .rightSpacer {display: block; float: left; width: 16px; background: transparent url('../_img/bckgTabRightActive.gif') no-repeat 100% 0; height: 100%;}
.productGridSorter .tabsMenu .expandedBoxHDFirst .leftSpacer,
.productGridSorter .tabsMenu .collapsedBoxHDFirst .leftSpacer  {background-position: 0 0;}

.productGridSorter .contentBox {padding: 6px 14px 0px 12px; float: right; clear: right; color: #193441; width: 180px;}

.yourShelfSorter .contentBox {width: 664px;}
.yourShelfSorter .contentBox .firstLine {width:350px; float: left; padding: 0;}
.yourShelfSorter .contentBox .firstLine label {display:none;}
.yourShelfSorter .contentBox .firstLine input {margin-top: 3px; vertical-align: top;}
.yourShelfSorter .contentBox .firstLine select {margin-right: 10px;}
.yourShelfSorter .contentBox .firstLine select,
.yourShelfSorter .contentBox .firstLine select option {color: #193441;}

.productGridSorter .contentBox .secondLine {/*width: 35%;*/ float: right; padding: 0;}
.productGridSorter .contentBox .secondLine .settingsLink {float: right;}
.productGridSorter .contentBox .secondLine .fbConnect {float: right; margin-left: 10px;}
.productGridSorter .contentBox .secondLine .fbConnect input {float: left; margin-top: 1px;}
.productGridSorter .contentBox .secondLine .fbConnect .facebookLoginMore {clear: both; white-space: nowrap; float: left; margin-top: 3px;}
.productGridSorter .contentBox .secondLine .showAllToFacebook {float: right; margin-left: 10px; padding-left: 28px; background: transparent url('../_img/icoF.png') no-repeat 0 1px;}
.productGridSorter .contentBox .secondLine .view {float: right; clear: both; width: 180px; height: 20px; overflow: hidden; text-indent: -69px;}
.productGridSorter .contentBox .secondLine .view a {display:none}
.productGridSorter .contentBox .secondLine .view span span {display:none}
.productGridSorter .contentBox .secondLine .view input {vertical-align: top; margin: 0 0 0 10px;}
.productGridSorter .contentBox .secondLine .view input.noActive {cursor: default;}
.productGridSorter .contentBox .secondLine .rss {width: 100%; float: right; clear: both; text-align: right;}
.productGridSorter .contentBox .secondLine .rss img {vertical-align: top;}
/* /tabki (bestsellery / najwyzej oceniane / nowosci wydawnicze / kanon) */


/* tabki (wygladajace jak tabki) */
.tabbedContent {width: 100%; clear: both; float: left; background: transparent url('../_img/bckgRealTabbedBox.gif') no-repeat 0 26px; margin: 0 0 15px 0;}
.tabbedContent .tabsMenu {width: 100%; height: 27px; float: left; clear: both;}
.tabbedContent .tabsMenu .collapsedBoxHD,
.tabbedContent .tabsMenu .expandedBoxHD {float: left; height: 27px;}
.tabbedContent .tabsMenu .collapsedBoxHD .link,
.tabbedContent .tabsMenu .expandedBoxHD .link {color: #990000; font-size: 12px; font-weight: bold; cursor: pointer;}
.tabbedContent .tabsMenu .collapsedBoxHD .leftSpacer {display: block; float: left; width: 16px; background: transparent url('../_img/bckgRealTabLeft.gif') no-repeat -1px 0; height: 100%;}
.tabbedContent .tabsMenu .collapsedBoxHD .link {display: block; float: left; background: transparent url('../_img/bckgRealTabMiddle.gif') repeat-x 0 0; height: 19px;  padding-top: 8px;}
.tabbedContent .tabsMenu .collapsedBoxHD .rightSpacer {display: block; float: left; width: 16px; background: transparent url('../_img/bckgRealTabRight.gif') no-repeat 100% 0; height: 100%;}

.tabbedContent .tabsMenu .expandedBoxHD .leftSpacer {display: block; float: left; width: 16px; background: transparent url('../_img/bckgRealTabLeftActive.gif') no-repeat -1px 0; height: 100%;}
.tabbedContent .tabsMenu .expandedBoxHD .link {display: block; float: left; background: transparent url('../_img/bckgRealTabMiddleActive.gif') repeat-x 0 0; height: 19px;  padding-top: 8px;}
.tabbedContent .tabsMenu .expandedBoxHD .rightSpacer {display: block; float: left; width: 16px; background: transparent url('../_img/bckgRealTabRightActive.gif') no-repeat 100% 0; height: 100%;}
.tabbedContent .tabsMenu .expandedBoxHDFirst .leftSpacer,
.tabbedContent .tabsMenu .collapsedBoxHDFirst .leftSpacer  {background-position: 0 0;}
.tabbedContent .contentBox {width: 664px; padding: 0 14px 0 12px; margin: 5px 0 0 0; float: left; clear: both; color: #193441; background: transparent url('../_img/bckgBox690Middle.gif') repeat-y 0 0;}
.tabbedContent .contentBottom {background: transparent url('../_img/bckgBox690Bottom.gif') no-repeat 0 100%; width: 100%; clear: both; float: left;}
/* /tabki (wygladajace jak tabki) */

/* grid z produktami */
.productGrid {width: 100%; clear: both; float: left;}
.productGrid a {text-decoration: none;}
.productGrid a:hover {text-decoration: underline;}
.productGrid .rating {background: transparent url('../_img/bckgRatingGray.gif') no-repeat 0 0; width: 75px; height: 10px;}
.productGrid .rating .ratingValue {background: transparent url('../_img/bckgRatingColour.gif') no-repeat 0 0; height: 10px; font-size: 0; line-height: 0;}
/* /grid z produktami */

/* grid z produktami - widok opisow nagran */
.productGrid .smallPictureView {width: 100%; clear: both; float: left;}
.productGrid .smallPictureView .oneProduct {width: 330px; padding: 0 15px 10px 0; float: left;}
.productGrid .smallPictureView .oneProduct .product {width: 100%; clear: both; float: left;}
.productGrid .smallPictureView .oneProduct .presentation {float: left; clear: none; width: 92px; margin: 0 8px 0 0; }
.productGrid .smallPictureView .oneProduct .presentation .img {margin: 0 0 5px 0; overflow: hidden; width: 90px; height: 90px; border: solid 1px #dddddd !important;}
.productGrid .smallPictureView .oneProduct .presentation .button {margin: 0 0 5px 0; width: 100%; clear: both;}
.productGrid .smallPictureView .oneProduct .presentation .downloadSize {margin: 0 0 5px 0; width: 100%; clear: both; text-align: center;}
.productGrid .smallPictureView .oneProduct .presentation .player {width: 100%; clear: both; padding: 0; overflow: hidden;}
.productGrid .smallPictureView .oneProduct .presentation .playerContent {float: left;}
.productGrid .smallPictureView .oneProduct .presentation .price {width: 100%; clear: both; color: #748589;}
.productGrid .smallPictureView .oneProduct .presentation .price .key {display: none;}
.productGrid .smallPictureView .oneProduct .presentation .price .val {float: left; clear: none; font-size: 18px; white-space: nowrap;}
.productGrid .smallPictureView .oneProduct .presentation .forMobile {clear: both; float: left; width: 100%; margin: 0 0 5px 0;}
.productGrid .smallPictureView .oneProduct .presentation .forMobile .ico {padding: 0 5px 0 0; float: left;}
.productGrid .smallPictureView .oneProduct .presentation .forMobile .link {font-size: 10px;}
.productGrid .smallPictureView .oneProduct .desc {float: right; clear: none; width: 230px; position: relative;}
.productGrid .smallPictureView .oneProduct .desc h3 {margin: 0; padding: 15px 0 5px 0; color: #3e606f; font-size: 14px; font-weight: bold;}
.productGrid .smallPictureView .oneProduct .desc h3 a {color: #3e606f; font-size: 14px; font-weight: bold; text-decoration: underline;}
.productGrid .smallPictureView .oneProduct .desc h3 a:hover {text-decoration: underline;}
.productGrid .smallPictureView .oneProduct .desc .rating {margin: 0 0 7px 0; float: left;}
.productGrid .smallPictureView .oneProduct .desc .readOpinionLink {margin: -2px 0 0 10px; float: left;}
.productGrid .smallPictureView .oneProduct .desc .ratingAndOpinion .rating {margin: 0 5px 0 0; float: left;}
.productGrid .smallPictureView .oneProduct .desc .ratingAndOpinion .opinionLink {float: left;}
.productGrid .smallPictureView .oneProduct .desc .authors .authorsContent {padding: 0; position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; white-space: nowrap; height: 15px; display: block;}
.productGrid .smallPictureView .oneProduct .desc .performers {padding: 0; float: left; clear: both; width: 100%; font-size: 10px; color: #336666;}
.productGrid .smallPictureView .oneProduct .desc .ratingAndOpinion {padding: 0; float: left; clear: both; width: 100%;}
.productGrid .smallPictureView .oneProduct .desc .authors strong,
.productGrid .smallPictureView .oneProduct .desc .authors br,
.productGrid .smallPictureView .oneProduct .desc .performers br {display: none;}

.productGrid .smallPictureView .oneProduct .desc .performers strong {font-weight: normal; display: block; float: left; width: 50px;}
.productGrid .smallPictureView .oneProduct .desc .property {color: #3e606f; font-size: 10px; line-height: 14px; width: 100%; clear: both; float: left;}
.productGrid .smallPictureView .oneProduct .desc .property a {font-size: 10px;}
.productGrid .smallPictureView .oneProduct .desc .property .key {float: left; width: 50px; clear: both;}
.productGrid .smallPictureView .oneProduct .desc .property .val {float: left; width: 180px; clear: none;}
.productGrid .smallPictureView .oneProduct .desc .sampleLength {font-weight: bold; font-size: 11px; padding-top: 2px;}
.productGrid .smallPictureView .oneProduct .desc .divOpinion {width: 100%; text-align: left; clear: both; padding: 15px 0 5px 0;}
.productGrid .smallPictureView .oneProduct .desc .subscription {color: #748589; font-size: 12px; line-height: 14px; clear: both; width: 100%; padding: 10px 0 0 0;}
.productGrid .smallPictureView .oneProduct .desc .subscription .label {padding-right: 5px;}
.productGrid .smallPictureView .oneProduct .desc .subscription .label span {font-weight: bold;}
.productGrid .smallPictureView .oneProduct .desc .subscription .link {}
.productGrid .smallPictureView .oneProduct .desc .subscription .link a {font-size: 9px; }
.productGrid .smallPictureView .oneProduct .productButtons .left {float: left; clear: none; margin: 0 15px 0 0; padding: 0 10px 0 0; border-right: solid 1px #d1dcd4;} 
.productGrid .smallPictureView .oneProduct .productButtons .right {float: left; clear: none; position: relative;}
.productGrid .smallPictureView .oneProduct .productButtons .button {overflow: hidden; margin: 0 5px 5px 0; float: left; clear: both;}
.productGrid .smallPictureView .oneProduct .productButtons .right .button {margin-right: 5px; width: auto; overflow: visible;}
.productGrid .smallPictureView .oneProduct .productButtons .question {float: left; margin: 6px 0 0 0; cursor: pointer;}
.productGrid .smallPictureView .oneProduct .productButtons .question1 {margin: 1px 0 0 0;}
.productGrid .smallPictureView .oneProduct .productButtons a.nokiaLink {color: #45a51e;}
.productGrid .smallPictureView .oneProduct .productButtons a.ipodLink {color: #000000;}
.productGrid .smallPictureView .oneProduct .productButtons a.ipodLinkNoActive,
.productGrid .smallPictureView .oneProduct .productButtons a.ipodLinkNoActive:hover {color: #cccccc; text-decoration: none; cursor: default;}
.productGrid .smallPictureView .oneProduct .statusBox {clear: both; float: left; width: 100%; margin: 5px 0 5px 0; font-size: 10px;}
.productGrid .smallPictureView .oneProduct .statusBox .middle {font-size: 14px; font-weight: bold;}
.productGrid .smallPictureView .oneProduct .statusBox a {font-size: 10px;}

.productGrid .smallPictureView .oneProduct .buyInfo {clear: both; float: left; width: 100%; margin: 13px 0 5px 0; font-size: 10px;}
.productGrid .smallPictureView .oneProduct .buyInfo .left {width: 170px; float: left; padding: 0 10px;}
.productGrid .smallPictureView .oneProduct .buyInfo .right {width: 140px; float: left; padding: 13px 0 0 0;}
.productGrid .smallPictureView .oneProduct .buyInfo .right .addSampleToBasketGrid {padding-top: 5px; clear: both; float: left; white-space: nowrap; width: 110px;}
.productGrid .smallPictureView .oneProduct .buyInfo .right .smsPremiumGrid {padding-top: 5px; clear: both; float: left; white-space: nowrap;width: 90px;}
.productGrid .smallPictureView .oneProduct .buyInfo .right .smsPremiumGrid .button {margin-bottom: 0;}
.productGrid .smallPictureView .oneProduct .buyInfo .right .addSampleToBasketGridImage {margin-top: -20px; margin-left: -90px;}
.productGrid .smallPictureView .oneProduct .buyInfo .price {float: left; font-size: 18px; width: 100%; clear: both; color: #336666;}
.productGrid .smallPictureView .oneProduct .buyInfo .price .key {font-size: 11px; font-weight: normal; display: inline; padding-right: 3px;}
.productGrid .smallPictureView .oneProduct .buyInfo .price .val {display: inline; font-weight: bold;}
.productGrid .smallPictureView .oneProduct .buyInfo .price .oldPrice {text-decoration: line-through; color: #9FB0B7; font-weight: normal;}
.productGrid .smallPictureView .oneProduct .buyInfo .subscription {float: left; font-weight: normal;font-size: 11px; clear: both; width: 100%;}
.productGrid .smallPictureView .oneProduct .buyInfo .subscription .label {}
.productGrid .smallPictureView .oneProduct .buyInfo .subscription .label a {font-size: 11px; text-decoration: none;}
.productGrid .smallPictureView .oneProduct .buyInfo .subscription .label a:hover {text-decoration: underline;}
.productGrid .smallPictureView .oneProduct .buyInfo .subscription .label span {font-size: 12px; font-weight: bold;}
.productGrid .smallPictureView .separator {clear: both; width: 100%; height: 1px; font-size: 0; line-height: 0; background: transparent url('../_img/bckgSmallPictureViewSeparator.gif') no-repeat 0 0; margin: 0 0 20px 0;}
/* /grid z produktami - widok opisow nagran */

#productTeaser {width: 100%; clear: both; float: left; border: solid 1px #d1dcd4; border-width: 1px 0; margin-bottom: 20px; padding: 15px 10px;}
#productTeaser .oneProduct {width: 430px; padding: 0 15px 0 0; float: left;}
#productTeaser .oneProduct .product {width: 100%; clear: both; float: left;}
#productTeaser .oneProduct .presentation {float: left; clear: none; width: 92px; margin: 0 8px 0 0; }
#productTeaser .oneProduct .presentation .img {margin: 0; overflow: hidden; width: 90px; height: 90px; border: solid 1px #dddddd !important;}
#productTeaser .oneProduct .desc {float: right; clear: none; width: 330px;}
#productTeaser .oneProduct .desc h3 {margin: 0; padding: 5px 0 5px 0; color: #3e606f; font-size: 14px; font-weight: bold;}
#productTeaser .oneProduct .desc h3 a {color: #3e606f; font-size: 14px; font-weight: bold; text-decoration: underline;}
#productTeaser .oneProduct .desc h3 a:hover {text-decoration: underline;}
#productTeaser .smsPrice {padding: 20px 0 0 0; float: left; width: 265px; text-align: center; font-size: 16px; line-height: 160%; font-weight: bold;}

/* grid akcesoriami */
.accessoriesGrid {width: 100%; clear: both; float: left; margin-bottom: 20px;}
.accessoriesGrid td {padding: 5px;}
.accessoriesGrid td.info {border-right: solid 1px #D1DCD4; vertical-align: top;}
.accessoriesGrid td.info h3,
.accessoriesGrid td.info .desc {margin-bottom: 15px;}
.accessoriesGrid td.info h3,
.accessoriesGrid td.info h3 a {color:#3E606F; font-size:14px; font-weight:bold; text-decoration:underline;}
.accessoriesGrid td.info .rating {background: transparent url('../_img/bckgRatingGray.gif') no-repeat 0 0; width: 75px; height: 10px; float: left; clear: none;}
.accessoriesGrid td.info .ratingValue {background: transparent url('../_img/bckgRatingColour.gif') no-repeat 0 0; height: 10px; font-size: 0; line-height: 0;}
.accessoriesGrid td.info .readOpinionLink {margin-left: 10px; margin-top: -2px; float: left;}
.accessoriesGrid td.info .firstCol {padding: 3px 0 0 0;}
.accessoriesGrid td.info .secondCol {text-align: right;}
.accessoriesGrid td.img {width: 165px;}
.accessoriesGrid .img a {margin: 0 0 5px 0; overflow: hidden; display: block; width: 165px; height: 165px; border: solid 1px #dddddd !important;}
.accessoriesGrid .img a img {display: block;}
.accessoriesGrid td.buyInfo {text-align: center;}
.accessoriesGrid td.buyInfo .twoEqColumns .firstCol {width: 100%;}
.accessoriesGrid td.buyInfo .price {font-size: 18px; color: #336666; font-weight: bold;}
.accessoriesGrid tr.separator td {font-size: 0; line-height: 0;}
/* /grid akcesoriami */

/* polka */
.shelfOneLine {background: transparent url('../_img/bgYourShelfGrid.png') no-repeat 0 100%; clear: both; float: left;}
.shelfOneLine .product .opinionLinkNotRated {font-weight: bold;}
.productGrid .smallPictureView .shelfOneLine .oneProduct .product {padding-top: 10px;}
.productGrid .smallPictureView .shelfOneLine .oneProduct .productButtons {padding-bottom: 10px;}
.productGrid .smallPictureView .shelfOneLine .oneProduct .showToFacebook {padding-bottom: 10px;}
.productGrid .smallPictureView .shelfOneLine .oneProduct .statusBox {width: 300px; padding: 10px 15px 0 15px; border-top: solid 1px #d1dcd4; clear: both; float: left; font-weight: bold; font-size: 12px; color: #3e606f; margin: 0;}
.productGrid .smallPictureView .shelfOneLine .oneProduct .statusBox a {font-size: 11px;}

.productGrid .smallPictureView .shelfOneProduct .desc .ratingAndOpinionFacebook {width: 205px; padding: 3px 0 3px 25px; background: transparent url('../_img/bgFacebookRating.png') no-repeat 4px 0;}
.productGrid .smallPictureView .shelfOneProduct .desc .ratingAndOpinionNonFacebook {width: 205px; padding: 3px 0 3px 20px; background: transparent url('../_img/bgNonFacebookRating.png') no-repeat 4px 2px;}
.productGrid .smallPictureView .shelfOneProduct .desc .divOpinion {float: left; clear: none; padding: 0 0 0 5px; width: auto; margin-top: -2px;}

.yourShelfCategory {padding: 0; clear: both; float: left; border-bottom: solid 1px #d1dcd4; width: 330px;}
.yourShelfCategory .titleLine {padding: 15px 15px 5px 15px; height: 15px; overflow: hidden; white-space: nowrap; color: #3e606f; font-weight: bold; font-size: 12px; clear: both; width: 300px; float: left; z-index: 99999;}
.yourShelfCategory .titleLine .label {width: 250px; overflow: hidden; float: left;}
.yourShelfCategory .titleLine .link {width: 50px; overflow: hidden; float: left; text-align: right;}
.yourShelfCategory .setCategory {clear: both; float: left; width: 300px; padding: 10px 14px; background-color:  #fcfff5; border: solid 1px #d1dcd4; border-bottom-width: 0;}
.yourShelfCategory .subTitle {font-weight: bold; font-size: 12px; color: #3e606f; padding-bottom: 5px;}
.yourShelfCategory .chooseCategory {padding: 0 0 10px 0; clear: both; float: left; width: 100%;}
.yourShelfCategory .newCategory input.text {width: 250px; border-color: #999999;}
/* /polka */

/* polka - ustawienia */
.shelfSettings {border-top: solid 1px #d1dcd4;}
.shelfSettings .oneSetting {padding: 15px; width: 660px; border-bottom: solid 1px #d1dcd4;}
.shelfSettings .oneSetting .title {margin-left: -15px; font-size: 12px; color: #193441; font-weight: bold;}
.shelfSettings .oneSetting {line-height: 150%;}
.shelfSettings .button {padding-top: 20px;}
/* /polka - ustawienia */

/* grid z produktami - widok duzych okladek */
.productGrid .bigPictureView {width: 100%; clear: both; float: left;}
.productGrid .bigPictureView .separator {clear: both; width: 100%; height: 1px; font-size: 0; line-height: 0; background: transparent url('../_img/bckgBigPictureViewSeparator.gif') no-repeat 0 0; margin: 0 0 20px 0;}
.productGrid .bigPictureView .oneProduct {width: 167px; padding: 0 0 10px 0; margin: 0 5px 0 0; float: left; position: relative;}
.productGrid .bigPictureView .oneProduct .photo {margin: 0 0 5px 0; clear: both; float: left; overflow: hidden; width: 165px; height: 165px; border: solid 1px #dddddd !important;}
.productGrid .bigPictureView .oneProduct .player {width: 100%; clear: both; padding: 0 0 8px 0; overflow: hidden;}
.productGrid .bigPictureView .oneProduct .playerContent {float: left;}
.productGrid .bigPictureView .oneProduct h3 {margin: 0; padding: 12px 0 5px 0; color: #3e606f; font-size: 12px; font-weight: bold; text-decoration: underline;}
.productGrid .bigPictureView .oneProduct h3 a {color: #3e606f; font-size: 12px; font-weight: bold; text-decoration: underline;}
.productGrid .bigPictureView .oneProduct .performers {margin: 0; clear: both; float: left; width: 100%;}
.productGrid .bigPictureView .oneProduct .authors {margin: 0; clear: both; float: left; width: 100%; position: absolute; top: 187px; overflow: hidden; white-space: nowrap;}
.productGrid .bigPictureView .oneProduct .authors strong {display: none;}
.productGrid .bigPictureView .oneProduct .rating {margin: 0 0 7px 0; clear: both; float: left; width: 100%;}
.productGrid .bigPictureView .oneProduct .price {margin: 0; clear: both; float: left; width: 100%;}
.productGrid .bigPictureView .oneProduct .price .key {width: 30px; float: left; clear: both; padding: 5px 0 0 0; font-size: 9px; color: #748589;}
.productGrid .bigPictureView .oneProduct .price .val {float: left; clear: none; font-size: 18px; color: #3e606f;}
.productGrid .bigPictureView .oneProduct .addToBasket {clear: both; float: left; width: 100%; padding: 0 0 5px 0;}
.productGrid .bigPictureView .oneProduct .subscription {color: #748589; font-size: 9px; line-height: 14px; clear: both; width: 100%;}
.productGrid .bigPictureView .oneProduct .subscription .link {clear: both; display: block;}
.productGrid .bigPictureView .oneProduct .subscription a {font-size: 9px; }
.productGrid .bigPictureView .oneProduct .button {clear: both; float: left; width: 100%; margin: 0 0 5px 0;}
.productGrid .bigPictureView .oneProduct .downloadSize {margin: 0 0 5px 0; width: 90px; clear: both; text-align: center;}
.productGrid .bigPictureView .oneProduct .desc {margin: 0 0 5px 0; clear: both; float: left; width: 100%;}
.productGrid .bigPictureView .oneProduct .forMobile {clear: both; float: left; width: 100%; margin: 0 0 5px 0;}
.productGrid .bigPictureView .oneProduct .forMobile .ico {padding: 0 5px 0 0;}
.productGrid .bigPictureView .oneProduct .forMobile .link {font-size: 10px;}
.productGrid .bigPictureView .oneProduct .statusBox {clear: both; float: left; width: 100%; margin: 0 0 5px 0; font-size: 10px;}
.productGrid .bigPictureView .oneProduct .statusBox .middle {font-size: 14px; font-weight: bold;}
.productGrid .bigPictureView .oneProduct .statusBox a {font-size: 10px;}

/* /grid z produktami - widok duzych okladek */

/* grid z produktami - pager */
.gridPager {width: 100%; clear: both; float: left; padding: 8px 0; border-top: solid 1px #d1dcd4;}
.gridPager a {color: #3e606f; text-decoration: none;}
.gridPager a:hover {text-decoration: underline;}
.gridPager .prev {width: 120px; float: left; clear: both;}
.gridPager .next {width: 120px; float: left; clear: none; text-align: right;}
.gridPager .prev .inactiveLink,
.gridPager .next .inactiveLink,
.gridPager span.prev,
.gridPager span.next {color: #cccccc;}
.gridPager .pages {width: 450px; float: left; text-align: center; clear: none;}
.gridPager .pages .page,
.gridPager .pages .dots {padding: 0 9px;}
.gridPager .pages .separator {color: #cccccc; padding: 0; font-size: 14px;}
.gridPager .pages .recentPage {font-weight: bold; padding: 0 9px; background-color: #E7EEE3;}
.tabbedContent .contentBox .gridPager .pages {width: 424px;}
/* /grid z produktami - pager */


/* gridy na stronie glownej */
.mainPageHeader {width: 670px; padding: 5px 10px 0 10px; margin: 0; height: 25px; font-weight: bold; color: #ffffff; background: transparent url('../_img/bckgMainPageHeader.gif') no-repeat 0 0; font-size: 15px; clear: both;}
.mainPageGrid {margin-bottom: 10px;}
.mainPageGrid .oneLine {width: 100%; clear: both; float: left; padding: 14px 0; background: #ffffff url('../_img/bckgMainPageGridLine.gif') repeat-x 0 100%;}
.mainPageGrid .smallPictureView .oneProduct {width: 222px; margin: 0 8px 0 0; padding: 0; overflow: hidden; }
*HTML .mainPageGrid .smallPictureView .oneProduct {margin-right: 5px;}
.mainPageGrid .smallPictureView .oneProduct .desc {width: 122px;}
.mainPageGrid .smallPictureView .oneProduct .desc .performers strong {width: 35px;}
.mainPageGrid .smallPictureView .oneProduct .desc h3,
.mainPageGrid .smallPictureView .oneProduct .desc h3 a {font-size: 12px;}
.mainPageGrid .smallPictureView .oneProduct .desc .performers br {display: inline;}
.boxSeeAllMainPage {width: 100%; clear: both; margin: 0 0 20px 0; padding: 0; text-align: right;}
.boxSeeAllMainPage a {background: url('../_img/bckgRedBulletBold.gif') no-repeat 100% 5px; padding: 0 10px 0 0; font-weight: bold;}
.boxSeeAllMainPageWithoutArrows {width: 100%; clear: both; margin: 0 0 20px 0; padding: 0; text-align: right;}
.boxSeeAllMainPageWithoutArrows a {font-weight: bold;}
.boxSeeAllMainPageWithLoader {height: 16px;}
.boxSeeAllMainPageWithLoader a {float: right; margin-left: 10px; margin-top: 1px;}
.boxSeeAllMainPageWithLoader img {float: right;}
.collectionsMostPopular {padding-bottom: 0px;}
.collectionsMostPopular .oneLine {border-bottom: solid 1px #D1DCD4; width: 100%; clear: both; overflow: hidden; padding: 0 0 10px 0;}
.collectionsMostPopular .oneCollection {padding: 10px 0 0 10px; margin: 0 10px 0 0; width: 210px;}
.collectionsMostPopular .oneCollection .desc {width: 100%;}
.collectionsMostPopular .oneCollection .desc .collectionName {margin-bottom: 10px;}
.collectionsMostPopular .titleList {margin: 0; padding: 0 0 0 30px; clear: both; float: left; width: 180px; list-style-type: disc;}
.collectionsMostPopular .titleList li {display: list-item; list-style-type: disc; vertical-align: top; clear: both; margin: 0 0 5px 0; padding: 0; width: 100%;}
.collectionsMostPopular .titleList li .title {margin: 0; padding: 0; font-size: 11px; font-weight: normal;}
.collectionsMostPopular .collectionLinkContainer {padding: 0 10px 0 0px; clear: both; width: 200px; text-align: right;}
.collectionsMostPopularLinks {padding-bottom: 10px;}
.collectionsMostPopularLinks .oneCollection {padding-top: 0;}
#imgHighlightedOpinionsLoader {margin-bottom: -4px; margin-right: 5px;}

.opinionsGrid {width: 100%; clear: both; float: left; padding: 0 0 10px 0;}
.opinionsGrid .oneOpinion {width: 100%; clear: both; float: left; padding: 14px 0; background: #ffffff url('../_img/bckgMainPageGridLine.gif') repeat-x 0 100%;}
.opinionsGrid .oneOpinion .presentation {float: left; clear: both; width: 92px; margin: 0 8px 0 0;}
.opinionsGrid .oneOpinion .presentation .img {margin: 0 0 5px 0; overflow: hidden; width: 90px; height: 90px; border: solid 1px #dddddd;}
.opinionsGrid .oneOpinion .presentation .player {width: 100%; clear: both; padding: 0; overflow: hidden;}
.opinionsGrid .oneOpinion .presentation .playerContent {float: left;}
.opinionsGrid .oneOpinion .desc {float: left; clear: none; width: 125px; margin: 0 10px 0 0; position: relative;}
.opinionsGrid .oneOpinion .desc h3 {margin: 0; padding: 15px 0 5px 0; color: #3e606f; font-size: 12px; font-weight: bold;}
.opinionsGrid .oneOpinion .desc a {color: #3e606f; font-size: 12px; font-weight: bold; text-decoration: underline;}
.opinionsGrid .oneOpinion .desc a:hover {text-decoration: underline;}
.opinionsGrid .oneOpinion .desc .authors .authorsContent {padding: 0; position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; white-space: nowrap; height: 15px; display: block;}
.opinionsGrid .oneOpinion .desc .authors .authorsContent a {color: #990000; font-weight: normal; text-decoration: none; font-size: 11px;}
.opinionsGrid .oneOpinion .desc .authors .authorsContent a:hover {text-decoration: underline;} 
.opinionsGrid .oneOpinion .desc .authors strong,
.opinionsGrid .oneOpinion .desc .authors br {display: none;}
.opinionsGrid .oneOpinion .desc .property {width: 100%; clear: both; padding: 0; line-height: 140%; color: #3e606f; overflow: hidden; font-size: 10px;}
.opinionsGrid .oneOpinion .desc .property strong {font-weight: normal;}
.opinionsGrid .oneOpinion .desc .property .key {width: 50px; padding: 0; float: left;}
.opinionsGrid .oneOpinion .desc .property .val {width: 164px; float: left;}
.opinionsGrid .oneOpinion .desc .property a {font-size: 11px; color: #990000; font-weight: normal; text-decoration: none;}
.opinionsGrid .oneOpinion .desc .property a:hover {text-decoration: none;}
.opinionsGrid .oneOpinion .opinion {float: left; clear: none; width: 445px; margin: 0 10px 0 0;}
.opinionsGrid .oneOpinion .opinion .signature {float: left;  margin: 0 6px 0 0; font-weight: bold; overflow: hidden;}
.opinionsGrid .oneOpinion .opinion .ratingLabel {display: none;}
.opinionsGrid .oneOpinion .opinion .rating {background: transparent url('../_img/bckgRatingGray.gif') no-repeat 0 0; width: 75px; height: 10px;float: left;}
.opinionsGrid .oneOpinion .opinion .rating .ratingValue {background: transparent url('../_img/bckgRatingColour.gif') no-repeat 0 0; height: 10px; font-size: 0; line-height: 0;}
.opinionsGrid .oneOpinion .opinion .opinionText {width: 100%; clear: both; float: left; padding: 10px 0 0 0; margin: 0; line-height: 160%;}

.specialInfoGridHP {clear: both; float: left; width: 100%; padding: 10px 0; margin: 0 0 10px 0; background: #ffffff url("../_img/bckgMainPageGridLine.gif") repeat-x 0 100%;}
.specialInfoGridHP a {float: left; padding: 0 5px; text-decoration: none; position: relative;}
.specialInfoGridHP a:hover {text-decoration: none;} 
.specialInfoGridHP a img {float: left;}
.specialInfoGridHP a img.player {position: absolute; top: 26px; left: 80px;}

/* /gridy na stronie glownej */

/* sku - opis glowny */
.skuDescMain {width: 100%; clear: both; float: left; padding: 15px 0 25px;}
.skuDescMain a {text-decoration: underline;}
.skuDescMain .presentation {float: left; clear: both; width: 272px; margin: 0 18px 0 0; overflow: hidden;}
.skuDescMain .presentation .photo {clear: both; float: left; margin: 0 0 5px 0; width: 270px; border: solid 1px #dddddd !important;}
.skuDescMain .presentation .player {width: 100%; clear: both; padding: 0 0 20px 0; overflow: hidden;}
.skuDescMain .presentation .playerContent {float: left;}
.skuDescMain .presentation .producerLogoBox {width: 270px; clear: both; padding: 0 0 20px 0; text-align: center;}
.skuDescMain .presentation .producerLogoBox .producerLogo {margin: 0 auto;}
.skuDescMain .desc {float: left; clear: none; width: 400px;}
.skuDescMain .desc h2 {margin: 0; padding: 0 0 17px 0; color: #3e606f; font-size: 22px; font-weight: normal;}
.skuDescMain .desc .productDesc {margin: 0 0 10px 0; clear: both; float: left; width: 100%;}
.skuDescMain .desc .authors,
.skuDescMain .desc .performers {padding: 0 0 5px 0; font-size: 12px;}
.skuDescMain .desc .ratingBox {margin: 0 0 7px 0; clear: both; float: left; width: 100%;}
.skuDescMain .desc .ratingBox .ratingLabel {float: left; width: 130px; font-weight: bold;}
.skuDescMain .desc .ratingBox .rating {background: transparent url('../_img/bckgRatingGray.gif') no-repeat 0 0; width: 75px; height: 10px; float: left; clear: none;}
.skuDescMain .desc .ratingBox .ratingValue {background: transparent url('../_img/bckgRatingColour.gif') no-repeat 0 0; height: 10px; font-size: 0; line-height: 0;}
.skuDescMain .desc .ratingBox .readOpinionLink {margin-left: 10px; margin-top: -2px; float: left;}
.skuDescMain .desc .property {color: #3e606f; line-height: 16px; width: 100%; clear: both; float: left;}
.skuDescMain .desc .property .key {float: left; width: 60px; clear: both;}
.skuDescMain .desc .property .val {float: left; width: 340px; clear: none;}
.skuDescMain .desc .sampleInfo {clear: both; float: left; width: 342px; padding: 5px 0 5px 23px; background: transparent url('../_img/sound_icon.png') no-repeat 0 5px;}
.skuDescMain .desc .sampleInfo a {font-size: 12px;}
.skuDescMain .desc .PriceAndBasket {margin-bottom:15px;padding-bottom:10px;border-bottom: solid 1px #d1dcd4;}
#mainContainer #pageContentLandingPage .skuDescMain .desc .PriceAndBasket {border-bottom-width: 0;}
.skuDescMain .desc .price {width: 100%; clear: both; float: left; color: #3e606f; font-size: 18px; padding: 20px 0 5px 0;}
.skuDescMain .desc .price .oldPrice {text-decoration: line-through; color: #9FB0B7;}
.skuDescMain .desc .addToBasket {width: 170px; clear: both; float: left; padding: 20px 0 0 23px;}
.skuDescMain .desc .addToBasket .addSampleToBasketSkuButton,
.skuDescMain .desc .addToBasket .addSampleInfo,
.skuDescMain .desc .addToBasket .smsPremiumGridSku  {padding-top: 5px;}

.skuDescMain .desc .addToBasket a.linkFirstTime {color: #336666;}
.skuDescMain .desc .addToBasket .productButtons .button {float:left;padding-right:5px}
.skuDescMain .desc .subscription {color: #748589; line-height: 14px; clear: both; width: 100%;}
.skuDescMain .desc .subscription .label {}
.skuDescMain .desc .subscription .label .priceText {font-weight: bold;}
.skuDescMain .desc .subscription .link {padding-left: 5px;}
.skuDescMain .desc .recomendedPartnerLogo {width: 100%; clear: both; float: left; padding: 0 0 10px 0;}
.skuDescMain .desc .recomendedPartnerLogo .title {clear: both; font-size: 14px; line-height: 16px; font-weight: bold; color: #666666; padding: 0 0 3px 0;}
.skuDescMain .desc .recomendedPartnerLogo .content {clear: both;}
.skuDescMain .desc .recomendedPartnerLogo p {margin: 0; padding: 0 0 5px 0;}
.skuDescMainOpinion .presentation {width: 167px;}
.skuDescMainOpinion .presentation .photo {width: 165px;}
.skuDescMainOpinion .presentation .player {padding-bottom: 0;}
.skuDescMainOpinion .desc {width: 503px;}
.skuDescMainOpinion .desc .price,
.skuDescMainOpinion .desc .addToBasket {display: none;}
/* /sku - opis glowny */

/* sku - taby (opis/opinie/recenzje) */
.tabDescItem {width: 100%; clear: both; float: left; margin: 5px 0 10px 0; color: #336666; line-height: 16px;}
.tabDescItemCentered {width: 100%; clear: both; float: left; margin: 10px 0 20px 0; text-align: center; color: #336666; line-height: 16px;}
.tabDescCopyrights {margin: 20px 0 0 0; width: 100%; clear: both; float: left; text-align: center; color: #336666; line-height: 16px;}
.tabDescItem .title,
.tabDescItemCentered .title {font-weight: bold; color: #193441;}
.tabDescItem .opinionHD {width: 100%; clear: both;}
.tabDescItem .opinionHD .title {float: left; padding-right: 10px;}
.tabDescItem .opinionHD .facebookPersonOpinion a {font-weight: bold; color: #193441; line-height: 16px;}
.tabDescItem .opinionHD .rateLabel {float:left;width:50px;display:none}
.tabDescItem .opinionHD .rating {background: transparent url('../_img/bckgRatingGray.gif') no-repeat 0 0; width: 75px; height: 10px; float: left; clear: none; margin-top: 3px;}
.tabDescItem .opinionHD .rating .ratingValue {background: transparent url('../_img/bckgRatingColour.gif') no-repeat 0 0; height: 10px; font-size: 0; line-height: 0;}
.tabDescItem .opinion {clear: both; width: 100%;}
.tabDescItem .author {float:left;font-weight:bold;padding-right:4px}
.tabDescItem  table.tech_details {width: 100%; clear: both;}
.tabDescItem  table.tech_details td {padding: 5px 10px; border-bottom: solid 1px #D1DCD4; background-color: transparent;}
.tabDescItem  table.tech_details td.name {border-right: solid 1px #D1DCD4; text-align: left;}
.tabDescItem  table.tech_details tr.tr0s td,
.tabDescItem  table.tech_details tr.tr1s td {font-weight: bold; padding: 10px; background-color: transparent;}
.tabDescItem  table.tech_details tr.tr0s td.name,
.tabDescItem  table.tech_details tr.tr1s td.name {border-right-color: #fcfff5;}
.tabDescItem  table.tech_details tr.tr1 td {background-color: #f9f9f9;}
/* /sku - taby (opis/opinie/recenzje) */

/* przypisania nagran */
.productAssignment {clear: both; width: 100%; float: left; padding: 15px 0 10px 0;}
.productAssignment .firstCol {clear: both; width: 340px; float: left; padding: 0 10px 0 0;}
.productAssignment .secondCol {clear: none; width: 340px; float: left;}
.productAssignment .title {width: 100%; clear: both; float: left; font-size: 14px; line-height: 16px; font-weight: bold; color: #666666; padding: 0 0 3px 0;}
.productAssignment .outer {width: 100%; clear: both; float: left; padding: 0 0 20px 0; line-height: 19px;}
.productAssignment .count {color: #8aa0a5; padding: 0 2px;}
.productAssignment .separator {color: #999999; padding: 0 2px 0 0;}
.productAssignment .outer .inner {width: 100%; clear: both; float: left; padding: 0 0 5px 0;}
.productAssignment .addInfo {color: #748589; line-height: 16px;}
/* /przypisania nagran */

/* produkty powiazane (ten sam wykonawca / podobne nagrania / kupili takze) */
.relatedProducts {width: 100%; clear: both; float: left; margin: 0 0 20px 0;}
.relatedProducts .title ,
.relatedProducts .titleWithLink {width: 100%; clear: both; float: left; border-bottom: solid 1px #d1dcd4; padding: 0 0 5px 0; margin: 0 0 10px 0; font-weight: bold; font-size: 14px; line-height: 16px; color: #666666;}
.relatedProducts .titleWithLink .titleOnly {padding: 0 25px 0 0;}
.relatedProducts .titleWithLink a {font-weight: bold; font-size: 11px; line-height: 16px;}
/* /produkty powiazane (ten sam wykonawca / podobne nagrania / kupili takze) */

/* wyszukiwarka zaawansowana */
#advSearch {}
#advSearch .queryBar {}
#advSearch .queryBar .firstLine {padding: 15px 5px 7px 15px; width: 670px;}
#advSearch .queryBar .lblQuery {float: left; display: block; width: 75px; font-size: 14px; font-weight: bold; padding: 4px 0 0 0;}
#advSearch .queryBar .tbxQuery {float: left; border: solid 1px #404040; border-bottom-color: #d4d0c8; width: 475px; margin-right: 20px; padding: 3px;}
#advSearch .queryBar .btnSearch {float: left;}
#advSearch .queryBar .secondLine {padding: 0 15px 15px 85px; width: 590px; display: block;}
#advSearch .queryBar .secondLine .checkBoxSearchWithin,
#advSearch .queryBar .secondLine input {float: left; width: 25px; display: block; padding: 0; margin: 0 0 0 0;}
#advSearch .queryBar .secondLine input[type="hidden"],
#advSearch .queryBar .secondLine .checkBoxSearchWithin input {float: none; display: inline; width: auto; padding: 0; margin: 0;}
#advSearch .queryBar .secondLine label {padding: 0px 19px 0 0; color: #990000; float: left;}
*HTML #advSearch .queryBar .secondLine label {padding-top: 3px;}
*+HTML #advSearch .queryBar .secondLine label {padding-top: 3px;}
#advSearch .queryBar .thirdLine {}
#advSearch .queryBar .thirdLine .moreOptions {border-top: solid 1px #d1dcd4; clear: both; float: left; width: 100%; text-align: right; padding: 5px 0 10px 0;}
#advSearch .optionsPanel {padding: 0 0 15px 0; width: 100%; clear: both; float: left;}
#advSearch .optionsPanel .categories {padding: 0 10px 0 0;}
#advSearch .optionsPanel .searchInCategoriesTitle {font-weight: bold; font-size: 14px; border-bottom: solid 1px #d1dcd4; padding: 0 0 5px 0; margin: 0 0 10px 0;}
#advSearch .optionsPanel .categoryTree {width: 100%; clear: both; float: left;}
#advSearch .optionsPanel .categoryTree label {color: #990000;}
#advSearch .optionsPanel .categoryTree .checkAllBar {width: 100%; clear: both; float: left; padding: 0 0 10px 0;}
#advSearch .optionsPanel .categoryTree .checkAllBar label {font-weight: bold;}
#advSearch .optionsPanel .categoryTree .item {width: 100%; clear: both; float: left; border-bottom: solid 1px #d1dcd4; padding: 0 0 10px 0; margin: 0 0 10px 0;}
#advSearch .optionsPanel .categoryTree .category {width: 100%; clear: both; float: left;}
#advSearch .optionsPanel .categoryTree .category .checkInfo {float: left;}
#advSearch .optionsPanel .categoryTree .category .checkInfo input[type="checkbox"] {margin-right: 5px; margin-top: 3px; height: 15px;}
#advSearch .optionsPanel .categoryTree .category label {font-weight: bold; font-size: 12px; float: left; clear: none; padding: 3px 0 0 0;}
#advSearch .optionsPanel .categoryTree .category .arrow {float: right; clear: none; padding: 3px 0 0 0;}
#advSearch .optionsPanel .categoryTree .subcategory {width: 300px; clear: both; float: left; padding: 0 0 0 20px;}
#advSearch .optionsPanel .categoryTree .subcategory .categoryCount {color: #999999;}
#advSearch .btnSearchBox {padding: 0 0 20px 590px; clear: both; float: left;}
#advSearch .searchAgainBox {clear: both; float: left; width: 100%; padding: 0 0 15px 0;}
#advSearch .searchAgainBox .foundProductsCount {float: left; width: 100%; padding: 5px 0 0 0; font-weight: bold; font-size: 12px;}
#advSearch .searchAgainBox .button {float: right;}
#advSearch .moreOptions {width: 100%; clear: both; float: left; padding: 0 0 5px 0;}
#advSearch .moreOptions a {padding: 0 5px 0 0;}
#advSearch .moreOptions img {cursor: pointer;}

#advSearch .optionsPanel .searchRestrictionsTitle {font-weight: bold; font-size: 14px; border-bottom: solid 1px #d1dcd4; padding: 0 0 5px 0; margin: 0 0 5px 0;}
#advSearch .optionsPanel .restrictionItems {width: 100%; clear: both; float: left;}
#advSearch .optionsPanel .restrictionItems .item {width: 100%; clear: both; float: left; border-bottom: solid 1px #d1dcd4; padding: 0 0 10px 0; margin: 0 0 15px 0;}
#advSearch .optionsPanel .restrictionItems .item .restrictionName {font-weight: bold; font-size: 12px; color: #3e606f; width: 100%; clear: both; float: left; padding: 0 0 3px 0;}
#advSearch .optionsPanel .restrictionItems .item .restrictionDesc {width: 100%; clear: both; float: left; color: #64808a; padding: 0 0 5px 0;}
#advSearch .optionsPanel .restrictionItems .item .restrictionCbx {width: 100%; clear: both; float: left; padding: 0 0 5px 0;}
#advSearch .optionsPanel .restrictionItems .item .restrictionCbx input {float: left;}
#advSearch .optionsPanel .restrictionItems .item .restrictionCbx input[type="checkbox"] {margin-right: 5px; height: 15px;}
#advSearch .optionsPanel .restrictionItems .item .restrictionCbx label {color: #990000; float: left; white-space: nowrap;}
#advSearch .optionsPanel .restrictionItems .publisher {width: 100%; clear: both; float: left;}
#advSearch .optionsPanel .restrictionItems .publisher select {width: 250px;}
/* /wyszukiwarka zaawansowana */

/* wyszukiwarka zaawansowana na Twojej polce */
.yourShelfPage #advSearch .queryBar .lblQuery {width: 125px;}
.yourShelfPage #advSearch .queryBar .tbxQuery {width: 425px;}
.yourShelfPage #advSearch .queryBar .secondLine {padding-left: 135px; width: 540px;}
.yourShelfPage #advSearch .queryBar .secondLine label {padding-right: 8px; white-space: nowrap;}
/* /wyszukiwarka zaawansowana na Twojej polce */


/* wszystkie kategorie */
#allCategoriesPage {width: 100%; clear: both; float: left;}
#allCategoriesPage .categoryTree {width: 700px; clear: both; float: left; margin: 0 0 0 -10px;}
*HTML #allCategoriesPage .categoryTree {margin-left: -5px;}
#allCategoriesPage .categoryTree li {width: 340px; clear: none; float: left; margin: 0 0 10px 0; padding: 0 0 0 10px; overflow: hidden;}
#allCategoriesPage .categoryTree li.clear {width: 100%; clear: both; margin: 0; padding: 0;}
#allCategoriesPage .categoryTree li .top {width: 320px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox340Top.gif') no-repeat 0 0;}
#allCategoriesPage .categoryTree li .middle {width: 320px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox340Middle.gif') repeat-y 0 0;}
#allCategoriesPage .categoryTree li .bottom {width: 320px; padding: 0 10px; clear: both; float: left; background: transparent url('../_img/bckgBox340Bottom.gif') no-repeat 0 100%;}

#allCategoriesPage .categoryTree .categoryTitle  {width: 100%; clear: both; float: left; padding: 0; font-weight: bold; font-size: 12px;}
#allCategoriesPage .categoryTree .categoryTitle a {font-weight: bold; font-size: 12px;}
#allCategoriesPage .categoryTree .categoryTitle .countLink {color: #990000; padding: 0 0 0 5px;}
#allCategoriesPage .categoryTree .categoryTitle .category {display: block; float: left; width: 300px; clear: both; }
#allCategoriesPage .categoryTree .categoryTitle .arrow {float: right;}
#allCategoriesPage .categoryTree .subcategoryTree {width: 300px; padding: 0 0 0 20px; clear: both; float: left;}
#allCategoriesPage .categoryTree .subcategoryTree ul {width: 100%; clear: both; float: left;}
#allCategoriesPage .categoryTree .subcategoryTree ul li {width: 100%; margin: 0; padding: 5px 0; clear: both; float: left;}
#allCategoriesPage .categoryTree .subcategoryTree ul li .countLink {padding: 0 0 0 5px;}
/* /wszystkie kategorie */

/* komunikat */
.popupBox {padding: 30px; text-align: center; border: solid 1px #D1DCD4; background-color: #e7eee3; white-space: nowrap;}
.popupBox .titleBar {font-size: 14px; font-weight: bold; width: 100%; clear: both; padding: 0 0 15px 0;}
.popupBox .infoBar {line-height: 16px; width: 100%; clear: both; padding: 0 0 20px 0;}
.popupBox .infoBar.justify {text-align: justify;}
.popupBox .buttons {width: 100%; clear: both;}
.popupBox .buttons * {cursor: pointer;}
.popupBoxIpodVsBigMp3 {width: 470px; white-space:normal;}
.popupBoxIpodVsBigMp3 .titleBar {padding-bottom: 5px;}
.popupBoxIpodVsBigMp3 .buttons img {margin: 0 5px;}
/* /komunikat */

/* strona subskrypcji */
.subscriptionPage {width: 100%; clear: both; float: left;}
.activeSubscription {width: 100%; clear: both; float: left;}
.activeSubscription .oneColumn {background: transparent url('../_img/bckgSubscriptionBox.gif') repeat-y 100px 0;}
.activeSubscription .subscriptionImage {float: left; width: 90px; border: solid 1px #dddddd; margin: 0 10px 0 0; overflow: hidden;}
.activeSubscription .subscriptionImage img {float: left;}
.activeSubscription .subscriptionDetails {float: left; width: 330px; margin: 0 10px 0 0; border-collapse: collapse;}
.activeSubscription .subscriptionDetails tr td {border-bottom: solid 1px #d1dcd4; padding: 5px;}
.activeSubscription .subscriptionDetails tr.last td {border-bottom: none}
.activeSubscription .subscriptionDetails .titleCol {width: 150px;}
.activeSubscription .subscriptionDetails .valueCol {font-weight: bold;}
.activeSubscription .subscriptionInfo {float: left; padding: 10px 0 0 10px; width: 218px; text-align: center;}
.activeSubscription .subscriptionInfo .title {font-weight: bold; font-size: 12px; padding: 0 0 6px 0; width: 100%; clear: both; float: left; color: #990000; text-align: center;}
.activeSubscription .subscriptionInfo .titleShort {padding-top: 30px;}
.activeSubscription .subscriptionInfo .text {width: 100%; clear: both; float: left;}

.activeSubscription .buyAgainDeleteButtons {width: 208px; clear: both; float: none; overflow: hidden; padding: 15px 0 10px 0px; margin: 0 auto;}
.activeSubscription .buyAgainDeleteButtons .button {float: left; margin: 0 7px 0 0; padding: 0 0 0 7px;}

.availableSubscriptions {padding: 0 0 15px 0; width: 100%; clear: both; float: left;}
.availableSubscriptions .grid {width: 99%; clear: both; border: 1px solid #D1DCD4; border-collapse: collapse; margin-left: 1px; margin-bottom: 15px;}
.availableSubscriptions .grid tr td {padding: 10px; border: 1px solid #D1DCD4;}
.availableSubscriptions .grid tr td.photo {width: 167px; vertical-align: top;}
.availableSubscriptions .grid tr td.addInfo {text-align: center;}
.availableSubscriptions .grid tr td.info {vertical-align: top;}
.availableSubscriptions .grid .name {width: 100%; clear: both; overflow: hidden; margin: 0 0 15px 0; font-size: 18px;}
.availableSubscriptions .grid .pointsInfo {width: 100%; clear: both; overflow: hidden; margin: 0 0 15px 0; font-size: 12px; font-weight: bold;}
.availableSubscriptions .grid .price {width: 100%; clear: both; overflow: hidden; margin: 0 0 15px 0; font-size: 18px; white-space: nowrap;}
/* /strona subskrypcji */

/* koszyk */
.basketShow {width: 100%; clear: both; float: left; margin: 0 0 10px 0;}
.basketShow table.basketView {empty-cells: show; border-collapse: collapse; width: 100%;}

.basketShow table.basketView tr th {vertical-align: bottom; font-weight: normal; border-bottom: 2px solid #D1DCD4}
.basketShow table.basketView tr th.product,
.basketShow table.basketView tr th.price {font-weight: bold; font-size: 13px; color: #3e606f; padding: 10px 10px 10px 0;}
.basketShow table.basketView tr th.subscription {border-bottom: solid 2px #ffffff; background: #e7eee3 url('../_img/bckgBasketSubscriptionHD.gif') no-repeat 0 0; width: 155px; padding: 10px 5px; font-weight: bold; font-size: 13px; color: #3e606f;}

.basketShow table.basketView tr td {vertical-align: top; }
.basketShow table.basketView tr td.product {width: 330px; padding: 5px 10px 5px 0; border-bottom: solid 1px #d1dcd4;}
.basketShow table.basketView tr td.price {width: 175px; padding: 5px 10px 5px 0;border-bottom: solid 1px #d1dcd4;}
.basketShow table.basketView tr td.price .oldPrice {text-decoration: line-through; font-size: 18px; color: #9fb0b7;}
.basketShow table.basketView tr td.price .actualPrice {font-size: 18px; color: #3e606f;}
.basketShow table.basketView tr td.priceHardware .priceContainer {float: left; width: 100px;}
.basketShow table.basketView tr td.priceHardware .counterContainer {float: left; width: 75px; padding-top: 3px;}
.basketShow table.basketView tr td.priceHardware .counterContainer select.text {width: 40px;}
.basketShow table.basketView tr td.priceHardware .actualPrice {clear: both; display: block;}
.basketShow table.basketView tr td.subscription {width: 145px; padding: 5px 10px; border-bottom: solid 1px #D1DCD4; background-color: #e7eee3;}
.basketShow table.basketView tr td.subscription .chbSubscription {width: 100%; clear: both; overflow: hidden; margin: 0 0 8px 0;}
.basketShow table.basketView tr td.subscription .chBox {float: left; margin: 0 5px 0 0; width: 20px;}
.basketShow table.basketView tr td.subscription input {margin: 0; padding: 0;}
.basketShow table.basketView tr td.subscription label {float: left; width: 120px;}
*HTML .basketShow table.basketView tr td.subscription label {padding-top: 4px;}
*+HTML .basketShow table.basketView tr td.subscription label {padding-top: 4px;}
.basketShow table.basketView tr td.subscription div.subscription .label {display: block; clear: both; line-height: 16px; padding: 0 0 5px 0;}
.basketShow table.basketView tr td.subscription div.subscription .label .priceText {font-weight: bold; display: block; clear: both;}
.basketShow table.basketView tr td.subscription div.subscription .link {display: block; clear: both;}
.basketShow table.basketView tr td.subscription div.subscription .link a {text-decoration: underline;}

.basketShow table.basketView tr.itemActivationRow td {border-bottom: solid 2px #d1dcd4; vertical-align: middle;}
.basketShow table.basketView tr.itemActivationRow td.product  {font-weight: bold; color: #336666; font-size: 11px;}
.basketShow table.basketView tr.itemActivationRow td.price  {font-weight: normal; color: #3e606f; font-size: 18px;}

.basketShow table.basketView tr.summaryRow td {border-bottom: solid 2px #d1dcd4; padding-top: 10px;}
.basketShow table.basketView tr.summaryRow td.product  {font-weight: bold; color: #336666; font-size: 15px;}
.basketShow table.basketView tr.summaryRow td.price  {font-weight: normal; color: #3e606f; font-size: 18px;}

.basketShow table.basketView tr td.product .oneProduct {width: 330px; padding: 0; float: left;}
.basketShow table.basketView tr td.product .oneProduct .presentation {float: left; clear: both; width: 92px; margin: 0 8px 0 0; overflow: hidden;}
.basketShow table.basketView tr td.product .oneProduct .presentation .img {margin: 0 0 5px 0; border: 1px solid #DDDDDD !important;}
.basketShow table.basketView tr td.product .oneProduct .presentation .player {width: 100%; clear: both; padding: 0 0 10px 0; overflow: hidden;}
.basketShow table.basketView tr td.product .oneProduct .presentation .playerContent {float: left;}
.basketShow table.basketView tr td.product .oneProduct .presentation .button {width: 100%; clear: both; text-align: right;}
.basketShow table.basketView tr td.product .oneProduct .desc {float: left; clear: none; width: 230px;}
.basketShow table.basketView tr td.product .oneProduct .desc a  {text-decoration: underline;}
.basketShow table.basketView tr td.product .oneProduct h3 {margin: 0; padding: 0 0 5px 0; color: #3e606f; font-size: 18px; font-weight: normal;}
.basketShow table.basketView tr td.product .oneProduct h3 a {color: #3e606f; font-size: 18px; font-weight: normal; text-decoration: none;}
.basketShow table.basketView tr td.product .oneProduct .desc .rating {margin: 0 0 7px 0;}
.basketShow table.basketView tr td.product .oneProduct .desc .ratingAndOpinion .rating {margin: 0 5px 0 0; float: left;}
.basketShow table.basketView tr td.product .oneProduct .desc .ratingAndOpinion .opinionLink {float: left;}
.basketShow table.basketView tr td.product .oneProduct .desc .authors,
.basketShow table.basketView tr td.product .oneProduct .desc .performers,
.basketShow table.basketView tr td.product .oneProduct .desc .ratingAndOpinion {padding: 0 0 10px 0; float: left; clear: both; width: 100%;}
.basketShow table.basketView tr td.product .oneProduct .desc .property {color: #3e606f; font-size: 10px; line-height: 14px;}
.basketShow table.basketView tr td.product .oneProduct .desc .property a {font-size: 10px;}
.basketShow table.basketView tr td.product .oneProduct .desc .property .key {float: left; width: 50px; clear: both;}
.basketShow table.basketView tr td.product .oneProduct .desc .property .val {float: left; width: 180px; clear: none;}

#payPalBox .info {float: left; width: 510px; margin: 0 15px 0 0;}
#payPalBox .btn {float: left; }
#payPalRemoveBox .info {float: left; width: 510px; margin: 0 15px 0 0;}
#payPalRemoveBox .btn {float: left; width: 145px;}
#bzWbkBox .info {float: left; width: 500px; margin: 0 15px 0 0;}
#bzWbkBox .btn {float: left; }
#bzWbkRemoveBox .info {float: left; width: 500px; margin: 0 15px 0 0;}
#bzWbkRemoveBox .btn {float: left; width: 145px;}

.goToCheckOutButtonContainer {padding-top: 5px; padding-bottom: 25px; text-align: right;}
/* /koszyk */

/* formularz rejestracji */
.registrationForm {clear: both; float: left; width: 100%; margin: 15px 0 0 0;}
.registrationForm .content {width: 310px; margin: 0 15px 0 0; float: left;}
.registrationForm .content .oneLine {width: 100%; clear: both; float: left; margin: 0 0 0px 0; min-height: 26px;}
*HTML .registrationForm .content .oneLine {height: 26px;}
.registrationForm .content .oneLine .key {float: left; width: 110px; margin: 0 10px 0 0; text-align: right; padding: 3px 0 0 0;}
.registrationForm .content .oneLine .val {float: left; width: 190px;}
.registrationForm .content .oneLine .val span {line-height: 19px;}
.registrationForm .content .oneLine .val .reqField {padding-left: 5px;}
.registrationForm .content .oneLine .val .text {border: solid 1px #404040; border-bottom-color: #d4d0c8; width: 155px;}
.registrationForm .content .oneLine .addVal {float: left; width: 125px;}
.registrationForm .addInfo {float: left; width: 400px; font-size: 10px; line-height: 14px;}
.registrationForm .addInfoBottom {width: 100%; clear: both; float: left; margin: 0 0 15px 0;}
.registrationForm .addInfoBottom .chbLine {margin-bottom: 5px;}
.registrationForm .addInfoBottom .chbLine input {margin: 0 10px 0 0; padding: 0; float: left; }
.registrationForm .addInfoBottom .chbLine label {float: left; width: 630px;}
.registrationForm .contentWide {width: 420px;}
.registrationForm .contentWide .oneLine .val {width: 300px;}
.registrationForm .contentWide .oneLine .val .text {width: 285px;}
.registrationForm .contentWide .oneLine .val select.text {width: 288px;}
/* formularz rejestracji */

/* strona rejestracji */
.registerThruFacebook, .registerNormal {float:right;}
.registerThruFacebook a, .registerNormal {position:relative;top:-3px}
#registerPage {width: 100%; clear: both; float: left;}
#registerPage .registrationForm .addInfo {width: 345px;}
#registerPage .box710 {width: 690px; }
#registerPage .box710 .top {width: 670px; background-image: url('../_img/bckgBox690Top.gif');}
#registerPage .box710 .middle {width: 670px; background-image: url('../_img/bckgBox690Middle.gif');}
#registerPage .box710 .bottom {width: 670px; background-image: url('../_img/bckgBox690Bottom.gif');}
#registerPage .boxGray690 {width: 670px; }
#registerPage .boxGray690 .top {width: 650px; background-image: url('../_img/bckgBoxGray670Top.gif');}
#registerPage .boxGray690 .middle {width: 650px; background-image: url('../_img/bckgBoxGray670Middle.gif');}
#registerPage .boxGray690 .bottom {width: 650px; background-image: url('../_img/bckgBoxGray670Bottom.gif');}
/* /strona rejestracji */

/* standardowy formularz */
.contentForm {clear: both; float: left; width: 100%; margin: 0 0 0 0;}
.contentForm .content {width: 405px; margin: 0 15px 0 0; float: left;}
.contentForm .oneLine {width: 100%; clear: both; float: left; margin: 0 0 5px 0; min-height: 21px;}
.contentForm .oneLine .key {float: left; width: 100px; margin: 0 10px 0 0; text-align: right; padding: 3px 0 0 0;}
.contentForm .oneLine .val {float: left; width: 170px;}
.contentForm .oneLine .val input[type="checkbox"] {margin-right: 5px !important; vertical-align: middle;}
.contentForm .oneLine .val .text {border: solid 1px #404040; border-bottom-color: #d4d0c8; width: 155px;}
.contentForm .oneLine .addVal {float: left; width: 125px;}
.contentForm .addInfo {float: left; width: 245px; font-size: 10px; line-height: 14px;}
.contentForm .addInfo .facebookLoginMore {position:relative;bottom:7px;padding-left:5px}
.contentForm .addInfoBottom {width: 100%; clear: both; float: left; margin: 0 0 15px 0; padding: 10px 0 0 0;}
/* /standardowy formularz */

/* 3 kroki */
.contentForm .step1,
.contentForm .step2,
.contentForm .step3 {background: #526f7a none no-repeat 0 0; width: 218px; margin: 0 5px 5px 0; clear: none; float: left;}
.contentForm .step1 {background-image: url('../_img/bckgStep1TopThin.gif');}
.contentForm .step2 {background-image: url('../_img/bckgStep2TopThin.gif');}
.contentForm .step3 {background-image: url('../_img/bckgStep3TopThin.gif');}

.contentForm .step1 div,
.contentForm .step2 div,
.contentForm .step3 div {background: transparent none no-repeat 0 100%; width: 160px; padding: 15px 10px 15px 48px; color: #fcfff5; font-size: 11px; line-height: 13px;}
.contentForm .step1 div {background-image: url('../_img/bckgStep1BottomThin.gif');}
.contentForm .step2 div {background-image: url('../_img/bckgStep2BottomThin.gif');}
.contentForm .step3 div {background-image: url('../_img/bckgStep3BottomThin.gif');}
.contentForm .step1 .singleLine,
.contentForm .step2 .singleLine,
.contentForm .step3 .singleLine {padding-bottom: 28px;}
/* /3 kroki */


/* kupowanie subskrypcji */
.pnlNewSubscription {width: 360px; margin: 0 10px 0 0;}
.pnlNewSubscription .oneColumn {background-image: none !important;}
.pnlNewSubscription .subscriptionDetails {margin: 0; width: 340px;}
.pnlNewSubscription .addInfo {padding: 15px 0 0 0; clear: both; float: left; width: 100%;}
.pnlActiveSubscription {width: 340px; clear: none !important;}
.pnlActiveSubscription .subscriptionDetails {margin: 0; width: 320px;}
/* /kupowanie subskrypcji */

/* dodawanie opinii o produkcie */
.formOpinion {width: 100%; clear: both; float: left;}
.formOpinion .opinionContent {float: left; width: 450px;}
.formOpinion .opinionAddContent {float: left; width: 220px; padding: 25px 0 0 0;}
.formOpinion .opinionAddContent p {font-size: 10px; margin: 0 0 10px 0; padding: 0;}
.formOpinion .oneLine {width: 100%; clear: both; float: left; margin: 0 0 5px 0; min-height: 21px;}
.formOpinion .oneLine .key {float: left; width: 75px; margin: 0 10px 0 0; text-align: right; padding: 3px 0 0 0;}
.formOpinion .oneLine .val {float: left; width: 345px;}
.formOpinion .oneLine .val .text {border: solid 1px #404040; border-bottom-color: #d4d0c8; width: 345px;}
.formOpinion .oneLine .val textarea.text {height: 70px;}
.formOpinion .oneLine .button {text-align: right;}
.formOpinion .oneLine .button input {margin-right: 17px;}
.formOpinion .oneLine .scoreStars {padding-top: 2px; float: left;}
.formOpinion .oneLine .scoreStars .rateValue {font-weight: bold; color: #666666; font-size: 14px; padding: 0 0 0 5px;}
.formOpinion .oneLine .gwiazdka {font-size: 11px; color: #336666; font-weight: normal;}

.formOpinion .opinionSignType td {padding: 2px 15px 0 0; vertical-align: middle;}
.formOpinion .opinionSignType input {margin: 0 5px 0 0; padding: 0; float: left;}
.formOpinion .opinionSignType label {float: left; white-space: nowrap;}
.formOpinion .chbPublishOnFacebook input {float: left; margin: 0 5px 0 0; padding: 0;}
.formOpinion .chbPublishOnFacebook label {float: left; white-space: nowrap;}

*HTML .formOpinion .opinionSignType input {height: 14px; width: 14px;}
*+HTML .formOpinion .opinionSignType input {height: 14px; width: 14px;}
*HTML .formOpinion .chbPublishOnFacebook input {height: 14px; width: 14px;}
*+HTML .formOpinion .chbPublishOnFacebook input {height: 14px; width: 14px;}

.formOpinion input.disabled {background-color: #e6e6e6;}

.tabbedContent .contentBox .formOpinion {padding-top: 10px; border-top: solid 1px #d1dcd4;}
.tabbedContent .contentBox .formOpinion .box690 {width: 670px;}
#mainContainer #pageContent .tabbedContent .contentBox .formOpinion h2.pageTitle {font-size: 18px;}

/* /dodawanie opinii o produkcie */

/* strona ze wszystkimi nagraniami */
#recordsPage {width: 100%; clear: both; float: left;}
#recordsPage .tabbedContent {width: 340px; margin-right: 10px; background-image: url('../_img/bckgRealTabbedBox340.gif'); }
#recordsPage .tabbedContent .contentBox {width: 330px; padding: 10px 5px 0 5px; margin: 5px 0 0 0; background: transparent url('../_img/bckgBox340Middle.gif') repeat-y 0 0;}
#recordsPage .tabbedContent .contentBox .oneProduct {padding: 0;}
#recordsPage .tabbedContent .contentBox .allBestsellers {width: 100%; clear: both; float: left; margin: 10px 0 0 0; padding: 5px 0 0 0; text-align: right; border-top: solid 1px #d1dcd4;}
#recordsPage .tabbedContent .contentBox .allBestsellers a {text-decoration: none; font-weight: bold; font-size: 12px;}
#recordsPage .tabbedContent .contentBox .allBestsellers a:hover {text-decoration: underline;}
#recordsPage .tabbedContent .contentBottom {width: 320px; padding: 0 10px; float: left; clear: both; background: transparent url('../_img/bckgBox340Bottom.gif') no-repeat 0 100%;}

#recordsPage .mostInteresting {width: 340px; clear: none; float: left;}
#recordsPage .mostInteresting .contentHD {border-bottom: solid 1px #d1dcd4; padding: 5px 0 !important; text-indent: 3px; margin: 0 0 15px 0 !important;}
#recordsPage .mostInteresting .productAdBox {width: 100%; clear: both; float: left; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: solid 1px #d1dcd4;}
#recordsPage .mostInteresting .productAdBox .img {width: 165px; margin: 0 8px 0 0; float: left; clear: none; overflow: hidden; text-align: center; border: solid 1px #dddddd;}
#recordsPage .mostInteresting .productAdBox .desc {width: 165px; padding: 0; float: right; clear: none; overflow: hidden;}
#recordsPage .mostInteresting .productAdBox .desc span {display: block; width: 100%; clear: both; overflow: hidden; color: #3e606f; padding: 0 0 2px 0;}
#recordsPage .mostInteresting .productAdBox .desc h3 {margin: 0; padding: 0 0 2px 0; width: 100%; clear: both; overflow: hidden;}
#recordsPage .mostInteresting .productAdBox .desc h3 a {font-size: 21px; color: #3e606f; font-weight: normal; text-decoration: none;}
#recordsPage .mostInteresting .productAdBox .desc h3 a:hover {text-decoration: underline;}
#recordsPage .mostInteresting .productAdBox .desc p {display: block; padding: 0 0 5px 0; width: 100%; clear: both; color: #3e606f;}
#recordsPage .mostInteresting .collectionAdBox {width: 100%; clear: both; float: left;}
#recordsPage .mostInteresting .smallPictureView .oneProduct {border-bottom: solid 1px #d1dcd4; margin: 0 0 10px 0; padding: 0 0 10px 0;}

/* /strona ze wszystkimi nagraniami */


/* artykuł - style do edytora - content */
.editorArea {width: 100%; clear: both; float: left;}
.editorArea,
.editorArea * {font-size: 11px; line-height: 160%;}
.editorArea .scratchCardActivation,
.editorArea .scratchCardActivation * {font-size: 12px;}
.editorArea h2 {color: #193441; font-size: 20px; line-height: 22px; font-weight: normal; margin: 0 0 10px 0; padding: 0; width: 100%; clear: both;}
.editorArea h3 {color: #193441; font-size: 12px; line-height: 16px; font-weight: bold; margin: 0 0 8px 0; padding: 0; width: 100%; clear: both;}
.editorArea a {text-decoration: underline;}
.editorArea p {margin: 0 0 5px 0; padding: 0; width: 100%; clear: both;}
.editorArea ul {margin: 0 0 5px 0; padding: 0; width: 100%; clear: both; list-style-type: square;}
.editorArea ul li {list-style-type: square; list-style-position: outside; margin: 0 0 0 15px; padding: 0 0 0 0px;}
.editorArea ol {margin: 0 0 5px 0; padding: 0; width: 100%; clear: both; list-style-type: decimal;}
.editorArea ol li {list-style-type: decimal; list-style-position: outside; margin: 0 0 0 35px; padding: 0;}
.editorArea ul.innerNav {border: solid 1px #d1dcd4; width: 670px; clear: both; float: left; margin: 15px 0 25px 0; padding: 3px 5px 0px 15px; list-style-type: none; background: #fcfff5 url('../_img/bckgInnerNavSeparator.gif') repeat-y 15px 0px;}
.editorArea ul.innerNav li {float: left; margin: 0 10px 0 0; padding: 3px 10px 9px 0; list-style-type: none; background: transparent url('../_img/bckgInnerNavItemSeparator.gif') no-repeat 100% 7px;}
.editorArea ul.innerNav li,
.editorArea ul.innerNav li a {font-size: 11px; line-height: 16px;}
.editorArea img.imgLeft {float: left; margin: 7px 10px 7px 0;}
.editorArea img.imgRight {float: right; margin: 7px 0 7px 10px;}
.editorArea div.imgCenter {margin: 5px 0; clear: both; text-align: center;}

.editorArea .step1,
.editorArea .step2,
.editorArea .step3 {background: #526f7a none no-repeat 0 0; width: 228px; margin: 0 0 5px 6px; clear: both; float: left;}
*HTML .editorArea .step1,
*HTML .editorArea .step2,
*HTML .editorArea .step3 {margin-left: 3px;}
.editorArea .step1 {background-image: url('../_img/bckgStep1Top.gif');}
.editorArea .step2 {background-image: url('../_img/bckgStep2Top.gif');}
.editorArea .step3 {background-image: url('../_img/bckgStep3Top.gif');}

.editorArea .step1 div,
.editorArea .step2 div,
.editorArea .step3 div {background: transparent none no-repeat 0 100%; width: 170px; padding: 15px 10px 15px 48px; color: #fcfff5; font-size: 11px; line-height: 13px;}
.editorArea .step1 div {background-image: url('../_img/bckgStep1Bottom.gif');}
.editorArea .step2 div {background-image: url('../_img/bckgStep2Bottom.gif');}
.editorArea .step3 div {background-image: url('../_img/bckgStep3Bottom.gif');}
.editorArea .step1 .singleLine,
.editorArea .step2 .singleLine,
.editorArea .step3 .singleLine {padding-bottom: 25px;}

.editorArea .productsBox {margin: 0 0 5px 0; padding: 0; width: 100%; clear: both; overflow: hidden;}
.editorArea .productsBox .product {width: 90px; float: left; margin: 0 2px 0 0; overflow: hidden;}
.editorArea .productsBox .product img {margin: 0 0 5px 0;}
/* artykuł - style do edytora - content */

/* strona z 5-cioma artykulami */
body.infoPageBody #mainContainer #pageContent #main {padding-right: 2px;}
body.infoPageBody #mainContainer #pageContent #side {padding-left: 0; width: 278px;}

/* strona z 4-ma artykulami */
body.infoPageTwoBody {}

.multipleArticlePage {width: 100%; clear: both; overflow: hidden;}
.multipleArticlePage .firstCol {float: left; width: 308px; padding: 0; margin: 0 10px 0 0; background: #ffffff url('../_img/bgArticle308Middle.png') repeat-y 0 0; }
.multipleArticlePage .firstCol .editorArea {width: 278px; padding: 20px 15px 10px 15px; background: transparent url('../_img/bgArticle308Top.png') no-repeat 0 0;}
.multipleArticlePage .firstCol .bottom {width: 100%; clear: both; overflow: hidden; height: 5px; font-size: 0; line-height: 0; background: #ffffff url('../_img/bgArticle308Bottom.png') no-repeat 0 100%;}
.multipleArticlePage .secondCol {float: left; width: 363px; padding: 0; margin: 0; background: #ffffff url('../_img/bgArticle363Middle.png') repeat-y 0 0;}
.multipleArticlePage .secondCol .editorArea {width: 333px; padding: 20px 15px 10px 15px; background: transparent url('../_img/bgArticle363Top.png') no-repeat 0 0;}
.multipleArticlePage .secondCol .bottom {width: 100%; clear: both; overflow: hidden; height: 5px; font-size: 0; line-height: 0; background: #ffffff url('../_img/bgArticle363Bottom.png') no-repeat 0 100%;}
.multipleArticlePage .listImagesAndTexts {width: 100%; clear: both; overflow: hidden; padding: 40px 0 0 0;}
.multipleArticlePage .listImagesAndTexts .itemLeftImage,
.multipleArticlePage .listImagesAndTexts .itemRightImage {width: 100%; clear: both; float: left; margin-top: -25px;}
.multipleArticlePage .listImagesAndTexts img {float: left; }
.multipleArticlePage .listImagesAndTexts .text {float: left; width: 183px; font-family: "Palatino Linotype", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 16px; line-height: 19px; font-weight: bold;}
.multipleArticlePage .listImagesAndTexts .itemLeftImage .text {padding-left: 10px;}
.multipleArticlePage .listImagesAndTexts .itemRightImage .text {margin-right: 10px;}

.multipleArticlePageSide {float: left; width: 278px; padding: 0; margin: 0; background: #ffffff url('../_img/bgArticle278Middle.png') repeat-y 0 0; }
.multipleArticlePageSide .editorArea {width: 268px; padding: 15px 5px 10px 5px; background: transparent url('../_img/bgArticle278Top.png') no-repeat 0 0;}
.multipleArticlePageSide .bottom {width: 100%; clear: both; overflow: hidden; height: 5px; font-size: 0; line-height: 0; background: #ffffff url('../_img/bgArticle278Bottom.png') no-repeat 0 100%;}

.editorArea .specialOffer {width: 261px; float: none; margin: 0 auto; overflow: hidden; clear: both; margin-bottom: 20px;}
.editorArea .specialOffer .top {width: 100%; height: 65px; background: transparent url('../_img/ofertaSpecjalnaHd.png') no-repeat 0 0; clear: both; overflow: hidden; font-size: 0; line-height: 0;}
.editorArea .specialOffer .middle {background: transparent url('../_img/bgOfertaSpecjalnaMiddle.png') repeat-y 0 0; padding: 0 35px; width: 191px; clear: both; overflow: hidden;}
.editorArea .specialOffer .bottom {font-size: 0; line-height: 0; width: 100%; height: 10px; background: transparent url('../_img/bgOfertaSpecjalnaBottom.png') no-repeat 0 100%;}

.customNumberedList {width: 248px; padding: 0 10px; clear: both; overflow: hidden;}
.customNumberedList .oneLine {width: 100%; clear: both; overflow: hidden; margin: 0 0 15px 0;}
.customNumberedList .nr {float: left; width: 37px; margin: 0 15px 0 0; overflow: hidden;}
.customNumberedList .desc {width: 196px; float: left; overflow: hidden;}
.multipleArticlePage .firstCol .customNumberedList {width: 278px; padding: 0;}
.multipleArticlePage .firstCol .customNumberedList .desc {width: 226px;}
.multipleArticlePage .secondCol .customNumberedList {width: 333px; padding: 0;}
.multipleArticlePage .secondCol .customNumberedList .desc {width: 281px;}

.footerArticle {width: 100%; padding: 10px 0 20px 0; clear: both; background: transparent url('../_img/bgFooterGradient.png') no-repeat 0 100%; overflow: hidden; }
.footerArticle .centeredTitle {font-family: "Palatino Linotype", Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 20px; font-weight: bold; width: 100%; clear: both; overflow: hidden; text-align: center; margin: 0 0 10px 0;}
.footerArticle .oneItem {float: left; width: 300px;}
.footerArticle .oneItem .img {float: left; margin: 0 10px 0 0;}
.footerArticle .oneItem a {text-decoration: none;}
.footerArticle .oneItem a:hover {text-decoration: underline;}
.footerArticle .oneItem,
.footerArticle .oneItem * {line-height: 120%;}
/* /strona z 5-cioma artykulami */


/* mapa strony */
#siteMapCollections {width: 340px; float: left; clear: both; margin: 0 10px 15px 0; padding: 0;}
#siteMapCollections ul li {padding: 3px 0; width: 100%;}
#siteMapCollections ul li .countLink {padding: 0 0 0 5px;}

#siteMapArticles {width: 340px; float: left; clear: none; margin: 0 0 15px 0; padding: 0;}
#siteMapArticles ul li {width: 100%; clear: both; float: left;}
#siteMapArticles ul li .menuTab {width: 100%; clear: both; float: left; font-size: 12px; font-weight: bold; padding: 0 0 3px 0;}
#siteMapArticles ul li .menuTab a {font-size: 12px; font-weight: bold;}
#siteMapArticles ul li ul.menuTabChildren {width: 300px; padding: 0 0 0 20px; float: left; clear: both;}
#siteMapArticles ul li ul.menuTabChildren li {padding: 2px 0 3px 0;}
/* /mapa strony */

/* lista plikow do pobrania */
.noAudioFiles {padding: 20px; display: block;}
table.audioFilesList {width: 100%; border-collapse: collapse;}
table.audioFilesList tr.hdRow th {font-weight: bold; padding: 3px; border: solid 1px #d1dcd4; color: #000000;}
table.audioFilesList tr td {padding: 3px; border: solid 1px #d1dcd4; color: #336666;}
table.audioFilesList tr.row td {background-color: #ffffff;}
table.audioFilesList tr.altRow td {background-color: #fcfff5;}
.audioFilesClose {padding: 20px; text-align: right;}
/* lista plikow do pobrania */


/* edycja konta */
#editProfilePage {clear: both; width: 100%;}
#editProfilePage .box340 .contentForm .content {width: 100%; margin: 0;}
#editProfilePage #editAccountLinks .expandedBoxHD,
#editProfilePage #editAccountLinks .collapsedBoxHD {font-size: 12px; color: #990000; cursor: pointer; line-height: 20px; text-decoration: underline;}
#editProfilePage .expandedBox {width: 100%; clear: both;}
/* /edycja konta */

/* edycja konta - tabelka z historia zamowien */
#editProfilePage table.ordersHistory {width: 100%; border-collapse: collapse;}
#editProfilePage table.ordersHistory td {vertical-align: top;}
#editProfilePage table.ordersHistory td,
#editProfilePage table.ordersHistory th {padding: 5px; border-bottom: solid 1px #d1dcd4;}
#editProfilePage table.ordersHistory table.lineItems {width: 100%;}
#editProfilePage table.ordersHistory table.lineItems td,
#editProfilePage table.ordersHistory table.lineItems th {border-bottom-width: 0; padding-top: 0;}
#editProfilePage table.ordersHistory table.lineItems .products {}
#editProfilePage table.ordersHistory table.lineItems .count {width: 50px; text-align: center;}
#editProfilePage table.ordersHistory table.lineItems .status {width: 150px;}
/* /edycja konta - tabelka z historia zamowien */

/* strona dla dziennikarzy */
#journalistPage {width: 100%; clear: both; float: left;}
#journalistPage .leftCol {width: 405px; float: left; border-right: solid 1px #d1dcd4; padding: 15px 25px 0 0;}
#journalistPage .movie {width: 100%; clear: both; float: left; padding: 0 0 15px 0; height: 290px;}
#journalistPage .rightCol {width: 254px; float: left; padding: 15px 0 0 25px;}
#journalistPage .textBox {width: 100%; clear: both; float: left;}
/* /strona dla dziennikarzy */

/* tooltip */
.tooltip {width: 100%;}
.tooltip .top,
.tooltip .bottom {width: 100%; clear: both; height: 5px; font-size: 0; line-height: 0;}
.tooltip .top {background: transparent url('../_img/bckgTooltipTop.png') no-repeat 0 0; padding-top: 12px;}
.tooltip .bottom {background: transparent url('../_img/bckgTooltipBottom.png') no-repeat 0 100%; padding-bottom: 12px;}
.tooltip .middle {padding: 5px 27px; width: 214px; clear: both; background: transparent url('../_img/bckgTooltipMiddle.png') no-repeat 0 0;}
.tooltipIE6 .top {background: transparent url('../_img/bckgTooltipTop.gif') no-repeat 12px 12px;}
.tooltipIE6 .bottom {background: transparent url('../_img/bckgTooltipBottom.gif') no-repeat 12px 100%;} 
.tooltipIE6 .middle {background: transparent url('../_img/bckgTooltipMiddle.gif') repeat-y 12px 0;}
.tooltipWithClose .middle {padding-top: 30px;}
#WzTiTl {top: 40px; right: 20px;}
#WzClOsE {font-weight: normal !important; color: #990000 !important;}
#WzClOsE:hover {text-decoration: underline !important;} 

.collectionForPopupTooltip .top {background-image: url('../_img/bckgTooltipCollectionsTop.png'); padding-top: 0; background-position: 0 -12px;}
*+ html .collectionForPopupTooltip .top  {float: left;}
.collectionForPopupTooltip .bottom {background-image: url('../_img/bckgTooltipCollectionsBottom.png') ;}
.collectionForPopupTooltip .middle {width: 690px; background-image: url('../_img/bckgTooltipCollectionsMiddle.png'); background-repeat: repeat-y; padding-top: 0;}

.collectionForPopupTooltip .closeLink {float: right; color: #990000; font-size: 11px; cursor: pointer; margin: 5px 0 0 0;}
.collectionForPopupTooltip .closeLink:hover {text-decoration: underline;}
.collectionForPopupTooltip .popupTitle {margin: 0; padding: 0; font-size: 14px; font-weight: bold;}
.collectionForPopupTooltip .boxSeeAllMainPage {margin-bottom: 5px; float: right; width: 40%; clear: none;}
.collectionForPopupTooltip .boxActivateCard {float: left; width: 40%;}
.collectionForPopupTooltip .boxActivateCard a {font-weight: bold; color: #990000;}

.tooltipIE6.collectionForPopupTooltip .top {background-image: url('../_img/bckgTooltipCollectionsTop.gif'); background-position: 50% 0;}
.tooltipIE6.collectionForPopupTooltip .bottom {background-image: url('../_img/bckgTooltipCollectionsBottom.gif') ; background-position: 50% 100%;}
.tooltipIE6.collectionForPopupTooltip .middle {background-image: url('../_img/bckgTooltipCollectionsMiddle.gif'); background-position: 50% 0;}


/* /tooltip */

/* popup okladkowy */
.productInformationInPopup {}
.productInformationInPopup .authors {width: 100%; clear: both; padding: 3px 0 0 0;}
.productInformationInPopup .authors .author {color: #990000;}
.productInformationInPopup .productTitle {margin: 0; padding: 3px 0 10px 0; font-weight: bold; font-size: 12px; text-decoration: underline;}
.productInformationInPopup .rating {background: transparent url('../_img/bckgRatingGray.gif') no-repeat 0 0; width: 75px; height: 10px; clear: both; margin: 5px 0 10px 0;}
.productInformationInPopup .rating .ratingValue {background: transparent url('../_img/bckgRatingColour.gif') no-repeat 0 0; height: 10px; font-size: 0; line-height: 0;}
.productInformationInPopup .property {width: 100%; clear: both; padding: 0; line-height: 140%; color: #3e606f; overflow: hidden; font-size: 10px;}
.productInformationInPopup .property .key {width: 50px; padding: 0; float: left;}
.productInformationInPopup .property .val {width: 164px; float: left;}
.productInformationInPopup .property .fakeLink {color: #990000;}
.productInformationInPopup .price {font-weight: bold; width: 100%; clear: both; padding: 5px 0;}
.productInformationInPopup .price .oldPrice {text-decoration: line-through; color: #9FB0B7; padding: 0 5px 0 0;}
.productInformationInPopup .desc {line-height: 160%; clear: both; width: 100%; padding: 5px 0 0 0;}
/* /popup okladkowy */

/* boksy produktowe w prawej kolumnie */
.sideHeader {width: 100%; float: left; clear: both; color: #ffffff; font-weight: bold; white-space: nowrap; height: 31px; margin: 0; margin-right: -3px; padding: 0;}
.sideHeader .ico {padding: 0 5px 0 0;}
.sideHeader .left,
.sideHeader .right {width: 4px; float: left; clear: none; font-size: 0; line-height: 0; height: 100%; background: transparent none no-repeat 0 0;}
.sideHeader .left {background-image: url('../_skins/BloodyMaryAccordion/_img/bgTabLeftFirstActive.gif');}
.sideHeader .right {background-image: url('../_skins/BloodyMaryAccordion/_img/bgTabRightFirstActive.gif');}
.sideHeader .middle {width: 232px; height: 23px; padding: 8px 10px 0 10px; margin: 0; float: left; background: transparent url('../_skins/BloodyMaryAccordion/_img/bgTabMiddleFirstActive.gif') repeat-x 0 0; font-size: 11px; font-weight: bold;}
.sideProductGrid {width: 240px; float: left; clear: both; border: solid 1px #d1dcd4; border-width: 0 1px 1px 1px; padding: 10px 9px; margin: 0 0 10px 0; background-color: #fcfff5; overflow: hidden;}

.sideProductGrid .oneProduct {width: 100%; padding: 0 0 10px 0; float: left; border-bottom: 1px solid #D1DCD4; margin: 0 0 10px 0;}
*HTML .sideProductGrid .oneProduct {margin-right: -3px;}
.sideProductGrid .oneProduct .presentation {float: left; clear: none; width: 92px; margin: 0 8px 0 0; }
.sideProductGrid .oneProduct .presentation .img {width: 90px; margin: 0 0 5px 0; overflow: hidden; border: solid 1px #dddddd;}
.sideProductGrid .oneProduct .desc {float: right; clear: none; width: 140px; position: relative;}
.sideProductGrid .oneProduct .desc h3 {margin: 0; padding: 15px 0 5px 0; color: #3e606f; font-size: 12px; font-weight: bold;}
.sideProductGrid .oneProduct .desc h3 a {color: #3e606f; font-size: 12px; font-weight: bold; text-decoration: underline;}
.sideProductGrid .oneProduct .desc h3 a:hover {text-decoration: underline;}
.sideProductGrid .oneProduct .desc .rating {margin: 0 0 7px 0;}
.sideProductGrid .oneProduct .desc .ratingAndOpinion .rating {margin: 0 5px 0 0; float: left;}
.sideProductGrid .oneProduct .desc .ratingAndOpinion .opinionLink {float: left;}
.sideProductGrid .oneProduct .desc .authors .authorsContent {padding: 0; position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; white-space: nowrap; height: 15px; display: block;}
.sideProductGrid .oneProduct .desc .performers {padding: 0; float: left; clear: both; width: 100%; font-size: 10px; color: #336666;}
.sideProductGrid .oneProduct .desc .ratingAndOpinion {padding: 0; float: left; clear: both; width: 100%;}
.sideProductGrid .oneProduct .desc .authors strong,
.sideProductGrid .oneProduct .desc .authors br {display: none;}

.sideProductGrid .oneProduct .desc .performers strong {font-weight: normal; display: block; float: left; width: 50px;}
.sideProductGrid .oneProduct .desc .property {color: #3e606f; font-size: 10px; line-height: 14px;}
.sideProductGrid .oneProduct .desc .property a {font-size: 10px;}
.sideProductGrid .oneProduct .desc .property .key {float: left; width: 50px; clear: both;}
.sideProductGrid .oneProduct .desc .property .val {float: left; width: 180px; clear: none;}
.sideProductGrid .linkShowAll {clear: both; float: left; margin: 0; padding: 0 20px 0 0; text-align: right; width: 220px;}

.sideProductGridInTabs {border:0;padding:0}
.sideProductGridInTabs .oneUser .presentation {width: 52px; margin: 0 8px 0 0; }
.sideProductGridInTabs .oneUser .desc {width:180px}
.sideProductGridInTabs .oneUser .desc h3 {padding-top: 0;}
.sideProductGridInTabs .onePerson .desc h3 {padding-top:5px}

.sideProductGridInPopup {border-width: 0; padding: 0;}
.sideProductGridInPopup .oneUser .desc h3 {padding-top: 5px;}
.sideProductGridInPopup .oneUser .presentation {width: 52px; margin: 0 8px 0 0; }
.sideProductGridInPopup .oneUser .desc {width:180px}
.sideProductGridInPopup .onePerson .desc h3 {padding-top:5px}

/* /boksy produktowe w prawej kolumnie */

/* produkty w popupie */

form.facebookPopupForm {width: 500px; border: solid 4px #525252; padding: 15px; background-color: #fcfff5; overflow: hidden;}

#facebookAudiobooksData .sideProductGridInPopup,
#facebookFriendsData .sideProductGridInPopup {width:500px;}
#facebookAudiobooksData .sideProductGridInPopup .oneProduct,
#facebookFriendsData .sideProductGridInPopup .oneProduct {float:left;width:48%;padding:20px 5px;margin:0;border:0}
#facebookAudiobooksData .sideProductGridInPopup .borderBottom,
#facebookFriendsData .sideProductGridInPopup .borderBottom {height:1px;border-bottom:solid 1px #dddddd;}
#facebookAudiobooksData #divPager,
#facebookFriendsData #divPager {clear:both;text-align:center}
#facebookAudiobooksData #divPager a,
#facebookFriendsData #divPager a {color: #336666; cursor: default;}
#facebookAudiobooksData #divPager a:hover,
#facebookFriendsData #divPager a:hover {text-decoration: none;}
#facebookAudiobooksData #divPager a.facebookPopupLink,
#facebookFriendsData #divPager a.facebookPopupLink {color: #990000; cursor: pointer;}
#facebookAudiobooksData #divPager a.facebookPopupLink:hover,
#facebookFriendsData #divPager a.facebookPopupLink:hover {text-decoration: underline;}

/* boksy reklamowe w prawej kolumnie */
.sideAdvCollection {width: 240px; float: left; clear: both; border: solid 1px #d1dcd4; border-width: 0 1px 1px 1px; padding: 10px 9px; margin: 0 0 10px 0; background-color: #fcfff5; overflow: hidden;}
.sideAdvCollection .oneAd {width: 100%; padding: 0 0 10px 0; float: left; border-bottom: 1px solid #D1DCD4; margin: 0 0 10px 0;}
*HTML .sideAdvCollection .oneAd {margin-right: -3px;}
.sideAdvCollection .oneAd .img {width: 90px; margin: 0 8px 0 0; float: left; border: solid 1px #dddddd;}
.sideAdvCollection .oneAd .info {width: 140px; margin: 0; float: left;}
.sideAdvCollection .oneAd .info .teaser {clear: both; margin: 0 0 5px 0; font-weight: bold;}
.sideAdvCollection .oneAd .info .link {clear: both; background: transparent url('../_img/bgBulletRaquoRed.png') no-repeat 0 5px; text-indent: 10px;}
/* /boksy reklamowe w prawej kolumnie */

/* strona przedkoszykowa */
.addingToBasketPage {width: 100%; clear: both; float: left;}
#mainContainer #pageContent .addingToBasketPage .pageTitle {padding-top: 10px; font-weight: bold; border-top: solid 1px #D1DCD4;}
.addingToBasketPage .additionalButtons {width: 100%; clear: both; overflow: hidden; padding: 0 0 10px 0; margin: 0 0 20px 0; border-bottom: solid 1px #D1DCD4;}
.addingToBasketPage .additionalButtons .textLink {float: left; width: 345px; padding: 6px 0 0 0;}
.addingToBasketPage .additionalButtons .imgLink {float: left; width: 345px; text-align: right;}
.addingToBasketPage .skuDescMain {padding-bottom:20px;}
/* /strona przedkoszykowa */

.scratchCardActivation {font-size: 12px;}
.scratchCardActivation .oneLine {clear: both; float: left; width: 100%; margin: 0 0 10px 0;}
.scratchCardShopListSimple .oneShop {width: 115px; float: left; overflow: hidden; text-align: center;}

.contestQuestion textarea {width: 665px; height: 100px;}
.contestQuestion .chb {padding-left: 10px; width: 660px;}
.contestQuestion .chb input {float: left; margin: 0 10px 0 0; padding: 0;}
.contestQuestion .chb label {float: left; width: 625px;}

ol.nokiaSurvey li {margin-bottom: 10px; margin-top: 0; padding-bottom: 0; padding-top: 0; clear: both;}
.nokiaSurveyOtherPlaces {padding-left: 20px; width: 620px;}
.nokiaSurveyOtherPlaces textarea {width: 600px; height: 70px;}


#ticketContestPage .logotypes {text-align: center;}
#ticketContestPage .logotypes img {vertical-align: middle; margin: 0 30px;}
#ticketContestPage .oneLine,
#ticketContestPage p {padding: 5px 0}
#ticketContestPage p.question {font-size: 18px; font-weight: bold;}
#ticketContestPage textarea.text {width: 500px; height: 100px;}

#ticketContestArticle .product {padding-top: 20px; margin-top: 20px; border-top: solid 1px #d1dcd4;}
#ticketContestArticle .product .img {float: left; margin: 0 20px 0 0;}
#ticketContestArticle .product .desc {float: left; width: 500px;}

.zaslepka {background-color: #0000FF !important;}

/* facebook settings */
#facebookSettings .contentForm .chbLine input,
.showToFacebook input {margin: 0 5px 0 0; padding: 0; }
.facebookPersonOpinion,
.facebookIcon {padding-left:20px;height:16px;background:transparent url('../_img/facebookIcon.gif') no-repeat 0 0}
.facebookIcon {clear:both}
.facebookIcon a {position:relative;top:2px}
.contentForm .question,
.addingToBasketPage .question {cursor:pointer}

.sampleInfoTooltip .oneLine {width: 100%; clear: both; margin: 0 0 10px 0;}
.sampleInfoTooltip .playerInPopup {clear: both; width: 120px; margin: 0 auto 10px auto;}

.lpHeader {background: transparent url('../_img/bgPageHeaderLP.png') repeat-y 0 0; clear: both; width: 690px;}
.lpHeader .logo {padding: 0 0 0 25px;}

#smsPremiumBox .title {text-align: center; font-size: 14px;padding: 0 0 10px 0; clear: both; width: 100%;}
#smsPremiumBox .oneNumber {width: 100%; clear: both; padding: 0 0 20px 0; text-align: center;}
#smsPremiumBox .number {font-size: 16px; font-weight: bold;}
#smsPremiumBox .writeCode {width: 100%; clear: both; float: left; padding: 0 0 10px 0;}
#smsPremiumBox .writeCode .info {float: left; white-space: nowrap; margin: 5px 10px 0 85px;}
#smsPremiumBox .writeCode input {float: left; margin-right: 0;}
#smsPremiumBox .writeCode input.text {margin-right: 10px; margin-top: 3px;}
#smsPremiumBox .numberLine {padding-bottom: 5px; font-size: 14px;}
#smsPremiumBox .writeMultipleCode {padding: 20px 0 10px 0; text-align: center;}
#smsPremiumBox .codeLine {padding-bottom: 7px; width: 190px; margin: 0; padding-left: 250px;}
#smsPremiumBox .codeLine .firstCol {width: 40px; margin-right: 5px; padding-top: 2px;}
#smsPremiumBox .codeLine .secondCol {width: 145px;}

#smsPremiumBox .smsBoxWithPayBack {width: 690px; float: left; clear: both;}
#smsPremiumBox .smsBoxWithPayBack .imgPayBack {float: left; position: relative;}
#smsPremiumBox .smsBoxWithPayBack .smsBoxContent {float: left; width: 680px; margin-left:-80px;}

.yourShelfAccordionWrapper .refreshLinkContainer {margin-top: -5px; padding-bottom: 10px; text-align: right; vertical-align: middle; height: 16px;}
.yourShelfAccordionWrapper .refreshLinkContainer img {float: right; margin-top: 2px;}
.yourShelfAccordionWrapper .refreshLinkContainer a {float: right; white-space: nowrap; margin-left: 5px;}


.collectionForPopup {width: 690px; background-color: #ffffff;}

