 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding: 0; margin: 0;}fieldset,img{border: none;}a{color: #ac7ecd; text-decoration: none;}a:hover,a:focus,a:active{text-decoration: underline; outline: none;}p{margin: 0 0 10px; line-height: 1.2em;}input.button,input.submit{cursor: pointer;}h2{clear: left; margin-bottom: 10px; font-size: 1.3em; font-weight: bold;}h3{margin: 15px 0 5px; font-size: 1em; font-weight: bold;}h4{margin-bottom: 4px; font-size: 1em; font-weight: bold;}h5{font-size: 1em; font-weight: bold; font-style: italic;}h6{font-size: .85em; font-weight: bold; font-style: italic;}ul,ol{margin: 10px 30px;}#content .two-columns-second-wide .second-column strong{color: #fff;}#tresc .to-left{display: inline; margin-right: 12px; float: left;}#tresc .to-right{display: inline; margin-left: 12px; float: right;}.ui-tabs-hide{display: none;}.jcarousel-container{position: relative;}.jcarousel-clip{z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}.jcarousel-list{z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}.jcarousel-item{float: left; list-style: none;}.previous a:hover,.previous a:focus,.previous a:active,.next a:hover,.next a:focus,.next a:active{outline: none;}a.zoombox{display: block; position: relative; text-align: center;}.gallery a.flash{margin-bottom: -30px; position: relative; top: -30px; float: right; right: 50px;}a.zoombox .ladowanie{width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url('../img/icons/loading.gif') center center no-repeat;}#zoombox{padding: 5px; position: absolute; left: 0; top: 0; background: #000; border: solid 1px #1a1a1a; z-index: 100;}#zoombox #zoomboxflashcontainer{width: 650px; height: 650px; overflow: hidden; position: relative;}#zoombox img{display: block; position: relative; z-index: 10; cursor: pointer;}#zoombox .opis{display: none; padding: 4px 8px 6px 8px; margin: 0 -5px -5px; background: #000 url('../img/backgrounds/tooltip.jpg') right top no-repeat; color: #DBAFDA; text-align: right; font-size: .8em; font-weight: normal;}#zoombox .n{width: 100%; height: 12px; position: absolute; left: 0; top: -12px; background: url('../img/backgrounds/shadow-ns.png') center top repeat-x;}#zoombox .s{width: 100%; height: 12px; position: absolute; left: 0; bottom: -12px; background: url('../img/backgrounds/shadow-ns.png') center bottom repeat-x;}#zoombox .w{width: 12px; height: 100%; position: absolute; left: -12px; top: 0; background: url('../img/backgrounds/shadow-we.png') left center repeat-y;}#zoombox .e{width: 12px; height: 100%; position: absolute; right: -12px; top: 0; background: url('../img/backgrounds/shadow-we.png') right center repeat-y;}#zoombox .nw{width: 12px; height: 12px; position: absolute; left: -12px; top: -12px; background: url('../img/backgrounds/shadow-corners.png') left top no-repeat;}#zoombox .ne{width: 12px; height: 12px; position: absolute; right: -12px; top: -12px; background: url('../img/backgrounds/shadow-corners.png') right top no-repeat;}#zoombox .se{width: 12px; height: 12px; position: absolute; right: -12px; bottom: -12px; background: url('../img/backgrounds/shadow-corners.png') right bottom no-repeat;}#zoombox .sw{width: 12px; height: 12px; position: absolute; left: -12px; bottom: -12px; background: url('../img/backgrounds/shadow-corners.png') left bottom no-repeat;}.tooltip{display: none;}#tooltip{position: absolute; z-index: 100;}#tooltip .contents{min-width: 0; color: #a389b0; text-align: left;}#tooltip .nw{padding: 0 0 0 5px; position: relative; background: url('../img/backgrounds/tooltip.png') left top no-repeat;}#tooltip .ne{padding: 20px 55px 7px 0; position: relative; right: -10px; background: url('../img/backgrounds/tooltip.png') right top no-repeat;}#tooltip .sw{width: 60%; height: 5px; position: absolute; left: 0; bottom: -5px; background: url('../img/backgrounds/tooltip.png') left bottom no-repeat;}#tooltip .se{width: 60%; height: 5px; position: absolute; right: -10px; bottom: -5px; background: url('../img/backgrounds/tooltip.png') right bottom no-repeat;}#tooltip p{max-width: 200px; line-height: 1.3em; margin: 0 -30px 0 0; text-align: justify;}#tooltip img.fullsize{display: block; margin: -9px -45px -12px -9px;}.grade{display: block; height: 23px; line-height: 23px; position: relative; color: #bb80c4; text-align: left; font-family: Arial,sans-serif; font-size: 1.25em; font-weight: bold; overflow: hidden;}.grade img{width: 60px; height: 23px; margin-right: 10px; vertical-align: top;}ul.options{margin: 0 15px 10px; list-style: none;}ul.options li{margin-bottom: 3px;}ul.premium-points{min-height: 55px; padding-left: 55px; margin-left: 0; margin-top: 10px; margin-bottom: 20px; background: url('../img/icons/premium-points.png') left center no-repeat;}ul.coupons{min-height: 30px; padding-left: 68px; margin-left: 0; margin-top: 10px; margin-bottom: 20px; background: url('../img/icons/coupons.png') left center no-repeat;}ul.your-account{min-height: 50px; padding-left: 58px; margin-left: 0; margin-top: 10px; margin-bottom: 20px; background: url('../img/icons/your-account.png') left center no-repeat;}ul.your-orders{min-height: 25px; padding-left: 52px; padding-top: 10px; margin-left: 0; margin-top: 10px; margin-bottom: 20px; background: url('../img/icons/your-orders.png') left center no-repeat;}table{width: 100%; margin: 0 0 10px; background: url('../img/backgrounds/table-border.png') center top no-repeat;}table thead th{padding: 8px 8px; border-bottom: solid 1px #0e0e0e; border-left: solid 1px #0e0e0e; font-weight: normal; text-align: center;}table tbody td,table tbody th{padding: 8px 8px; border-bottom: solid 1px #0e0e0e; border-left: solid 1px #0e0e0e; font-weight: normal; text-align: center;}table .col-first{padding-top: 9px; background: url('../img/backgrounds/table-border.png') left bottom no-repeat; border-left: none; border-top: none; border-bottom: none;}table .col-last{padding-top: 9px; background: url('../img/backgrounds/table-border.png') right bottom no-repeat; border-right: none; border-top: none; border-bottom: none;}h1{position: absolute; left: 0; top: 42px;}#choose-language{padding-top: 38px; position: absolute; right: 0; top: 0;}#choose-language h2{position: absolute !important; left: -2500px !important; width: 20px !important;}#choose-language ul{list-style: none; margin: 0;}#choose-language ul li{margin-bottom: -10px;}#choose-language ul li img{width: 32px; height: 39px;}#till{height: 146px; position: absolute; left: 414px; top: 10px; color: #edbd38; overflow: hidden;}#till h2,#till h3{position: absolute !important; left: -2500px !important; width: 20px !important;}#till a{color: #edbd38;}#till .tabs{height: 43px; margin: 0; position: relative; list-style: none; z-index: 2;}#till .tabs:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#till .tabs li{display: inline; padding: 0px 0; float: left; text-align: center;}#till .tabs li a:focus,#till .tabs li a:active{outline: none;}#till .tabs li.account{width: 141px;}#till .tabs li.comparator{width: 183px; padding-top: 4px;}#till .tabs li.cart{width: 161px; padding-top: 8px;}#till .tabs .account img{width: 111px; height: 25px;}#till .tabs .comparator img{width: 149px; height: 23px;}#till .tabs .cart img{width: 131px; height: 31px;}#till .tab-content{width: 486px; height: 101px; padding-top: 47px; margin-top: -45px; background: url('../img/backgrounds/till-tab.jpg') 0 0 no-repeat; position: relative; z-index: 1;}#till #account.tab-content{background-position: 0 0;}#till #comparator.tab-content{background-position: -486px 0;}#till #cart.tab-content{background-position: -972px 0;}#till .tab-content p{margin-bottom: 5px;}#till .tab-content ul.options{margin: 0; list-style: none;}#till .tab-content .first-column{display: inline; width: 162px; padding: 0 10px; float: left;}#till .tab-content .second-column{display: inline; width: 140px; padding: 0 10px; float: left;}#till .tab-content .button{display: inline; width: 114px; padding: 15px 18px 0 0; float: right;}#till .tab-content .button img{width: 114px; height: 36px;}#till .tab-content .vertical-carousel{width: 142px; padding-left: 20px; height: 48px; position: relative;}#till .tab-content .vertical-carousel h4{position: absolute !important; left: -2500px !important; width: 20px !important;}#till .tab-content .vertical-carousel h5{margin: 0; font-style: normal; font-weight: bold; font-size: 1em;}#till .tab-content .vertical-carousel p{color: #939292;}#till .tab-content .vertical-carousel strong{color: #edbd38;}#till .tab-content .vertical-carousel .jcarousel-clip{width: 100%; height: 30px; margin-bottom: 5px;}#till .tab-content .vertical-carousel ul{width: 100%; height: 35px; margin: 0; list-style: none; overflow: hidden;}#till .tab-content .vertical-carousel ul li{width: 100%; height: 30px; margin: 0;}#till .tab-content .vertical-carousel .previous{margin: 0; position: absolute; left: 0; top: 0;}#till .tab-content .vertical-carousel .next{margin: 0; position: absolute; left: 0; bottom: 0;}#till .tab-content .vertical-carousel .previous img,#till .tab-content .vertical-carousel .next img{width: 8px; height: 7px;}#footer{height: 106px; margin-top: 20px; clear: both;  border-top: solid 1px #1a0e25;}#footer .container{width: 942px; margin: 0 auto; position: relative;}#footer h2{position: absolute !important; left: -2500px !important; width: 20px !important;}#footer ul{margin: 0; list-style: none;}#footer ul li{display: inline; width: 220px; padding: 8px 15px; float: left; background: url('../img/backgrounds/footer-item.png') right top no-repeat; text-align: center;}#footer ul li a{display: block; text-transform: uppercase;}#footer ul li.law-acts a{padding-right: 50px; padding-bottom: 15px; background: url('../img/icons/hammer.png') right bottom no-repeat;}#footer ul li a img{display: block;}#categories{}#categories .club-party-pills{position: absolute; right: 4px; top: 4px; z-index: 10;}#content .first-column ul.hyperlinks{margin: 0 -17px 0; font-size: 1.1em; list-style: none;}#content .first-column #categories ul.hyperlinks{margin-bottom: 10px;}#content .first-column ul.hyperlinks li{background: url('../img/icons/bullet.png') 10px 55% no-repeat; border-bottom: solid 1px #0f0f0f;}#content .first-column ul.hyperlinks a{display: block; color: #5b595d; cursor: pointer;}#content .first-column ul.hyperlinks a span{display: block; padding: 8px 10px 8px 24px;}#content .first-column #categories ul.hyperlinks a{color: #ac7ecd;}#content .first-column #categories ul.hyperlinks a span{background: left center no-repeat;}#content .first-column ul.hyperlinks .active a,#content .first-column ul.hyperlinks a:hover,#content .first-column ul.hyperlinks a:focus,#content .first-column ul.hyperlinks a:active{background: url('../img/backgrounds/categories-active.png') right top no-repeat; color: #fff !important; text-decoration: none; font-weight: bold; outline: none;}#content .first-column #categories ul.hyperlinks .active a span,#content .first-column #categories ul.hyperlinks a:hover span,#content .first-column #categories ul.hyperlinks a:focus span,#content .first-column #categories ul.hyperlinks a:active span{background: -221px center no-repeat;}#content .first-column ul.hyperlinks .active a small,#content .first-column ul.hyperlinks a:hover small,#content .first-column ul.hyperlinks a:focus small,#content .first-column ul.hyperlinks a:active small{color: #fff !important; font-weight: normal;}#content .first-column #categories ul.hyperlinks .energy-pills a span{background-image: url('../img/icons/categories/energy-pills.png');}#content .first-column #categories ul.hyperlinks .euphoric-pills a span{background-image: url('../img/icons/categories/euphoric-pills.png');}#content .first-column #categories ul.hyperlinks .psychodelik-pills a span{background-image: url('../img/icons/categories/psychodelik-pills.png');}#content .first-column #categories ul.hyperlinks .recovery a span{background-image: url('../img/icons/categories/recovery.png');}#content .first-column #categories ul.hyperlinks .white a span{background-image: url('../img/icons/categories/white.png');}#content .first-column #categories ul.hyperlinks .salvia a span{background-image: url('../img/icons/categories/salvia.png');}#content .first-column #categories ul.hyperlinks .magical-garden a span{background-image: url('../img/icons/categories/magical-garden.png');}#content .first-column #categories ul.hyperlinks .herbs a span{background-image: url('../img/icons/categories/herbs.png');}#content .first-column #categories ul.hyperlinks .drug-tests a span{background-image: url('../img/icons/categories/drug-tests.png');}#content .first-column #categories ul.hyperlinks .accessories a span{background-image: url('../img/icons/categories/accessories.png');}#content .first-column #categories ul.hyperlinks a small{color: #5b595d; font-size: 1em;}#content .first-column .useful-information h2{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .first-column .useful-information ul{margin: 0 0 20px; list-style: none;}#content .first-column .useful-information ul li{margin: 0 0 20px;}.three-columns-third-wide{clear: both;}.three-columns-third-wide:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}.three-columns-third-wide .first-column{display: inline; width: 224px; margin-right: 25px; float: left;}.three-columns-third-wide .second-column{display: inline; width: 224px; float: left;}.three-columns-third-wide .third-column{display: inline; width: 443px; float: right;}.three-columns-third-wide .first-column .block-narrow,.three-columns-third-wide .second-column .block-narrow,.three-columns-third-wide .third-column .block-medium{min-height: 190px;}.two-columns-second-wide{clear: both;}.two-columns-second-wide:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}.two-columns-second-wide .first-column{display: inline; width: 224px; float: left;}.two-columns-second-wide .second-column{display: inline; width: 691px; float: right;}.two-columns-second-wide .two-columns-second-wide .second-column{width: 443px;}.two-columns{clear: both;}.two-columns:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}.two-columns .first-column{display: inline; width: 334px; float: left;}.two-columns .second-column{display: inline; width: 334px; float: right;}.block-narrow{width: 188px; padding: 0 17px 3px; margin: 0 0 28px; position: relative; background: #000; border-left: solid 1px #1a1a1a; border-right: solid 1px #1a1a1a;}.block-narrow .ending{width: 224px; height: 4px; margin: 0; position: absolute; left: -1px; bottom: 0; background: url('../img/backgrounds/block-narrow-ending.png') center bottom no-repeat;}.block-narrow h2{height: 35px; padding: 5px 2px 20px; margin: -4px -18px -20px; background: url('../img/backgrounds/block-narrow-heading.png') center top no-repeat; color: #633782; font-size: 1em; font-weight: normal;}.block-narrow h2:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}.block-narrow h2 img{margin-right: 5px; position: relative; top: 1px;}.block-narrow h2 a{margin-left: 5px; margin-right: 5px; color: #633782;}.block-narrow h2 span{display: inline; height: 25px; padding: 7px 18px 3px 12px; float: left; background: url('../img/backgrounds/block-heading.png') right top no-repeat;}.block-medium{width: 407px; padding: 0 17px 3px; margin: 0 0 28px; position: relative; background: #000; border-left: solid 1px #1a1a1a; border-right: solid 1px #1a1a1a;}.block-medium .ending{width: 443px; height: 4px; margin: 0; position: absolute; left: -1px; bottom: 0; background: url('../img/backgrounds/block-medium-ending.png') center bottom no-repeat;}.block-medium h2{height: 35px; padding: 5px 2px 20px; margin: -4px -18px -20px; background: url('../img/backgrounds/block-medium-heading.png') center top no-repeat; color: #633782; font-size: 1em; font-weight: normal;}.block-medium h2:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}.block-medium h2 img{margin-right: 5px; position: relative; top: 1px;}.block-medium h2 a{margin-left: 5px; margin-right: 5px; color: #633782;}.block-medium h2 span{display: inline; height: 25px; padding: 7px 18px 3px 12px; float: left; background: url('../img/backgrounds/block-heading.png') right top no-repeat;}.block-wide{width: 655px; padding: 0 17px 3px; margin: 0 0 28px; position: relative; background: transparent; border-left: solid 1px #1a1a1a; border-right: solid 1px #1a1a1a;}.block-wide:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}.block-wide .ending{width: 691px; height: 4px; margin: 0; position: absolute; left: -1px; bottom: 0; background: url('../img/backgrounds/block-wide-ending.png') center bottom no-repeat;}.block-wide h2{min-height: 25px; padding: 15px 14px 20px; margin: -4px -18px -20px; background: url('../img/backgrounds/block-wide-heading.png') center top no-repeat; color: #fff; text-transform: uppercase; font-family: Verdana,sans-serif; font-size: 1.25em; font-weight: normal;}.block-wide h2:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}.block-wide h2 img{margin-right: 5px; position: relative; top: 1px;}.block-wide h2 a{margin-left: 5px; margin-right: 5px; color: #633782;}.block-wide h2 span{display: inline; height: 25px; padding: 7px 18px 3px 12px; margin: -10px -12px 0; float: left; background: url('../img/backgrounds/block-heading.png') right top no-repeat;}.modeless h2{min-height: 4px; padding: 4px 14px 0; margin: -4px -18px 0; background-image: url('../img/backgrounds/block-wide-beginning.png');}.block-halfsize{width: 298px; padding: 0 17px 3px; margin: 0 0 28px; position: relative; background: #000; border-left: solid 1px #1a1a1a; border-right: solid 1px #1a1a1a;}.block-halfsize .ending{width: 334px; height: 4px; margin: 0; position: absolute; left: -1px; bottom: 0; background: url('../img/backgrounds/block-halfsize-ending.png') center bottom no-repeat;}.block-halfsize h2{height: 35px; padding: 5px 2px 20px; margin: -4px -18px -20px; background: url('../img/backgrounds/block-halfsize-heading.png') center top no-repeat; color: #633782; font-size: 1em; font-weight: normal;}.block-halfsize h2:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}.block-halfsize h2 img{margin-right: 5px; position: relative; top: 1px;}.block-halfsize h2 a{margin-left: 5px; margin-right: 5px; color: #633782;}.block-halfsize h2 span{display: inline; height: 25px; padding: 7px 18px 3px 12px; float: left; background: url('../img/backgrounds/block-heading.png') right top no-repeat;}#movies-and-parties .horizontal-carousel{width: 188px; height: 145px; margin: 0 auto 5px; position: relative; overflow: hidden;}#movies-and-parties .horizontal-carousel .jcarousel-clip{width: 188px;}#movies-and-parties .horizontal-carousel .previous{display: block; width: 30px; height: 22px; padding-top: 8px; margin: 0; position: absolute; left: -8px; bottom: 0; background: #000; z-index: 2;}#movies-and-parties .horizontal-carousel .next{display: block; width: 30px; height: 22px; padding-top: 8px; margin: 0; position: absolute; right: -8px; bottom: 0; background: #000; z-index: 2;}#movies-and-parties .horizontal-carousel .next img,#movies-and-parties .horizontal-carousel .previous img{display: block; width: 15px; height: 13px; margin: 0 auto;}#movies-and-parties .horizontal-carousel p{margin: 0;}#movies-and-parties .horizontal-carousel ul{margin: 0; list-style: none;}#movies-and-parties .horizontal-carousel li{width: 128px; height: 30px; padding: 115px 30px 0; position: relative;}#movies-and-parties .horizontal-carousel li h3{margin: 0; font-size: 1em; font-weight: bold;}#movies-and-parties .horizontal-carousel li h3 a:hover .name,#movies-and-parties .horizontal-carousel li h3 a:focus .name,#movies-and-parties .horizontal-carousel li h3 a:active .name{text-decoration: underline;}#movies-and-parties .horizontal-carousel li h3 .name{display: block; white-space: nowrap; overflow: hidden; cursor: pointer;}#movies-and-parties .horizontal-carousel li .picture{width: 188px; padding-bottom: 4px; position: absolute; left: 0; top: 0; background: url('../img/backgrounds/picture-canvas.png') left bottom no-repeat;}#movies-and-parties .horizontal-carousel li a:hover .picture,#movies-and-parties .horizontal-carousel li a:focus .picture,#movies-and-parties .horizontal-carousel li a:active .picture{background-position: right bottom;}#movies-and-parties .horizontal-carousel li .picture span{display: block; padding: 2px 2px 0; margin: 0 auto; background: url('../img/backgrounds/picture-canvas.png') left top no-repeat;}.pictures-gallery li .picture span{display: block; padding: 2px 2px 0; margin: 0 auto; background: url('../img/backgrounds/picture-canvas.png') left top no-repeat;}#movies-and-parties .horizontal-carousel li .picture img{display: block; padding: 2px 2px 0; margin: 0 auto;}#movies-and-parties .horizontal-carousel li a:hover .picture span,#movies-and-parties .horizontal-carousel li a:focus .picture span,#movies-and-parties .horizontal-carousel li a:active .picture span{background-position: right top;}#news-list .horizontal-carousel{width: 407px; height: 145px; margin: 0 auto 5px; position: relative;}#news-list .horizontal-carousel .jcarousel-clip{width: 407px;}#news-list .horizontal-carousel ul{height: 145px; position: relative; margin: 0; list-style: none; overflow: hidden;}#news-list .horizontal-carousel ul li{width: 407px; height: 145px; position: relative;}#news-list .horizontal-carousel ul li ul{}#news-list .horizontal-carousel ul li ul li{padding-left: 200px; width: 205px; height: auto; position: static;}#news-list .horizontal-carousel ul li ul li h3{margin: 0; font-size: 1em; font-weight: normal;}#news-list .horizontal-carousel ul li ul li h3 .name{display: block; white-space: nowrap; overflow: hidden; cursor: pointer;}#news-list .horizontal-carousel ul li ul li .picture{display: none; width: 188px; height: 138px; padding-bottom: 4px; position: absolute; left: 0; top: 0; background: url('../img/backgrounds/picture-canvas.png') left bottom no-repeat;}#news-list .horizontal-carousel ul li ul li a:hover .picture,#news-list .horizontal-carousel ul li ul li a:focus .picture,#news-list .horizontal-carousel ul li ul li a:active .picture{background-position: right bottom;}#news-list .horizontal-carousel ul li ul li .picture span{display: block; padding: 2px 2px 0; margin: 0 auto; background: url('../img/backgrounds/picture-canvas.png') left top no-repeat;}#news-list .horizontal-carousel ul li ul li .picture img{display: block; margin: 0 auto;}#news-list .horizontal-carousel ul li ul li a:hover .picture span,#news-list .horizontal-carousel ul li ul li a:focus .picture span,#news-list .horizontal-carousel ul li ul li a:active .picture span{background-position: right top;}#news-list .horizontal-carousel ul li ul li:first-child a{font-weight: bold;}#news-list .horizontal-carousel ul li ul li a:hover .name{font-weight: bold; text-decoration: underline;}#news-list .horizontal-carousel ul li ul li:first-child .picture{display: block; z-index: 1;}#news-list .horizontal-carousel ul li ul li a:hover .picture{display: block; z-index: 2;}#news-list .horizontal-carousel .previous{position: absolute; right: 40px; top: -25px;}#news-list .horizontal-carousel .next{position: absolute; right: 15px; top: -25px;}#search-box .field-text{margin: 0 0 12px;}#search-box .field-text label{position: absolute !important; left: -2500px !important; width: 20px !important;}#search-box .field-text span{display: block; width: 184px; height: 22px; padding: 2px 2px; margin: 0 auto; background: url('../img/backgrounds/field-narrow.png') center center no-repeat;}#search-box .field-text span input{width: 174px; height: 15px; padding: 4px 5px 3px; margin: 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px;}#search-box .field-select,#categories .field-select{margin: 0 0 12px;}#search-box .field-select label,#categories .field-select label{position: absolute !important; left: -2500px !important; width: 20px !important;}#search-box .field-select span,#categories .field-select span{display: block; width: 182px; height: 22px; line-height: 22px; padding: 2px 4px 2px 2px; margin: 0 auto; background: url('../img/backgrounds/field-narrow.png') center center no-repeat;}#search-box .field-select span select,#categories .field-select span select{width: 100%; margin: 0; padding: 2px 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px; vertical-align: top;}#search-box .fake-select,#categories .fake-select{display: block; width: 178px; height: 22px; line-height: 22px; padding: 2px 5px; margin: 0 auto; position: relative; background: url('../img/backgrounds/field-narrow.png') center center no-repeat; font-size: 11px; font-weight: normal; cursor: pointer;}#search-box .fake-select span,#categories .fake-select span{display: block; width: 164px; height: 21px; line-height: 21px; padding: 0 14px 1px 0; margin: 0 auto; position: relative; background: url('../img/icons/arrow-extend-down.png') -6px 40% no-repeat; color: #6b6b6b; white-space: nowrap; overflow: hidden;}#search-box .fake-select:hover span,#categories .fake-select:hover span{background-position: -194px 40%; color: #7c7c7c;}#fake-select-options{position: absolute; left: 0; top: 0; z-index: 10;}#fake-select-options ul{width: 186px; margin: 3px 0px 0; position: absolute; list-style: none; background: #000; border: solid 1px #1e191c;}#fake-select-options ul.scrollable{height: 300px; overflow-y: scroll;}#fake-select-options ul li{padding: 3px 5px 6px; cursor: pointer;}#fake-select-options ul li:hover{background: #131012; color: #7c7c7c;}#search-box .button{margin: 0 0 9px; text-align: right;}.block-wide .horizontal-carousel,.block-halfsize .horizontal-carousel{position: relative;}.block-halfsize .horizontal-carousel .jcarousel-clip,.block-wide .horizontal-carousel .jcarousel-clip{width: 100%;}.block-wide .horizontal-carousel .previous,.block-halfsize .horizontal-carousel .previous{position: absolute; right: 20px; top: -26px;}.block-wide .horizontal-carousel .next,.block-halfsize .horizontal-carousel .next{position: absolute; right: -5px; top: -26px;}#content .products-list{margin: 0 -17px 0 0; list-style: none;}#content .products-list:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content .products-list li{display: inline; width: 150px; margin-right: 17px; margin-bottom: 10px; float: left; position: relative; text-align: center;}#content .products-list li:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content .detailed li{display: block; width: auto; min-height: 140px; margin-right: 0; float: none;}#content .block-halfsize .products-list li{padding-left: 148px;}#content .products-list li h3{line-height: 1.2em; margin: 0 0 10px; position: relative; font-family: Arial,sans-serif; font-size: 1.25em; font-weight: bold;}#content .detailed li h3{display: inline; width: 320px; padding-left: 165px; float: left; text-align: left;}#content .block-halfsize .products-list li h3{position: static;}#content .products-list li h3 .picture{display: block; width: 150px; height: 140px; line-height: 140px; margin: 0 0 5px; text-align: center; overflow: hidden;}#content .block-halfsize .products-list li h3 .picture,#content .detailed li h3 .picture{width: 148px; position: absolute; left: 0; top: 0;}#content .products-list li h3 .offer,#content .products-list li h3 .new{width: 55px; height: 28px; position: absolute; right: 5px; top: 30px;}#content .block-halfsize .products-list li h3 .offer,#content .block-halfsize .products-list li h3 .new{right: 155px;}#content .detailed li h3 .offer,#content .detailed li h3 .new{right: 0; left: 95px;}#content .products-list li h3 .offer img,#content .products-list li h3 .new img{width: 55px; height: 28px;}#content .products-list li h3 .picture img{vertical-align: middle;}#content .products-list li h3 .name{display: block; min-height: 34px; padding: 0 0px; width:150px; cursor: pointer;}#content .detailed li h3 .name{min-height: 0; padding: 0;}#content .products-list li h3 a:hover .name{text-decoration: underline;}#content .detailed li .summary{display: inline; float: right; margin-right: 17px;}#content .detailed li .short-description{display: inline; width: 320px; margin: 0 0 0 165px; float: left; text-align: justify;}#content .detailed li .grade{display: inline; width: 320px; margin: 0 0 10px 165px; float: left; text-align: left;}#content .products-list li .price{width: 142px; min-height: 24px; padding: 10px 3px 8px; margin: 0 0 5px; background: url('../img/backgrounds/product-mini-frame.png') center top no-repeat; border: solid 1px #1a1a1a; border-top: none; color: #c3870f; font-family: Arial,sans-serif; font-size: 1.6em; font-weight: normal;}#content .products-list li .price small{font-size: .65em; text-decoration: line-through;}#content .products-list li .points{width: 138px; padding: 5px 5px; margin: 0 0 5px; background: url('../img/backgrounds/product-mini-frame.png') center top no-repeat; border: solid 1px #1a1a1a; border-top: none; font-family: Arial,sans-serif; font-size: 1.1em; font-weight: normal;}#content .products-list li .points img{margin-left: 4px; position: relative; top: 1px;}#content .products-list li .details{width: 150px; margin: 0 0 5px;}#content .mysterious-box{height: 100px; margin: 0 0 25px; background: url('../img/backgrounds/mysterious-box.jpg') center top no-repeat;}#content .mysterious-box h3{height: 48px; padding: 10px; margin: 0;}#content .mysterious-box p{height: 32px; line-height: 32px; padding: 0 10px; margin: 0;}#content .win-a-coupon{height: 100px; margin: 0 0 25px; background: url('../img/backgrounds/win-a-coupon.jpg') center top no-repeat;}#content .win-a-coupon h3{height: 48px; padding: 10px; margin: 0;}#content .win-a-coupon p{height: 32px; line-height: 32px; padding: 0 10px; margin: 0;}#content .win-a-coupon p img{position: relative; top: 10px; vertical-align: top;}#content .gustuff-shipping{height: 100px; margin: 0 0 25px; background: url('../img/backgrounds/gustuff-shipping.jpg') center top no-repeat;}#content .gustuff-shipping_after12{height: 100px; margin: 0 0 25px; background: url('../img/backgrounds/gustuff-shipping_after12.jpg') center top no-repeat;}#content .gustuff-shipping .costs{display: inline; width: 140px; float: left;}#content .gustuff-shipping .deadline{display: inline; width: 240px; float: right; text-align: right;}#content .gustuff-shipping h3{height: 48px; padding: 10px; margin: 0;}#content .gustuff-shipping p{height: 32px; line-height: 32px; padding: 0 10px; margin: 0; color: #fff; font-size: 1.2em; font-weight: normal;}#content .gustuff-count{padding-top: 10px; padding-bottom: 0px; margin: -24px 0 25px;}#content .gustuff-count:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content .gustuff-count .field-text{display: inline; width: auto; margin: 0 0 10px 0; float: left;}#content .gustuff-count .field-text label{display: inline; width: 145px; line-height: 24px; float: left; margin-right: 10px; color: #a389b0;}#content .gustuff-count .field-text span{display: inline; width: 179px; height: 22px; padding: 2px 2px; margin: 0 auto; float: left; background: url('../img/backgrounds/field-purple-183.png') center center no-repeat;}#content .gustuff-count .field-text span input{width: 179px; height: 15px; padding: 4px 5px 3px; margin: 0; background: transparent; border: none; color: #dbafda; font-size: 11px; vertical-align: top;}#content .gustuff-count .button{display: inline; margin: 0 -7px 10px 0; position: relative; float: right;}#content .gustuff-shipping-wide{height: 150px; margin: 0 0 25px; position: relative; background: url('../img/backgrounds/gustuff-shipping-wide.png') center top no-repeat;}#content .gustuff-shipping-wide .costs{display: inline; width: 285px; float: left;}#content .gustuff-shipping-wide .costs form{padding: 12px 10px 0;}#content .gustuff-shipping-wide .costs form .field-text{display: inline; width: 183px; margin: 0 10px 10px 0; float: left;}#content .gustuff-shipping-wide .costs form .field-text label{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .gustuff-shipping-wide .costs form .field-text span{display: block; width: 179px; height: 22px; padding: 2px 2px; margin: 0 auto; background: url('../img/backgrounds/field-purple-183.png') center center no-repeat;}#content .gustuff-shipping-wide .costs form .field-text span input{width: 179px; height: 15px; padding: 4px 5px 3px; margin: 0; background: transparent; border: none; color: #dbafda; font-size: 11px; vertical-align: top;}#content .gustuff-shipping-wide .costs form .button{display: inline; margin: 0 0 10px 0; float: left;}#content .gustuff-shipping-wide .deadline{display: inline; width: 400px; float: right; text-align: right;}#content .gustuff-shipping-wide h3{height: 48px; padding: 10px; margin: 0;}#content .gustuff-shipping-wide p{height: 32px; line-height: 32px; padding: 0 10px; margin: 0; color: #fff; font-size: 1.2em; font-weight: normal;}#content .gustuff-shipping-wide .delivery-costs{width: 380px; height: 30px; position: absolute; right: 10px; bottom: 10px; font-size: .9em;}#content .gustuff-shipping-wide .delivery-costs h3,#content .gustuff-shipping-wide .delivery-costs h4{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .gustuff-shipping-wide .delivery-costs ul{display: inline; width: 185px; margin: 0 5px 0 0; float: left; list-style: none; color: #ac7ecd;}#content .gustuff-shipping-wide .delivery-costs ul small{color: #6b6b6b; font-size: 1em;}#content .gustuff-shipping-wide .delivery-costs ul strong{color: #ac7ecd;}#content .two-columns-second-wide .paging{line-height: 28px; margin: 0 -17px 0; background: url('../img/backgrounds/paging.png') center top no-repeat;}#content .two-columns-second-wide .paging h3{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .two-columns-second-wide .paging ul{margin: 0 10px; list-style: none;}#content .two-columns-second-wide .paging ul:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content .two-columns-second-wide .paging ul li.previous{display: inline; float: left; text-align: left;}#content .two-columns-second-wide .paging ul li.previous a{padding-left: 25px; background: url('../img/icons/arrow-left.png') left center no-repeat;}#content .two-columns-second-wide .paging ul li.next{display: inline; float: right; text-align: right;}#content .two-columns-second-wide .paging ul li.next a{padding-right: 25px; background: url('../img/icons/arrow-right.png') right center no-repeat;}#content .sorting-options{width: 685px; height: 125px; margin: 0 auto -30px; position: relative;}#content .sorting-options h2{margin: 0;}#content .sorting-options h2 img{display: block; position: absolute; left: 0; top: 0;}#content .sorting-options .sort{display: block; width: 350px; height: 80px; padding: 0 15px; position: absolute; left: 170px; top: 0; background: #000 url('../img/backgrounds/filter.png') center center no-repeat;}#content .sorting-options .sort h3{display: inline; float: left; width: 110px; height: 76px; line-height: 76px; margin: 0; font-size: 1em; font-weight: normal; text-align: center;}#content .sorting-options .sort ul{display: inline; width: 220px; line-height: 1.3em; padding: 10px 0 0; margin: 0; float: left; list-style: none;}#content .sorting-options .sort ul li{display: inline; width: 110px; float: left; text-align: right;}#content .news-list{margin: 0 10px 10px; list-style: none;}#content .news-list li{padding: 0 0 10px; margin: 0 0 20px; background: url('../img/backgrounds/table-border.png') center bottom no-repeat; clear: both;}#content .news-list li:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content .news-list li h3{margin: 0; color: #ac7ecd; font-size: 1em; font-weight: bold;}#content .news-list li .picture{display: inline; width: 188px; padding-bottom: 4px; margin-right: 10px; margin-bottom: 5px; float: left; background: url('../img/backgrounds/picture-canvas.png') left bottom no-repeat;}#content .news-list li a.picture:hover,#content .news-list li a.picture:focus,#content .news-list li a.picture:active{background-position: right bottom; outline: none;}#content .news-list li .picture span{display: block; padding: 2px 2px 0; position: relative; background: url('../img/backgrounds/picture-canvas.png') left top no-repeat; overflow: hidden;}#content .news-list li .picture img{display: block; padding: 2px 2px 0; margin: 0 auto;}#content .news-list li a.picture:hover span,#content .news-list li a.picture:focus span,#content .news-list li a.picture:active span{background-position: right top;}#content .news-list li .content{text-align: justify;}#content .offer-of-a-moment{height: 92px; padding: 3px 0 0 95px; margin: 0 0 28px; position: relative; background: url('../img/backgrounds/offer-of-a-moment.png') center top no-repeat;}#content .offer-of-a-moment h2{padding: 5px 0 10px;}#content .offer-of-a-moment .close{position: absolute; right: 5px; top: 12px;}#content .offer-of-a-moment h3{display: inline; width: 265px; height: 15px; margin: 0 0 5px; float: left; color: #fff; font-family: Arial,sans-serif; font-size: 1.25em; font-weight: bold; overflow: hidden; white-space: nowrap;}#content .offer-of-a-moment h3 a{color: #fff;}#content .offer-of-a-moment h3 .picture{display: block; width: 78px; height: 88px; line-height: 88px; position: absolute; left: 2px; top: 3px; text-align: center; overflow: hidden;}#content .offer-of-a-moment h3 .picture img{vertical-align: middle;}#content .offer-of-a-moment .summary{display: inline; width: 315px; height: 43px; margin-right: 7px; float: right; position: relative;}#content .offer-of-a-moment .price{width: 150px; height: 22px; line-height: 22px; margin: 1px 0 1px; color: #c3870f; text-align: center; font-family: Arial,sans-serif; font-size: 1.6em; font-weight: normal;}#content .offer-of-a-moment .price small{font-size: .65em; text-decoration: line-through;}#content .offer-of-a-moment .points{width: 150px; height: 18px; line-height: 18px; margin: 0; color: #a389b0; text-align: center; font-size: 1em; font-weight: normal;}#content .offer-of-a-moment .points img{margin-left: 5px; position: relative; top: 2px;}#content .offer-of-a-moment .details{width: 149px; height: 43px; position: absolute; right: 0; top: 0; margin: 0;}#content .offer-of-a-moment .grade{display: inline; float: left;}#content .product h2 span,#content .product .summary h4{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .product .summary{display: inline; width: 390px; padding-bottom: 10px; float: right; position: relative;}#content .product .summary:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content .product .summary h3{display: inline; width: 250px; line-height: 1.2em; margin: 0; float: left; color: #fff; font-family: Arial,sans-serif; font-size: 2em; font-weight: normal;}#content .product .summary .category{display: inline; width: 250px; float: left;}#content .product .summary .grade{position: absolute; right: 10px; top: 0;}#content .product .summary ul.features{padding-top: 20px; margin: 0 0 10px; clear: both; list-style: none;}#content .product .summary ul.features strong{color: #ac7ecd;}#content .product .summary ul.features li{padding: 10px 5px 11px 5px; background: url('../img/backgrounds/hr.png') left bottom no-repeat;}#content .product .summary ul.features li span{padding-left: 25px; background: url('../img/icons/arrow-right.png') left center no-repeat;}#content .product .summary ul.features li.gustuff{padding-top: 0; padding-bottom: 0;}#content .product .summary ul.features li.gustuff span{display: block; padding-top: 11px; padding-bottom: 11px; padding-left: 65px; background: url('../img/icons/gustuff.png') left bottom no-repeat;}#content .product .summary ul.features li dl{margin: 0 -5px;}#content .product .summary ul.features li dl:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content .product .summary ul.features li dl dt{display: inline; width: 60px; height: 20px; line-height: 20px; float: left; text-align: center;}#content .product .summary ul.features li dl dd{display: inline; width: 116px; height: 7px; line-height: 7px; padding: 6px 0 7px; background: url('../img/backgrounds/colour-bar.png') left 6px no-repeat; float: left;}#content .product .summary ul.features li dl dd img{height: 7px; vertical-align: top;}#content .product .field-spinner{display: inline; width: 114px; height: 30px; margin-right: 16px; margin-bottom: 8px; line-height: 24px; float: left;}#content .product .field-spinner label{display: inline; width: 37px; float: left;}#content .product .field-spinner a{display: inline; float: left;}#content .product .field-spinner a img{width: 16px; height: 16px; position: relative; top: 4px;}#content .product .field-spinner span{display: inline; width: 25px; height: 20px; padding: 2px; margin: 0 6px; float: left; background: url('../img/backgrounds/field-purple-30.png') center center no-repeat;}#content .product .field-spinner span input{width: 100%; height: 11px; padding: 3px 0 6px; line-height: 11px; background: transparent; border: none; color: #dbafda; text-align: center; font-size: 11px; vertical-align: top;}#content .product .field-select{display: inline; width: 112px; height: 30px; margin-right: 16px; margin-bottom: 8px; float: left;}#content .product .wide{width: 127px; margin-right: 0;}#content .product .field-select label{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .product .field-select span{display: block; width: 106px; height: 22px; line-height: 22px; padding: 2px 4px 2px 2px; margin: 0 auto; background: url('../img/backgrounds/field-purple-112.png') center center no-repeat;}#content .product .wide span{width: 131px; background-image: url('../img/backgrounds/field-purple-127.png');}#content .product .field-select span select{width: 100%; margin: 0; padding: 2px 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px; vertical-align: top;}#content .product .fake-select{display: block; width: 102px; height: 22px; line-height: 22px; padding: 2px 5px; margin: 0 auto; position: relative; background: url('../img/backgrounds/field-purple-112.png') center center no-repeat; font-size: 11px; font-weight: normal; cursor: pointer;}#content .product .wide .fake-select{width: 117px; background-image: url('../img/backgrounds/field-purple-127.png');}#content .product .fake-select span{display: block; width: 88px; height: 21px; line-height: 21px; padding: 0 14px 1px 0; margin: 0 auto; position: relative; background: url('../img/icons/arrow-extend-down.png') -80px 40% no-repeat; color: #dbafda; white-space: nowrap; overflow: hidden;}#content .product .wide .fake-select span{width: 103px; background-position: -65px 40%;}#content .product .fake-select:hover span{background-position: -268px 40%; color: #fff;}#content .product .wide .fake-select:hover span{background-position: -253px 40%;}#content .product .summary .price{display: inline; width: 92px; height: 25px; line-height: 25px; padding: 10px 10px 8px; margin: 0 16px 5px 0; float: left; clear: left; background: url('../img/backgrounds/product-mini-frame.png') right top no-repeat; border: solid 1px #1a1a1a; border-top: none; color: #c3870f; text-align: center; font-family: Arial,sans-serif; font-size: 1.6em; font-weight: normal;}#content .product .summary .price small{font-size: .65em; text-decoration: line-through;}#content .product .summary .points{display: inline; width: 100px; height: 33px; line-height: 33px; padding: 5px 5px; margin: 0 16px 5px 0; float: left; background: url('../img/backgrounds/product-mini-frame.png') right top no-repeat; border: solid 1px #1a1a1a; border-top: none; text-align: center; font-family: Arial,sans-serif; font-size: 1.1em; font-weight: normal;}#content .product .summary .points img{margin-left: 4px; position: relative; top: 1px;}#content .product .summary .buy{display: inline; width: 127px; float: left;}#content .product .gallery{display: inline; width: 260px; float: left;}#content .product .gallery h4{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .product .gallery p{width: 260px; margin: 0 0 10px; text-align: center; overflow: hidden;}#content .product .gallery ul{margin: 0 -10px 0 0; list-style: none;}#content .product .gallery ul:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content .product .gallery ul li{display: inline; width: 80px; margin: 0 10px 10px 0; float: left; text-align: center;}#content .product ul.ui-tabs{margin: 0 -18px 10px; clear: both; border-bottom: solid 1px #1c1c1c; list-style: none;}#content .product ul.ui-tabs:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content .product ul.ui-tabs li{display: inline; padding: 1px; margin: 0 -1px -1px 0; border-left: solid 1px #1c1c1c; border-top: solid 1px #1c1c1c; border-right: solid 1px #1c1c1c; float: left;}#content .product ul.ui-tabs li.ui-tabs-selected{border-bottom: solid 1px #000;}#content .product ul.ui-tabs li a{display: inline; float: left; color: #6b6b6b; cursor: pointer;}#content .product ul.ui-tabs li.ui-tabs-selected a,#content .product ul.ui-tabs li a:hover,#content .product ul.ui-tabs li a:focus,#content .product ul.ui-tabs li a:active{background: url('../img/backgrounds/product-tab-on.png') left top no-repeat; color: #dbafda; text-decoration: none; outline: none;}#content .product ul.ui-tabs li a span{display: inline; float: left; height: 16px; line-height: 16px; padding: 8px 12px; cursor: pointer;}#content .product ul.ui-tabs li.ui-tabs-selected a span,#content .product ul.ui-tabs li a:hover span,#content .product ul.ui-tabs li a:focus span,#content .product ul.ui-tabs li a:active span{background: url('../img/backgrounds/product-tab-on-right.png') right top no-repeat;}#content .delivery-and-payment h3{display: block; padding: 10px 0 10px; background: url('../img/backgrounds/table-border.png') center top no-repeat; color: #ac7ecd; font-weight: bold;}#content .delivery-and-payment h3 a{padding-left: 10px; margin-left: 5px; background: url('../img/icons/separator.png') left 60% no-repeat; font-weight: normal;}#content .delivery-and-payment .field-radio{margin-bottom: 10px;}#content .delivery-and-payment .field-radio label{display: block; margin-bottom: 4px; margin-left: 3px; color: #fff; font-weight: bold; cursor: pointer;}#content .delivery-and-payment .field-radio label input{margin-right: 10px; vertical-align: middle;}#content .delivery-and-payment .field-radio label small{margin-left: 5px; color: #6b6b6b; font-size: 1em; font-weight: normal;}#content .delivery-and-payment .field-select{width: 198px; margin: 0 0 12px;}#content .delivery-and-payment .field-select label{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .delivery-and-payment .field-select span{display: block; width: 192px; height: 22px; line-height: 22px; padding: 2px 4px 2px 2px; margin: 0 0 0 28px; background: url('../img/backgrounds/field-198.png') center center no-repeat;}#content .delivery-and-payment .field-select span select{width: 100%; margin: 0; padding: 2px 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px; vertical-align: top;}#content .delivery-and-payment .fake-select{display: block; width: 188px; height: 22px; line-height: 22px; padding: 2px 5px; margin: 0 0 0 28px; position: relative; background: url('../img/backgrounds/field-198.png') center center no-repeat; font-size: 11px; font-weight: normal; cursor: pointer;}#content .delivery-and-payment .fake-select span{display: block; width: 174px; height: 21px; line-height: 21px; padding: 0 14px 1px 0; margin: 0 auto; position: relative; background: url('../img/icons/arrow-extend-down.png') 4px 40% no-repeat; color: #6b6b6b; white-space: nowrap; overflow: hidden;}#content .delivery-and-payment .fake-select:hover span{background-position: -184px 40%; color: #7c7c7c;}#content .delivery-and-payment .field-textarea{margin: 0 -4px 10px; position: relative;}#content .delivery-and-payment .field-textarea label{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .delivery-and-payment .field-textarea span{display: block; width: 658px; height: 65px; padding: 2px; background: url('../img/backgrounds/field-huge.png') center center no-repeat;}#content .delivery-and-payment .field-textarea span textarea{width: 100%; height: 100%; background: transparent; border: none; color: #6b6b6b; font-family: Arial,sans-serif; font-size: 1em;}#content .registration-form .field-textarea{margin: 0 -4px 10px; position: relative;}#content .registration-form .field-textarea label{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .registration-form .field-textarea span{display: block; width: 658px; height: 65px; padding: 2px; background: url('../img/backgrounds/field-huge.png') center center no-repeat;}#content .registration-form .field-textarea span textarea{width: 100%; height: 100%; background: transparent; border: none; color: #6b6b6b; font-family: Arial,sans-serif; font-size: 1em;}#content .login-form{padding: 0 0 15px; background: url('../img/backgrounds/table-border.png') center 40px no-repeat;}#content .login-form:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content .login-form h2{margin-bottom: 0;}#content .login-form .field-text{display: inline; width: 253px; line-height: 26px; margin-right: 10px; margin-bottom: 5px; float: left;}#content .login-form .field-text label{display: inline; width: 48px; margin-right: 7px; float: left; color: #ac7ecd; font-weight: bold; text-align: right;}#content .login-form .field-text span{display: inline; width: 194px; height: 22px; padding: 2px 2px; margin: 0 auto; float: left; background: url('../img/backgrounds/field-198.png') center center no-repeat;}#content .login-form .field-text span input{width: 184px; height: 15px; padding: 4px 5px 3px; margin: 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px;}#content .login-form .button{display: inline; width: 122px; margin: 0; margin-bottom: 10px; line-height: 26px; float: left;}#content .login-form .field-checkbox{display: inline; width: 516px; margin-bottom: 5px; line-height: 16px; margin-right: 10px; float: left;}#content .login-form .field-checkbox label{cursor: pointer;}#content .login-form .field-checkbox input{margin-right: 7px; margin-left: 16px; vertical-align: middle;}#content .login-form .opcje{display: inline; width: 122px; line-height: 16px; margin: 0; margin-bottom: 5px; float: left; text-align: center; list-style: none;}#content .registration-form{position: relative; background: url('../img/backgrounds/table-border.png') center 40px no-repeat;}#content .registration-form h2{margin-bottom: 0; background: transparent;}#content .registration-form img.status{width: 16px; height: 16px; position: absolute; right: 4px; top: 5px;}#content .registration-form .field-checkbox{padding: 10px 20px 10px; position: relative; clear: both; background: url('../img/backgrounds/table-border.png') center top no-repeat;}#content .registration-form .field-checkbox label input{margin-right: 7px; vertical-align: middle;}#content .registration-form .field-text{display: inline; width: 302px; line-height: 26px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;}#content .registration-form .field-text label{display: inline; width: 94px; margin-right: 10px; float: left; color: #ac7ecd; font-weight: bold; text-align: right;}#content .registration-form .field-text span{display: inline; width: 194px; height: 22px; padding: 2px 2px; margin: 0 auto; float: left; background: url('../img/backgrounds/field-198.png') center center no-repeat;}#content .registration-form .field-text span input{width: 184px; height: 15px; padding: 4px 5px 3px; margin: 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px; vertical-align: top;}#content .registration-form .field-postcode{display: inline; width: 302px; line-height: 26px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;}#content .registration-form .field-postcode label{display: inline; width: 94px; margin-right: 10px; float: left; color: #ac7ecd; font-weight: bold; text-align: right;}#content .registration-form .field-postcode span.first-part{display: inline; width: 51px; height: 22px; padding: 2px 2px; margin: 0 10px 0 0; float: left; background: url('../img/backgrounds/field-55.png') center center no-repeat;}#content .registration-form .field-postcode span.first-part input{width: 41px; height: 15px; padding: 4px 5px 3px; margin: 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px; vertical-align: top;}#content .registration-form .field-postcode span.second-part{display: inline; width: 79px; height: 22px; padding: 2px 2px; margin: 0 auto; float: left; background: url('../img/backgrounds/field-83.png') center center no-repeat;}#content .registration-form .field-postcode span.second-part input{width: 69px; height: 15px; padding: 4px 5px 3px; margin: 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px; vertical-align: top;}#content .registration-form .field-radio{display: inline; width: 302px; line-height: 26px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;}#content .registration-form .field-radio label{display: inline; float: left; margin-right: 10px; cursor: pointer;}#content .registration-form .field-radio label input{vertical-align: middle; margin-right: 7px;}#content .registration-form .field-radio label.group{display: inline; width: 94px; margin-right: 10px; float: left; color: #ac7ecd; font-weight: bold; text-align: right; cursor: default;}#content .registration-form .field-date{display: inline; width: 302px; line-height: 26px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;}#content .registration-form .field-date label{display: inline; width: 94px; margin-right: 10px; float: left; color: #ac7ecd; font-weight: bold; text-align: right;}#content .registration-form .field-date .day .fake-select{display: inline; width: 30px; height: 22px; line-height: 22px; padding: 2px 5px; margin: 0 10px 0 0; float: left; position: relative; background: url('../img/backgrounds/field-40.png') center center no-repeat; font-size: 11px; font-weight: normal; cursor: pointer;}#content .registration-form .field-date .day .fake-select span{display: block; width: 16px; height: 21px; line-height: 21px; padding: 0 14px 1px 0; margin: 0 auto; position: relative; background: url('../img/icons/arrow-extend-down.png') -152px 40% no-repeat; color: #6b6b6b; white-space: nowrap; overflow: hidden;}#content .registration-form .field-date .day .fake-select:hover span{background-position: -340px 40%; color: #7c7c7c;}#content .registration-form .field-date .month .fake-select{display: inline; width: 73px; height: 22px; line-height: 22px; padding: 2px 5px; margin: 0 10px 0 0; float: left; position: relative; background: url('../img/backgrounds/field-83.png') center center no-repeat; font-size: 11px; font-weight: normal; cursor: pointer;}#content .registration-form .field-date .month .fake-select span{display: block; width: 59px; height: 21px; line-height: 21px; padding: 0 14px 1px 0; margin: 0 auto; position: relative; background: url('../img/icons/arrow-extend-down.png') -111px 40% no-repeat; color: #6b6b6b; white-space: nowrap; overflow: hidden;}#content .registration-form .field-date .month .fake-select:hover span{background-position: -299px 40%; color: #7c7c7c;}#content .registration-form .field-date .year .fake-select{display: inline; width: 45px; height: 22px; line-height: 22px; padding: 2px 5px; margin: 0; float: left; position: relative; background: url('../img/backgrounds/field-55.png') center center no-repeat; font-size: 11px; font-weight: normal; cursor: pointer;}#content .registration-form .field-date .year .fake-select span{display: block; width: 31px; height: 21px; line-height: 21px; padding: 0 14px 1px 0; margin: 0 auto; position: relative; background: url('../img/icons/arrow-extend-down.png') -138px 40% no-repeat; color: #6b6b6b; white-space: nowrap; overflow: hidden;}#content .registration-form .field-date .year .fake-select:hover span{background-position: -326px 40%; color: #7c7c7c;}#content .registration-form div.field-select{display: inline; width: 302px; line-height: 26px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;}#content .registration-form div.field-select label{display: inline; width: 94px; margin-right: 10px; float: left; color: #ac7ecd; font-weight: bold; text-align: right;}#content .registration-form div.field-select span{display: block; width: 192px; height: 22px; line-height: 22px; padding: 2px 4px 2px 2px; margin: 0 0 0 28px; background: url('../img/backgrounds/field-198.png') center center no-repeat;}#content .registration-form div.field-select span select{width: 100%; margin: 0; padding: 2px 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px; vertical-align: top;}#content .registration-form div.field-select .fake-select{display: inline; width: 188px; height: 22px; line-height: 22px; padding: 2px 5px; margin: 0; float: left; position: relative; background: url('../img/backgrounds/field-198.png') center center no-repeat; font-size: 11px; font-weight: normal; cursor: pointer;}#content .registration-form div.field-select .fake-select span{display: block; width: 174px; height: 21px; line-height: 21px; padding: 0 14px 1px 0; margin: 0 auto; position: relative; background: url('../img/icons/arrow-extend-down.png') 4px 40% no-repeat; color: #6b6b6b; white-space: nowrap; overflow: hidden;}#content .registration-form div.field-select .fake-select:hover span{background-position: -184px 40%; color: #7c7c7c;}#content .control-buttons{margin: 0 0 24px; clear: both; position: relative; list-style: none;}#content .control-buttons:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content .control-buttons .first-button{display: inline; float: left;}#content .control-buttons .second-button{display: inline; float: right;}#content .order-steps{margin: 0 0 25px; height: 60px;}#content .order-steps h2{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .order-steps ol{margin: 0; list-style: none;}#content .order-steps li{display: inline; float: left;}#content .order-steps li a{display: inline; height: 60px; float: left; position: relative; overflow: hidden;}#content .order-steps li a:hover{margin: 0;}#content .order-steps li a img{position: relative; top: 0;}#content .order-steps li a:hover img,#content .order-steps li a:focus img,#content .order-steps li a:active img,#content .order-steps li.ui-tabs-selected a img,#content .order-steps li.aktywny a img{top: -60px;}#content .gratisy{padding: 20px 0 0; margin: 0 0 10px; background: url('../img/backgrounds/table-border.png') center 10px no-repeat; list-style: none;}#content .gratisy:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content .gratisy li{display: inline; width: 287px; padding: 10px 20px 0; float: left;}#content .gratisy li h3{margin: 0; color: #fff; font-family: Arial,sans-serif; font-size: 1.5em; font-weight: bold;}#content .gratisy li .product{width: 170px; margin: 15px auto 10px; text-align: center; font-family: Arial,sans-serif; font-size: 1.25em; font-weight: bold;}#content .gratisy li .product .picture{display: block; margin: 0 0 10px;}#content .gratisy li form{text-align: center;}#content .gratisy li form .field-text{margin: 0 0 10px;}#content .gratisy li form .field-text label{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .gratisy li form .field-text span{display: block; width: 194px; height: 22px; padding: 2px 2px; margin: 0 auto; background: url('../img/backgrounds/field-198.png') center center no-repeat;}#content .gratisy li form .field-text span input{width: 184px; height: 15px; padding: 4px 5px 3px; margin: 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px; vertical-align: top;}#content .gratisy li form .field-date{width: 198px; margin: 0 auto 10px;}#content .gratisy li form .field-date:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content .gratisy li form .field-date label{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .gratisy li form .field-date .day .fake-select{display: inline; width: 30px; height: 22px; line-height: 22px; padding: 2px 5px; margin: 0 10px 0 0; float: left; position: relative; background: url('../img/backgrounds/field-40.png') center center no-repeat; font-size: 11px; font-weight: normal; cursor: pointer;}#content .gratisy li form .field-date .day .fake-select span{display: block; width: 16px; height: 21px; line-height: 21px; padding: 0 14px 1px 0; margin: 0 auto; position: relative; background: url('../img/icons/arrow-extend-down.png') -152px 40% no-repeat; color: #6b6b6b; white-space: nowrap; overflow: hidden;}#content .gratisy li form .field-date .day .fake-select:hover span{background-position: -340px 40%; color: #7c7c7c;}#content .gratisy li form .field-date .month .fake-select{display: inline; width: 73px; height: 22px; line-height: 22px; padding: 2px 5px; margin: 0 10px 0 0; float: left; position: relative; background: url('../img/backgrounds/field-83.png') center center no-repeat; font-size: 11px; font-weight: normal; cursor: pointer;}#content .gratisy li form .field-date .month .fake-select span{display: block; width: 59px; height: 21px; line-height: 21px; padding: 0 14px 1px 0; margin: 0 auto; position: relative; background: url('../img/icons/arrow-extend-down.png') -111px 40% no-repeat; color: #6b6b6b; white-space: nowrap; overflow: hidden;}#content .gratisy li form .field-date .month .fake-select:hover span{background-position: -299px 40%; color: #7c7c7c;}#content .gratisy li form .field-date .year .fake-select{display: inline; width: 45px; height: 22px; line-height: 22px; padding: 2px 5px; margin: 0; float: left; position: relative; background: url('../img/backgrounds/field-55.png') center center no-repeat; font-size: 11px; font-weight: normal; cursor: pointer;}#content .gratisy li form .field-date .year .fake-select span{display: block; width: 31px; height: 21px; line-height: 21px; padding: 0 14px 1px 0; margin: 0 auto; position: relative; background: url('../img/icons/arrow-extend-down.png') -138px 40% no-repeat; color: #6b6b6b; white-space: nowrap; overflow: hidden;}#content .gratisy li form .field-date .year .fake-select:hover span{background-position: -326px 40%; color: #7c7c7c;}#content table.delivery-discounts{width: 689px; margin: -6px -17px 0; background: transparent;}#content table.delivery-discounts td,#content table.delivery-discounts th{padding: 3px 0; text-align: center;}#content table.delivery-discounts thead th{padding-bottom: 4px; background: url('../img/backgrounds/table-border.png') center bottom no-repeat; border-bottom: none;}#content table.delivery-discounts thead th.first{background-position: left bottom;}#content table.delivery-discounts thead th.last{background-position: right bottom;}#content table.delivery-discounts tbody td,#content table.delivery-discounts tbody th{border-top: none; border-bottom: none;}#content .additional-info{padding: 1px 0 0; margin: 3px -18px 0 -17px; background: url('../img/backgrounds/additional-info.png') center top repeat-y;}#content .additional-info::after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content .additional-info div{display: inline; width: 209px; padding: 10px; margin: 0 1px 0 0; float: left;}#content .additional-info h3{margin: 0 0 5px; color: #ac7ecd;}#content .additional-info p{margin: 0 0 2px; text-align: justify;}#content .additional-info strong{color: #ac7ecd !important;}#content .additional-info div.info-1{width: 154px;}#content .additional-info div.info-2{width: 200px;}#content .additional-info div.info-3{width: 273px;}#content table.summary{width: 689px; margin: 0 -17px -3px; position: relative; background: transparent; border: none; z-index: 3;}#content table.summary thead{display: none;}#content table.summary td,#content table.summary th{padding: 15px 8px; background: url('../img/backgrounds/table-border.png') center bottom no-repeat; border-top: none; border-bottom: none;}#content table.summary .entry td,#content table.summary .entry th{padding: 8px; background: transparent; border-top: none; border-bottom: none;}#content table.summary .total td,#content table.summary .total th{background-position: center top;}#content table.summary .total td.first,#content table.summary .total th.first{background-position: left top;}#content table.summary .total td.last,#content table.summary .total th.last{background-position: right top;}#content table.summary td.first,#content table.summary th.first{background-position: left bottom; border-left: none;}#content table.summary td.last,#content table.summary th.last{background-position: right bottom; border-right: none;}#content table.summary th.name{padding-right: 15px; text-align: right;}#content table.summary tr:first-child th.name{background: url('../img/icons/dollar.png') 15px center no-repeat;}#content table.summary th.name h4{margin: 0 0 0; color: #fff; font-family: Arial,sans-serif; font-size: 1.6em; font-weight: normal;}#content table.summary .total th.name h4{font-size: 2em;}#content table.summary th.name p{margin: 15px 0 0; color: #ac7ecd; font-weight: bold;}#content table.summary .entry th.name p{margin: 0;}#content table.summary th.name small{color: #6b6b6b; font-size: 1em; font-weight: normal;}#content table.summary th.name .field-checkbox{margin-top: 15px;}#content table.summary th.name .field-checkbox label{display: block; margin: 0 0 5px; color: #ac7ecd; font-weight: bold; cursor: pointer;}#content table.summary th.name .field-checkbox label input{margin-right: 7px; vertical-align: middle;}#content table.summary th.name .field-checkbox label img{margin-left: 5px; vertical-align: middle;}#content table.summary td.sum{width: 83px !important; color: #fff; text-align: center; font-family: Arial,sans-serif; font-size: 1.6em; font-weight: normal;}#content table.summary .total td.sum{background: url('../img/backgrounds/total.jpg') right bottom no-repeat; border-top: solid 1px #33113f; border-left-color: #33113f;}#content table.summary td.sum .field-text{}#content table.summary td.sum .field-text label{position: absolute !important; left: -2500px !important; width: 20px !important;}#content table.summary td.sum .field-text span{display: inline; width: 79px; height: 22px; padding: 2px 2px; margin: 0 auto 10px; float: left; background: url('../img/backgrounds/field-83.png') center center no-repeat;}#content table.summary td.sum .field-text span input{width: 69px; height: 15px; padding: 4px 5px 3px; margin: 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px; vertical-align: top;}#content table.summary td.sum .button{display: block; margin: 0 auto 10px;}#content table.summary td.discounts{background: url('../img/backgrounds/summary-table.jpg') center center repeat-y;}#content table.summary td.sum .discount{padding: 0 2px 15px; margin: 0 -8px 15px; border-bottom: solid 1px #602078; font-size: .8em;}#content table.summary td.sum .discount h5{margin: 0 0 2px; font-size: 1em; font-weight: normal; font-style: normal;}#content table.summary td.sum .discount p{margin: 0;}#content table.summary td.last{width: 75px;}#content table.cart{width: 689px; margin: 0 -17px -35px; position: relative; top: -35px; background: transparent; border: none;}#content table.cart td,#content table.cart th{background: url('../img/backgrounds/table-border.png') center bottom no-repeat; border-top: none; border-bottom: none;}#content table.cart td.first,#content table.cart th.first{background-position: left bottom; border-left: none;}#content table.cart td.last,#content table.cart th.last{background-position: right bottom; border-right: none;}#content table.cart td.name,#content table.cart th.name{text-align: left;}#content table.cart th.name h4{margin: 0 0 2px;}#content table.cart th.name h4 a{color: #fff; font-size: 1.2em;}#content table.cart th.name h4 a .picture{display: inline; width: 90px; margin-right: 10px; float: left; text-align: center;}#content table.cart td.price,#content table.cart th.price,#content table.cart td.sum,#content table.cart th.sum{width: 83px; text-align: center;}#content table.cart .price strong,#content table.cart .sum strong{display: block; margin-bottom: 4px; font-size: 1.2em;}#content table.cart .price .points strong,#content table.cart .sum .points strong{margin: 0; color: #ac7ecd; font-size: 1em; font-weight: normal;}#content table.cart td.qty,#content table.cart th.qty{width: 75px; text-align: center;}#content table.cart td.qty strong{color: #ac7ecd !important;}#content table.cart td.delete,#content table.cart th.delete{width: 75px; text-align: center;}#content table.cart .field-spinner{width: 75px; line-height: 26px; position: relative;}#content table.cart .field-spinner label{position: absolute !important; left: -2500px !important; width: 20px !important;}#content table.cart .field-spinner a{display: inline; width: 16px; float: left; position: relative;}#content table.cart .field-spinner a img{width: 16px; height: 16px; position: relative; top: 4px;}#content table.cart .field-spinner span{display: inline; width: 27px; height: 22px; padding: 2px; margin: 0 6px; float: left; background: url('../img/backgrounds/field-31.png') center center no-repeat;}#content table.cart .field-spinner span input{width: 100%; height: 11px; padding: 4px 0 7px; line-height: 11px; background: transparent; border: none; color: #6b6b6b; text-align: center; font-size: 11px; vertical-align: top;}#content ul.pictures-gallery{margin: 0 -10px 0 0; list-style: none;}#content ul.pictures-gallery:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#content ul.pictures-gallery li{display: inline; width: 218px; padding: 0 0 30px; float: left;}#content ul.pictures-gallery li a{display: block; width: 188px; padding-bottom: 2px; margin: 0 auto; position: relative; background: url('../img/backgrounds/picture-canvas.png') left bottom no-repeat;}#content ul.pictures-gallery li a:hover,#content ul.pictures-gallery li a:focus,#content ul.pictures-gallery li a:active{background-position: right bottom;}#content ul.pictures-gallery li a img{display: block; padding: 2px 2px 0; margin: 0 auto; background: url('../img/backgrounds/picture-canvas.png') left top no-repeat;}#content ul.pictures-gallery li a:hover img,#content ul.pictures-gallery li a:focus img,#content ul.pictures-gallery li a:active img{background-position: right top;}#content .client-level{height: 37px; margin: 0 0 20px; background: url('../img/backgrounds/your-client-level.png') left top no-repeat;}#content .client-level p{display: inline; margin: 0; float: left; color: #fff; text-transform: uppercase; font-family: Arial,sans-serif; font-size: 1.2em; font-weight: normal;}#content .client-level .current{line-height: 32px; padding-top: 5px; padding-left: 20px; margin-right: 10px; position: relative;}#content .client-level .current img{display: inline; margin-left: 4px; position: relative; top: -5px; vertical-align: top;}#content .client-level .next{line-height: 32px; padding-top: 5px; margin-right: 10px;}.clear{height: 0; clear: both; overflow: hidden;}.clear-left{height: 0; clear: left;}.clear-right{height: 0; clear: right;}.hidden{position: absolute !important; left: -2500px !important; width: 20px !important;}body{line-height: 1.2em; background: #000 url('../img/backgrounds/body.jpg') center top no-repeat; color: #6b6b6b; font-family: Tahoma,sans-serif; font-size: .7em;}#container{width: 942px; padding-top: 135px; margin: 0 auto; position: relative;}#content{margin: 0 auto; position: relative; z-index: 2;}#content:after{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}#skip-links{position: absolute !important; left: -2500px !important; width: 20px !important;}#message{height:30px; background-color:#990000; color:#fff; padding-bottom:10px;}#content .login-form .field-textarea{margin: 0 -4px 10px; position: relative;}#content .login-form .field-textarea label{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .login-form .field-textarea span{display: block; width: 658px; height: 65px; padding: 2px; background: url('../img/backgrounds/field-huge.png') center center no-repeat;}#content .login-form .field-textarea span textarea{width: 100%; height: 100%; background: transparent; border: none; color: #6b6b6b; font-family: Arial,sans-serif; font-size: 1em;}#content .product .quantity-bar{background:transparent url(../img/backgrounds/colour-bar.png) no-repeat scroll left 6px; display:inline; float:left; height:7px; line-height:7px; padding:6px 0 7px; width:130px;}#content .normal-form{position: relative;}#content .normal-form h2{margin-bottom: 0;}#content .normal-form img.status{width: 16px; height: 16px; position: absolute; right: 4px; top: 5px;}#content .normal-form .field-checkbox{padding: 10px 20px 10px; position: relative; clear: both; background: url('../img/backgrounds/table-border.png') center top no-repeat;}#content .normal-form .field-checkbox label input{margin-right: 7px; vertical-align: middle;}#content .normal-form .field-text{display: inline; width: 302px; line-height: 26px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;}#content .normal-form .field-text label{display: inline; width: 94px; margin-right: 10px; float: left; color: #ac7ecd; font-weight: bold; text-align: right;}#content .normal-form .field-text span{display: inline; width: 194px; height: 22px; padding: 2px 2px; margin: 0 auto; float: left; background: url('../img/backgrounds/field-198.png') center center no-repeat;}#content .normal-form .field-text span input{width: 184px; height: 15px; padding: 4px 5px 3px; margin: 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px; vertical-align: top;}#content .normal-form .field-postcode{display: inline; width: 302px; line-height: 26px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;}#content .normal-form .field-postcode label{display: inline; width: 94px; margin-right: 10px; float: left; color: #ac7ecd; font-weight: bold; text-align: right;}#content .normal-form .field-postcode span.first-part{display: inline; width: 51px; height: 22px; padding: 2px 2px; margin: 0 10px 0 0; float: left; background: url('../img/backgrounds/field-55.png') center center no-repeat;}#content .normal-form .field-postcode span.first-part input{width: 41px; height: 15px; padding: 4px 5px 3px; margin: 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px; vertical-align: top;}#content .normal-form .field-postcode span.second-part{display: inline; width: 79px; height: 22px; padding: 2px 2px; margin: 0 auto; float: left; background: url('../img/backgrounds/field-83.png') center center no-repeat;}#content .normal-form .field-postcode span.second-part input{width: 69px; height: 15px; padding: 4px 5px 3px; margin: 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px; vertical-align: top;}#content .normal-form .field-radio{display: inline; width: 302px; line-height: 26px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;}#content .normal-form .field-radio label{display: inline; float: left; margin-right: 10px; cursor: pointer;}#content .normal-form .field-radio label input{vertical-align: middle; margin-right: 7px;}#content .normal-form .field-radio label.group{display: inline; width: 94px; margin-right: 10px; float: left; color: #ac7ecd; font-weight: bold; text-align: right; cursor: default;}#content .normal-form .field-date{display: inline; width: 302px; line-height: 26px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;}#content .normal-form .field-date label{display: inline; width: 94px; margin-right: 10px; float: left; color: #ac7ecd; font-weight: bold; text-align: right;}#content .normal-form .field-date .day .fake-select{display: inline; width: 30px; height: 22px; line-height: 22px; padding: 2px 5px; margin: 0 10px 0 0; float: left; position: relative; background: url('../img/backgrounds/field-40.png') center center no-repeat; font-size: 11px; font-weight: normal; cursor: pointer;}#content .normal-form .field-date .day .fake-select span{display: block; width: 16px; height: 21px; line-height: 21px; padding: 0 14px 1px 0; margin: 0 auto; position: relative; background: url('../img/icons/arrow-extend-down.png') -152px 40% no-repeat; color: #6b6b6b; white-space: nowrap; overflow: hidden;}#content .normal-form .field-date .day .fake-select:hover span{background-position: -340px 40%; color: #7c7c7c;}#content .normal-form .field-date .month .fake-select{display: inline; width: 73px; height: 22px; line-height: 22px; padding: 2px 5px; margin: 0 10px 0 0; float: left; position: relative; background: url('../img/backgrounds/field-83.png') center center no-repeat; font-size: 11px; font-weight: normal; cursor: pointer;}#content .normal-form .field-date .month .fake-select span{display: block; width: 59px; height: 21px; line-height: 21px; padding: 0 14px 1px 0; margin: 0 auto; position: relative; background: url('../img/icons/arrow-extend-down.png') -111px 40% no-repeat; color: #6b6b6b; white-space: nowrap; overflow: hidden;}#content .normal-form .field-date .month .fake-select:hover span{background-position: -299px 40%; color: #7c7c7c;}#content .normal-form .field-date .year .fake-select{display: inline; width: 45px; height: 22px; line-height: 22px; padding: 2px 5px; margin: 0; float: left; position: relative; background: url('../img/backgrounds/field-55.png') center center no-repeat; font-size: 11px; font-weight: normal; cursor: pointer;}#content .normal-form .field-date .year .fake-select span{display: block; width: 31px; height: 21px; line-height: 21px; padding: 0 14px 1px 0; margin: 0 auto; position: relative; background: url('../img/icons/arrow-extend-down.png') -138px 40% no-repeat; color: #6b6b6b; white-space: nowrap; overflow: hidden;}#content .normal-form .field-date .year .fake-select:hover span{background-position: -326px 40%; color: #7c7c7c;}#content .normal-form div.field-select{display: inline; width: 302px; line-height: 26px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;}#content .normal-form div.field-select label{display: inline; width: 94px; margin-right: 10px; float: left; color: #ac7ecd; font-weight: bold; text-align: right;}#content .normal-form div.field-select span{display: block; width: 192px; height: 22px; line-height: 22px; padding: 2px 4px 2px 2px; margin: 0 0 0 28px; background: url('../img/backgrounds/field-198.png') center center no-repeat;}#content .normal-form div.field-select span select{width: 100%; margin: 0; padding: 2px 0; background: transparent; border: none; color: #6b6b6b; font-size: 11px; vertical-align: top;}#content .normal-form div.field-select .fake-select{display: inline; width: 188px; height: 22px; line-height: 22px; padding: 2px 5px; margin: 0; float: left; position: relative; background: url('../img/backgrounds/field-198.png') center center no-repeat; font-size: 11px; font-weight: normal; cursor: pointer;}#content .normal-form div.field-select .fake-select span{display: block; width: 174px; height: 21px; line-height: 21px; padding: 0 14px 1px 0; margin: 0 auto; position: relative; background: url('../img/icons/arrow-extend-down.png') 4px 40% no-repeat; color: #6b6b6b; white-space: nowrap; overflow: hidden;}#content .normal-form div.field-select .fake-select:hover span{background-position: -184px 40%; color: #7c7c7c;}#content .normal-form .field-textarea{margin: 0 -4px 10px; position: relative;}#content .normal-form .field-textarea label{position: absolute !important; left: -2500px !important; width: 20px !important;}#content .normal-form .field-textarea span{display: block; width: 658px; height: 65px; padding: 2px; background: url('../img/backgrounds/field-huge.png') center center no-repeat;}#content .normal-form .field-textarea span textarea{width: 100%; height: 100%; background: transparent; border: none; color: #6b6b6b; font-family: Arial,sans-serif; font-size: 1em;}#content .normal-form div.field-empty{display:block; float:left; line-height:26px; margin-bottom:10px; margin-right:10px; position:relative; width:302px;}#content .products-list li h3 .wycofany,#content .products-list li h3 .brak{width: 55px; height: 28px; position: absolute; right: 5px; top: 10px;}#content .block-halfsize .products-list li h3 .brak,#content .block-halfsize .products-list li h3 .wycofany{right: 155px;}#content .detailed li h3 .brak,#content .detailed li h3 .wycofany{right: 0; left: 29px;}#content .products-list li h3 .brak img,#content .products-list li h3 .wycofany img{width: 90px; height: 120px;}.tooltip-before,.tooltip{display: none;}
#content .products-list li h3 .sale {
 width: 84px;
 height: 57px;
 position: absolute;
 right: 5px;
 top: 30px;
}

#content .block-halfsize .products-list li h3 .sale {
 right: 155px;
}

#content .detailed li h3 .sale {
 right: 0;
 left: 50px;
}
#content .products-list li h3 .sale img {
 width: 84px;
 height: 57px;
}

#content .login-form div.field-select {
 display: inline;
 width: 302px;
 /**line-height: 26px;**/
 margin-right: 10px;
 margin-bottom: 10px;
 float: left;
 position: relative;
}

#content .login-form div.field-select label {
 /**display: inline;**/
 /**width: 94px;**/
 width: 192px;
 /**margin-right: 10px;**/
 /**float: left;**/
 margin-bottom: 2px;
 color: #ac7ecd;
 font-weight: bold;
 /**text-align: right;**/
}

#content .login-form div.field-select span {
 display: block;
 width: 192px;
 height: 22px;
 line-height: 22px;
 padding: 2px 4px 2px 2px;
 margin: 0 0 0 28px;
 background: url('../img/backgrounds/field-198.png') center center no-repeat;
}

#content .login-form div.field-select span select {
 width: 100%;
 margin: 0;
 padding: 2px 0;
 background: transparent;
 border: none;
 color: #6b6b6b;
 font-size: 11px;
 vertical-align: top;
}

#content .login-form div.field-select .fake-select {
 display: inline;
 width: 188px;
 height: 22px;
 line-height: 22px;
 padding: 2px 5px;
 margin: 0;
 float: left;
 position: relative;
 background: url('../img/backgrounds/field-198.png') center center no-repeat;
 font-size: 11px;
 font-weight: normal;
 cursor: pointer;
}

#content .login-form div.field-select .fake-select span {
 display: block;
 width: 174px;
 height: 21px;
 line-height: 21px;
 padding: 0 14px 1px 0;
 margin: 0 auto;
 position: relative;
 background: url('../img/icons/arrow-extend-down.png') 4px 40% no-repeat;
 color: #6b6b6b;
 white-space: nowrap;
 overflow: hidden;
}

#content .login-form div.field-select .fake-select:hover span {
 background-position: -184px 40%;
 color: #7c7c7c;
}

div.field-select2,
div.field-select2 {
 margin: 0 0 12px;
}

div.field-select2 label,
div.field-select2 label {
       position: absolute !important;
       left: -2500px !important;
       width: 20px !important;
}

div.field-select2 span,
div.field-select2 span {
 display: block;
 width: 566px;
 height: 22px;
 line-height: 22px;
 padding: 2px 4px 2px 2px;
 margin: 0 auto;
 background: url('../img/backgrounds/field-narrow564.png') center center no-repeat;
}

div.field-select2 span select,
div.field-select2 span select {
 width: 100%;
 margin: 0;
 padding: 2px 0;
 background: black;
 border: none;
 color: #6b6b6b;
 font-size: 11px;
 vertical-align: top;
}