.kontakt .menuRight { position: relative; top:0; padding: 10px 0; margin:0 30px; height: auto; }
.kontakt .menuRight .moreOptions {  padding:0; }
.kontakt .menuRight .moreOptions h2 { font-size:18px; margin-bottom:23px;}
.kontakt .clock {position: relative; left:-5px; top:-4px; }
.kontakt .cont { width: 720px; position: relative; }
.kontakt .cont h2 { padding-left:0; font-size:18px;}
.kontakt .cont p { font-size:14px; line-height:18px; padding:0; }
.kontakt img.basia { position:absolute; right:210px; top:-35px}
.kontakt .cont .firstCol { width:290px}
.kontakt .tabs { list-style: none; padding: 0; margin: 0 0 16px 0; border-bottom: 1px solid #ccc; height: 38px; }
.kontakt .tabs li { background: none; float:left;padding: 0; }
.kontakt .tabs li a {display: block; height: 37px; line-height: 37px; padding: 0 28px; background: url('../_img/_section/kontakt-tabs-bg.jpg') repeat-x bottom left; border: 1px solid #ccc; border-left: none; border-bottom: none; font-size:14px;}
.kontakt .tabs li:first-child a {border-left: none; padding-left: 29px;}
.kontakt .tabs li:last-child a { padding-right: 29px;}
.kontakt .tabs li a.active {background: #fff; border-top-color: #ccc; border-right: 1px solid #ccc; padding-bottom: 1px; padding: 0 28px 1px; color: #552a7a;}
.kontakt .tabs li:first-child a.active {border-left: 1px solid #ccc;}
.kontakt .starRating {height: 17px; margin: 6px 0 0 1px; display:block; position:relative; top:-6px;}
.kontakt .starRating .violet {height: 17px; width: 100px; background: url('../_img/_section/rateStarLightGrey.jpg') repeat-x top left; float: left;}
.kontakt .starRating .violet div {height: 17px; background: url('../_img/_section/rateStarLightViolet.jpg') repeat-x top left;}
.kontakt .starRating .count {width: 100px; float: right; font-size: 11px; color: #616162;}
.kontakt .rating { display: none; }
.kontakt form label { color: #616162 !important; }
.kontakt form input[type="text"], .kontakt form input[type="password"] { width:220px !important; padding:8px !important;}
.nr { margin-top:5px;}
.kontakt .icons { list-style:none; margin:0; padding:0; }
.kontakt .icons li { float: left; width:140px; margin:0; padding:0; background:none; }
.kontakt .icons li img { display:block; margin-bottom:20px; }
.form.kontakt #loginLabel, .form.kontakt #passLabel { top:10px;}
.kontakt .greyBadge { background:#f0f0f0; position:relative; padding:30px 50px 20px; height:240px; }
.kontakt #serviceForm .underInputErr { font-size:11px; }
body.wimp.lp24.roaming {background: url('../_img/lp24roaming-header.jpg') no-repeat 50% 0;}
body.wimp.lp24.roaming.biz {background: url('../_img/lp24roaming-header-biz.jpg') no-repeat 50% 0;}
.lp24.roaming #wimp > div.first {height: 425px;}
.lp24.roaming #wimp > div.first .logo { margin-left:3px;}
.lp24.roaming #wimp > div.first .kubik { position:absolute; top:-55px; right:30px;}
.lp24.roaming #wimp > div.second div.left p {width: 485px;}
.lp24.roaming #wimp > div.second img.right {top: 50px; right: -6px;}
.lp24.roaming #wimp > div.third {height: 300px;}
.lp24.roaming #wimp > div.third + div.second img.right {top: -4px; right: -6px;}
.lp24.roaming .accordions.big > .folded p, .lp24.roaming .accordions.big > .folded ul li {padding-bottom: 24px;}

.xperiaSP.hpScrollDark .first .mask {position: absolute !important; top: 0; left: 0; margin-left: -20px;}
.xperiaSP #scrollPage.dark .floor.xperiaSP iframe { margin-left:88px; margin-top:45px; }
.ie7 .xperiaSP #scrollPage.dark .floor.xperiaSP iframe { left:88px !important; }
.xperiaSP #scrollPage.dark .floor.xperiaSP .noflash { left:140px; top:70px; }
.xperiaSP #scrollPage.dark .textContainer .description { top:-350px; }
.xperiaSP #scrollPage.dark .textContainer ul.second li.second .text { display: block; }

.basket-rwd header { margin-top:30px; padding-bottom: 10px; }
.basket-rwd header h1 {font-size: 30px; line-height: 34px; color: #353536; padding: 11px 0 5px 29px;}
.basket-rwd header h2 {font-size: 14px; line-height: 16px; color: #999; padding: 0 0 0 29px; font-weight: normal;}
.basket-rwd header h2 strong {font-weight: bold;}
.basket-rwd header .logo {position: absolute; top: 0; right: 0; width: 244px; height: 49px; background: rgba(72, 35, 124, 0.9); }
.basket-rwd header .logo img {display: block;}
.lt-ie9 header .logo {background: transparent url('../_img/_section/opacityBg.png');}

.basket-rwd header ul.steps {padding: 20px 0 15px;}
.basket-rwd header ul.steps li {float: left; background: none; padding: 0;}
.basket-rwd header ul.steps li a {display: block; background: url('../_img/_section/baskeBars.png') 100% -28px; width: 287px; height: 28px; line-height: 26px; padding-left: 24px; font-size: 14px; color: #ccc;}
.basket-rwd header ul.steps li a.active {color: #fff; background-position: 100% 0; width: 314px;}
.basket-rwd header ul.steps li a.past {color: #fff; background-position: 100% -84px;}
.basket-rwd header ul.steps li a.old {color: #fff; background-position: 100% -112px;}
.basket-rwd header ul.steps li.last-child a {background-position: 100% -56px;}
.basket-rwd header ul.steps li.last-child a.active {background-position: 100% -140px;}
.basket-rwd header p.steps {display: none;}

.basket-rwd header .topAlert {background: #f2ef7e url('../_img/basket-alert.png') no-repeat 30px 50%; position: relative; padding: 30px 30px 30px 90px; margin-bottom: 20px;}
.basket-rwd header .topAlert.withLink {padding-right: 170px;}
.basket-rwd header .topAlert p {font-size: 16px; line-height: 20px; color: #616162; padding: 0; font-weight: bold;}
.basket-rwd header .topAlert .back {position: absolute; top: 50%; right: 30px; margin-top: -10px; line-height: 20px; font-size: 16px; color: #616162;}

.basket-rwd section .accordions {padding-top: 20px; padding-right: 7px;}
.basket-rwd section .accordions .accordion {font-size: 18px; font-weight: bold; padding-top: 16px; padding-bottom: 19px; background: #ccc; position: relative; height: 14px;}
.basket-rwd section .accordions .accordion span {text-indent: -9999px; position: absolute; top: 0; right: 0; width: 53px; height: 49px; background: #76599d url('../_img/_section/baskeAccordion.png') no-repeat 0 50%; padding: 0; cursor: pointer;}
.basket-rwd section .accordions .accordion.fold span {background-position: -97px 50%;}
.basket-rwd section .accordions div + .accordion, .basket-rwd section .accordions div.otherAdress .accordion, .basket-rwd section .accordions div.postAdress .accordion, .basket-rwd section .accordions div.invoice {margin-top: 30px;}
.basket-rwd section .accordions div.otherAdress, .basket-rwd section .accordions div.postAdress, .basket-rwd section .accordions div.invoice {display: none;}

.basket-rwd section .accordions .folded > .underInputErr {display: block; text-align: center; padding: 12px 0;}
.basket-rwd section .accordions .folded > .underInputErr span {display: inline-block; font-size: 12px;}
.basket-rwd section .accordions .offerList {padding: 0;}
.basket-rwd section .accordions .offerList li {background: none; padding: 29px 0; position: relative;}
.basket-rwd section .accordions .offerList li + li {border-top: 1px solid #9c9c9c;}
.basket-rwd section .accordions .offerList li .item {width: 483px; padding: 0 30px; float: left; position: relative;}
.basket-rwd section .accordions .offerList li .item h3 {font-size: 18px; line-height: 20px; color: #333; font-weight: normal; padding: 0 0 8px 0; margin-top: -3px;}
.basket-rwd section .accordions .offerList li .item p {font-size: 14px; line-height: 17px; color: #666; padding: 0;}
.basket-rwd section .accordions .offerList li .item .photo {width: 112px; text-align: center; position: absolute; top: 0; right: 30px;}
.basket-rwd section .accordions .offerList li .item.image h3, .basket-rwd section .accordions ul li .item.image p {width: 360px;}
.basket-rwd section .accordions .offerList li .item .underInputErr.unavaible {display: block; padding: 0; font-size: 12px; float: left; width: 150px;}
.basket-rwd section .accordions .offerList li .item .underInputErr.unavaible span {margin-top: 0; background-position: 0 3px;}
.basket-rwd section .accordions .offerList li .price {float: left; width: 350px;}
.basket-rwd section .accordions .offerList li .price .period {float: left; width: 150px; font-size: 14px; padding-top: 4px; padding-bottom:5px;}
.basket-rwd section .accordions .offerList li .price .amount {float: left; width: 128px; text-align: right; font-size: 24px; line-height: 26px; margin-top: -5px; color: #76599d; font-weight: bold;padding-bottom:5px;}
.basket-rwd section .accordions .offerList li .price .vat {float: left; width: 50px; text-align: left; font-size: 16px; line-height: 30px; margin-top: -5px; color: #76599d; padding-bottom:5px; margin-left: 6px;}
.basket-rwd section .accordions .offerList li .price .strike {position: relative;}
.basket-rwd section .accordions .offerList li .price .strike span {position: absolute; top: 8px; right: -46px; background: url('../_img/_section/rwd-strike.png'); width: 82px; height: 10px;}
.basket-rwd section .accordions .offerList li > .linkPointer {position: absolute; top: 34px; right: 22px;}
.basket-rwd section .accordions .offerList li input {margin-top: 8px; margin-left: 2px; /* text-align: right; */}
.basket-rwd section .accordions .offerList li .selectLabel {margin-top: 8px;}

.basket-rwd section .accordions .offerList li .item .underInputErr {font-size: 11px; color: #ff0000; padding: 2px 0 0 32px; clear: both;}
.basket-rwd section .accordions .offerList li .item .underInputErr .err {margin-top: 2px; float: none;}

.basket-rwd section .hidden {display: none;}
.basket-rwd section #chooseNumber {margin-left: 12px;}
.basket-rwd section .otherNumber {display: none; width: 400px;}
.basket-rwd section .otherNumber .radios {padding: 16px 0;}
.basket-rwd section .radios.asList label {padding-top: 4px; display: block;}
.basket-rwd section .otherNumber .radios label {margin: 0 25px 2px 0; float: left;}
.basket-rwd section .otherNumber .button {margin-right: 12px;}

.basket-rwd section .oneline {float: left; display: inline-block; min-width: 10px;}
.basket-rwd section .oneline .flat {width: 100px;}
.basket-rwd section .oneline .underInputErr { min-height: 18px; position: relative;}
.basket-rwd section .oneline .underInputErr .err { position: absolute; width: 200px;}

.basket-rwd section .oldNumber {clear: both; line-height: 22px; margin-top: 12px;}
.basket-rwd section .oldNumber span {float: left;}
.basket-rwd section .accordions .offerList li .oldNumber input {float: left; margin: 0 12px;}
.basket-rwd section .oldNumber input.newNumber { margin-left:0px !important; }
.basket-rwd section .oldNumber input.newNumber + .underInputErr { padding-left:0px !important; }
.basket-rwd section .summary {background: #616162; color: #fff; margin: 28px 8px 0 0; padding-bottom: 33px;}
.basket-rwd section .summary h3 {background: #ccc; font-size: 18px; font-weight: bold; padding: 16px 30px 19px; color: #363637; line-height: 14px;}
.basket-rwd section .summary ul {padding: 18px 0 0;}
.basket-rwd section .summary ul li {background: none; padding: 0 0 10px;}
.basket-rwd section .summary ul li p {float: left; padding: 0; line-height: 30px; text-align: right;}
.basket-rwd section .summary ul li p.sum {font-size: 18px; width: 726px;}
.basket-rwd section .summary ul li p.price {font-size: 24px; font-weight: bold; width: 92px;}
.basket-rwd section .summary input[type=submit] {margin: 22px 135px 0px 0px;}
.basket-rwd section .summary .label {float: left; font-size: 18px; line-height: 22px; padding-top: 33px; text-align: right; width: 589px; padding-left: 42px;}
.basket-rwd section .summary .label + input {margin-right: 39px; margin-top: 39px; margin-bottom: 5px;}

.basket-rwd section .basketForm {width: 690px; float: left;}
.basket-rwd section .basketForm .accordions {padding-right: 0;}
.basket-rwd section .basketForm .textContent {padding: 30px 30px 18px;}

.basket-rwd section .basketAside {width: 238px; border: 1px solid #ccc; float: right; margin-top: 30px;}
.basket-rwd section .basketAside h3 {font-size: 18px; font-weight: bold; padding: 12px 30px 16px; line-height: 20px; background: #ccc; color: #363637;}
.basket-rwd section .basketAside h3 span {float: right;}
.basket-rwd section .basketAside ul.items {padding: 25px 30px 10px;}
.basket-rwd section .basketAside ul.items li {padding-bottom: 0;}
.basket-rwd section .basketAside ul.items li + li {margin-top: 5px; padding-top: 25px; border-top: 1px solid #ccc;}
.basket-rwd section .basketAside ul.items li h4 {font-size: 14px; line-height: 16px; color: #333; padding-bottom: 6px; font-weight: normal;}
.basket-rwd section .basketAside ul.items li p {font-size: 11px; line-height: 13px; padding-bottom: 18px; color: #666;}
.basket-rwd section .basketAside ul.items li .price {line-height: 20px;}
.basket-rwd section .basketAside ul.items li .price .period {float: left; color: #999; width: 50%; padding-top: 2px; white-space: pre;}
.basket-rwd section .basketAside ul.items li .price .amount {float: right; text-align: right; font-weight: bold; font-size: 18px; color: #76599d; width: 50%; white-space: pre;}
.basket-rwd section .basketAside ul.sum {background: #616162; color: #fff; padding: 18px 30px 8px;}
.basket-rwd section .basketAside ul.sum li {color: #fff; font-size: 12px; line-height: 24px;}
.basket-rwd section .basketAside ul.sum li span {float: right; font-size: 18px; margin-top: -3px;}

.basket-rwd section .thankYou h2 {padding-top: 45px; padding-bottom: 20px;}
.basket-rwd section .thankYou .sum {padding: 0;}
.basket-rwd section .thankYou .sum li {background: none; padding: 13px 0 12px; border-top: 1px solid #ddd;}
.basket-rwd section .thankYou .sum li h4 {font-size: 14px; line-height: 26px; color: #666; font-weight: normal; width: 550px; padding-left: 30px; float: left;}
.basket-rwd section .thankYou .sum li .price {float: left; text-align: right; line-height: 26px; padding: 0;}
.basket-rwd section .thankYou .sum li .price .period {float: left; width: 208px; color: #999; font-size: 14px;}
.basket-rwd section .thankYou .sum li .price .amount {float: left; width: 140px; color: #76599d; font-size: 24px; font-weight: bold; margin-top: -3px;}
.basket-rwd section .thankYou .sum li .price .amount small {font-size: 18px;}
.basket-rwd section .thankYou .sum li.total {background: #ececec; border: none;}
.basket-rwd section .thankYou .sum li.total .print {width: 550px; padding-left: 30px; float: left;}
.basket-rwd section .thankYou .sum li.total .price .period {color: #666;}

.basket-rwd section .thankYou .next {padding: 0 0 0 38px; }
.basket-rwd section .thankYou .next li {padding: 0; background: url('../_img/_section/listDots.png') no-repeat; position: relative; padding: 18px 0 0;}
.basket-rwd section .thankYou .next li .dot {position: absolute; top: 19px; left: 0; font-size: 17px; font-weight: bold; color: #fff; width: 32px; text-align: center;}
.basket-rwd section .thankYou .next li p {border-bottom: 1px solid #ddd; padding: 0 30px 20px 0; margin-left: 58px; font-size: 14px; line-height: 18px;}
.basket-rwd section .thankYou .next li:first-child {background-position: 0 -689px;}
.basket-rwd section .thankYou .next li:first-child p {border-top: 1px solid #ddd; padding-top: 18px;}
.basket-rwd section .thankYou .next li:first-child .dot {top: 37px;}
.basket-rwd section .thankYou .next li.last-child {background-position: 0 -634px;}

.basket-rwd section .thankYou .suggestion {padding: 0 30px 0;}
.basket-rwd section .thankYou .suggestion h2 {padding: 45px 0px 23px;}
.basket-rwd section .thankYou .suggestion textarea {display: block; padding: 6px 5px; width: 648px; margin-bottom: 14px; height: 70px; border: 1px solid #ccc; resize: none; font-size: 12px; line-height: 16px; color: #616162; margin-bottom: 14px;}

.basket-rwd footer .m {display: none;}
.basket-rwd footer .d {display: block;}

.tablet .basket-rwd section, .tablet .basket-rwd header, .tablet .basket-rwd footer {padding: 0 20px;}
.tablet .basket-rwd header .logo {right: 20px;}
.tablet .basket-rwd footer .logo {width: auto;}
.tablet .basket-rwd footer {width: 100%; min-width: 960px; padding-bottom: 20px;}

.basket-rwd.safari section .bigForm ul li .idExpDate {width: 415px;}
.basket-rwd.safari section .bigForm ul li .select {width: 415px;}
.basket-rwd.safari section .bigForm ul li .labelAside {width: 199px;}
.basket-rwd.safari section .bigForm ul li .labelAside.full {width: 410px; padding-left: 276px;}
.basket-rwd.safari section .bigForm ul li label.checkbox {width: 410px; padding-left: 276px;}
.basket-rwd.safari section .bigForm ul li.full label.checkbox, .basket-rwd.safari section .bigForm ul li label.checkbox.full {width: 660px; padding-left: 30px;}

section .bigForm ul {padding: 21px 0 23px 0;}
section .bigForm ul li {background: none; padding: 0 0 7px 0; font-size: 0;}
section .bigForm ul li label {height: 34px; line-height: 34px; display: inline-block; width: 255px; padding-right: 15px; color: #666; font-size: 14px; text-align: right;}
section .bigForm ul li input[type=text], section .bigForm ul li input[type=password], section .bigForm ul li input[type=phone] {border-color: #ccc; display: inline-block; height: 26px; line-height: 26px; width: 355px;}
section .bigForm ul li input[type=text].withAside, section .bigForm ul li input[type=password].withAside, section .bigForm ul li input[type=phone].withAside {width: 191px;}
section .bigForm ul li input[type=text].shortAddres, section .bigForm ul li input[type=password].shortAddres, section .bigForm ul li input[type=phone].shortAddres {width: 61px;}
section .bigForm ul li textarea {padding: 6px 5px; width: 355px; height: 70px; border: 1px solid #ccc; resize: none; font-size: 12px; line-height: 16px; color: #616162;}
section .bigForm ul li .shortAddres + label {width: 108px;}

section .bigForm ul li .labelAside {display: inline-block; color: #616162; font-size: 11px; line-height: 34px; padding-left: 8px; width: 200px;}
section .bigForm ul li .labelAside + .checkbox {padding-top: 0;}
section .bigForm ul li .labelAside.multiline {line-height: 14px; padding: 3px 0; float: right; width: 209px}
section .bigForm ul li .labelAside.full {line-height: 14px; padding-left: 270px; padding: 3px 0px 12px 271px; width: 410px;}
section .bigForm ul li .labelAside.tocr {font-size: 14px; padding-top: 20px; padding-bottom: 15px;}

section .bigForm ul li .select {float: right; width: 420px;}
section .bigForm ul li #idExpDate {float: right; width: 420px;}
section .bigForm ul li #idExpDate input {width: 86px;}
section .bigForm ul li #idExpDate .selectLabel {margin-right: 7px;}

section .bigForm ul li label.checkbox {padding: 13px 0 0 270px; width: 410px; text-align: left; height: auto;}
section .bigForm ul li label.checkbox.bonus {background: #f0f0f0; padding-bottom: 20px;}
section .bigForm ul li label.checkbox.no-details {margin-top: -3px; padding-top: 0;}
section .bigForm ul li label.checkbox:last-child {padding-bottom: 11px;}
section .bigForm ul li label.checkbox input {position: absolute; left: -5000px;}
section .bigForm ul li label.checkbox .styleRadio {float: left;}
section .bigForm ul li label.checkbox .styleCheckbox {float: left;}
section .bigForm ul li label.checkbox .styleCheckboxText {float: right; width: 382px; font-size: 11px; line-height: 12px;}
section .bigForm ul li label.checkbox .styleCheckboxText strong {font-size: 12px; display: block; padding: 1px 0px 5px;}
section .bigForm ul li.full label.checkbox, section .bigForm ul li label.checkbox.full {padding-left: 30px; width: 660px;}
section .bigForm ul li.full label.checkbox .styleCheckboxText, section .bigForm ul li label.checkbox.full .styleCheckboxText {width: 577px; margin-right: 54px; font-size: 12px; line-height: 14px;}
section .bigForm ul li.full label.checkbox .styleCheckboxText strong, section .bigForm ul li label.checkbox.full .styleCheckboxText strong {padding-top: 0;}
section .bigForm ul li:first-child label.checkbox:first-child {padding-top: 2px;}
section .bigForm ul li label.checkbox .separate {border-bottom: 1px solid #9c9c9c; padding-bottom: 14px;}

section .bigForm ul li label.checkbox + .more {font-size: 12px; padding: 2px 0 12px 59px; display: block; background:url('../_img/_section/linkPointerDown.png') 94px 8px no-repeat;}
section .bigForm ul li label.checkbox + .more.visible { background:url('../_img/_section/linkPointerTop.png') 35px 6px no-repeat;  }
section .bigForm ul li label.checkbox.bonus + .more {background-color: #f0f0f0; padding-top: 0; padding-bottom: 16px; margin-top: -14px; background-position: 98px 7px; position: relative;}
section .bigForm ul li label.checkbox.bonus + .more.visible {background-position: 94px 6px;}

section .bigForm ul li .underInputErr {padding: 2px 0 0 270px;}
section .bigForm ul li .labelAside.full + .underInputErr {margin-top: -12px; margin-bottom: 10px;}
section .bigForm ul li.full label.checkbox .underInputErr, section .bigForm ul li label.checkbox.full .underInputErr {clear: both; padding-left: 28px;}
section .bigForm ul li .select .underInputErr {padding-left: 0;}

section .bigForm .filesList {padding: 0;}
section .bigForm .filesList li {margin-bottom: 10px; padding-bottom: 0; padding-left: 36px; background: url('../_img/_section/fileIcon.png') no-repeat 0 0;}

#servicePage .offerComaparison.shorter { width:630px; }
#servicePage .offerComaparison, #servicePage .offerComaparison td, .offerComaparison td strong, #servicePage .offerComaparison p { font-size:11px !important; }
#servicePage .offerComaparison td { width:100px; }
#servicePage .offerComaparison .dummy + td, #servicePage .offerComaparison .firstTd { width: 150px;}
#servicePage .offerComaparison .first td strong { font-size:12px !important; }
#servicePage .offerComaparison .first img { margin-bottom: 5px; height:95px; }
#servicePage .offerComaparison .dummy + td p.size11, #servicePage .offerComaparison .dummy + td p strong.size11 { font-size:11px !important;}

.lp-promocje .lp-footer { width: 100%; min-height:150px; background: url('../_img/_section/lp-promocje-footer.jpg') repeat-x top left; }
.lp-promocje .lp-footer.white { background:none;}
.lp-promocje .lp-footer p { width: 960px; margin:0 auto; }
.lp-promocje .lp-content { width: 960px; margin:0 auto; height:600px; position:relative; }
.lp-promocje .lp-content > .right { position: absolute; right:0px; top:20px; }
.lp-promocje .lp-content ul > li { background-image: url('../_img/_section/listBulletPink.png'); font-size:16px;  padding-left:18px; }
.lp-promocje .lp-content .button.big { font-size:16px; width:280px; padding-left:10px; padding-right:45px; background-image: url('../_img/_section/buttonBig-lp.jpg') !important; }
.lp-promocje .right .badge h1 { background: rgba(72, 35, 124, 0.9) !important; margin-bottom: 6px; padding: 15px 48px 17px 10px; color:#fff; font-size:28px; line-height:30px; font-weight:bold; margin-top:4px; }
.lt-ie9 .lp-promocje .right .badge h1 { background: url('../_img/_section/opacityBg.png') top left repeat;}
.lp-promocje .right .badge h2 { background: rgba(72, 35, 124, 0.9) !important; margin-bottom: 6px; padding: 15px 48px 17px 10px; color:#fff; font-size:26px; line-height:28px; font-weight:bold; margin-top:4px; }
.lt-ie9 .lp-promocje .right .badge h2 { background: url('../_img/_section/opacityBg.png') top left repeat;}
.lp-promocje.gradient { background: url('../_img/_section/lp-gradient.jpg') top left repeat-x; }
.lp-promocje.gradient .lp-content { height:690px; }
.lp-promocje.gradient .button.big { width:auto;}
.lp-promocje .lp-content > .right { width:360px;}
.lp-promocje .lp-content .img { position:relative; left:-70px; top:20px; }
.wimp.dodajDoRachunku { background-image: url('../_img/_section/lp-dodajDoRachunku-bg.jpg'); }
.dodajDoRachunku #wimp .first { height:480px; }

.dodajDoRachunku #wimp .first > img.left { bottom:3px; left:-105px; top:auto; }
.dodajDoRachunku #wimp .badge { margin-top:105px; width:360px; }
.dodajDoRachunku #wimp .second { height:448px; }
.dodajDoRachunku #wimp .second.formulaLP { }
.dodajDoRachunku #wimp .second ul li {margin: 0; font-size: 18px; line-height: 28px; color: #363637; padding-left: 21px; background: url('../_img/_section/dot.png') no-repeat 5px 8px !important;}
.dodajDoRachunku #wimp .second.formulaLP div.left { width: 100%; margin-top:0; }

.dodajDoRachunku #wimp > div.second.formulaLP img.right { top: 66px; right: 142px; }
.dodajDoRachunku #wimp > div.second img.right { top: 73px; right: 92px; }
.dodajDoRachunku #wimp > div.second.dots { margin-bottom:130px; }
.dodajDoRachunku #wimp > div.second.dots > img { position: relative; right:auto; left:0; top:70px;}
.dodajDoRachunku #wimp > div.second.dots div.left { left:auto; right:70px;}

.dodajDoRachunku #wimp .list ul { list-style:none; padding:0; margin:0; margin: 80px 30px 60px; }
.dodajDoRachunku #wimp .list ul > li { float: left; width:260px; background:none; padding:0; margin:0; margin-left:60px; border-top:0px !important;}
.dodajDoRachunku #wimp .list ul > li.firstLi { margin-left:0px;}
.dodajDoRachunku #wimp .list ul > li h2 { font-family: bulldogplmedium, Arial Narrow, Helvetica; font-size:30px; font-weight:normal; padding:0;}
.dodajDoRachunku #wimp .list ul > li p { font-family: bulldogplmedium, Arial Narrow, Helvetica; font-size:18px; line-height:24px; }
.dodajDoRachunku #wimp .list ul > li .ico { display: block; text-align: center; margin-bottom:75px; }
.dodajDoRachunku #wimp .list ul > li .ico img { position:Relative; left:-10px;}
.dodajDoRachunku #wimp .dotList { margin-bottom:20px; position:relative;}
.dodajDoRachunku #wimp .dotList .dotBig { background: url('../_img/_section/service-step-dot.png') no-repeat top left; width:62px; height:62px; display:block; float:left; margin-right:20px; font-size:30px; font-weight:bold; line-height:60px; font-family: Tahoma, Helvetica; color:#fff; text-align:center;  }
.dodajDoRachunku #wimp .dotList .dotSmall { background: url('../_img/_section/step-dots.jpg') no-repeat top left; display:block; width:10px; height:10px; position: absolute; bottom:-6px; left:28px; }
.dodajDoRachunku #wimp .accordions .folded p { font-family: bulldogplmedium, Arial Narrow, Helvetica; }

.dodajDoRachunku .videosSwitcher {border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 75px 0 65px; position: relative; z-index: 10 !important;}
.dodajDoRachunku .videosSwitcher .video {float: left; width: 496px; border: 1px solid #d0d0d0; background: #d0d0d0; padding-left: 0px; margin: 5px 41px 0px 29px;}
.dodajDoRachunku .videosSwitcher .video iframe {display: block; vertical-align: bottom;}
.dodajDoRachunku .videosSwitcher .text {float: left; width: 392px;}
.dodajDoRachunku .videosSwitcher .text h1 {line-height: 40px; letter-spacing: -1px; font-family: bulldogplmedium, Arial Narrow, Helvetica; }
.dodajDoRachunku .videosSwitcher .text p {font-family: bulldogplmedium, Arial Narrow, Helvetica;}
.dodajDoRachunku .videosSwitcher .videosList {padding: 50px 0px 0px 31px;}
.dodajDoRachunku .videosSwitcher .videosList li { float: left; padding: 0; width: 33%; background: none;}
.dodajDoRachunku .videosSwitcher .videosList li a {font-family: bulldogplmedium, Arial Narrow, Helvetica; color: #363637; font-size: 18px; line-height: 28px; background: url('../_img/videosSwitcherList.png') no-repeat 0 0;}
.dodajDoRachunku .videosSwitcher .videosList li a span {margin: 0 0 0 27px;}
.dodajDoRachunku .videosSwitcher .videosList li a:hover {color: #48227c; background: url('../_img/videosSwitcherList.png') no-repeat 0 -32px;}

.dodajDoRachunku .accordions  #wimp > div.second.dots {margin: 0;}
.dodajDoRachunku .accordions  #wimp > div.second.dots .left {top: 0;}
.dodajDoRachunku #wimp > div.first .badge { padding: 25px 21px 37px 25px; }
.dodajDoRachunku #wimp > div.second div.left h1 { margin-top:12px; }
.dodajDoRachunku #wimp > div.third img.left { position:relative; top:29px; left:14px; }
.dodajDoRachunku #wimp > div.third .text.right { width:505px; position:absolute; top:75px; right:0; z-index:2; }

.availability { height: 27px; padding:12px 30px 0; background: url('../_img/_section/available-bg.jpg') repeat-x top left; font-size:12px; }
.availability span { line-height:12px; display:inline-block; }
.availability img { float:left; margin-right:8px; position:relative; left:-2px; }
#phone .availability img { margin-right:10px; top: -1px; }
.availableTooltip { margin-top:16px;  color:#a2a2a2; font-size:11px !important;  position:relative; left:2px; }
.availableTooltip .tooltip.icon, .availableTooltip .tooltip.icon:hover { width:9px; height:11px; background:none !important; position:relative; left: 4px; top:0px; }
.availableTooltip .tooltip.icon img { display:block;}
.list .availableTooltip { margin-top:31px; }

.grid.device.phones li .photo { min-height:160px !important; }
.grid.device.phones li .photo .lte-badge, .grid.device.netbooks li .photo .lte-badge {position: absolute; left: -30px; top: 16px;}

.fitness .promo.v3 h2 { width: 580px; }
.fitness .promo.v3 h2 span { padding-left:105px;}
.fitness.v2 #wimp > div.second.v3 div.right a { background: url('../_img/chodakowska-player-v3.jpg') -59px -225px; }

.galaxyTrend .size52 {font-size: 52px !important;}
.galaxyTrend .redStrike { background: url('../_img/redStrike.png') no-repeat center center; display: inline-block; padding: 0 5px; }
.galaxyTrend .innerText li { background-position: 0px 10px;}
.galaxyTrend .switch img { display: none; position: absolute; top: 30px; left:130px;}
.galaxyTrend .switch img.first { display:block; }
.galaxyTrend .switch-menu { list-style:none; margin:0; padding:0; position:fixed; top:170px; left:0;}
.galaxyTrend .switch-menu li { background:none; margin:0; padding:0; cursor:pointer; }

.safeFamily.wimp { background:url('../_img/bg-safeFamily.jpg') no-repeat top center; }
.safeFamily.wimp #wimp .badge p { font-size:26px; line-height:30px;  }
.safeFamily.wimp #wimp .badge p span { font-family: bulldogplbold, Airal Narrow, Helvetica; }
.safeFamily.wimp #wimp div.graph { height:1840px; width:900px; padding:0 30px; background:url('../_img/safeFamily-graph.png') no-repeat top center;}
.safeFamily.wimp #wimp div.graph ul { list-style:none; }
.safeFamily.wimp #wimp div.graph ul li { display: block; background:none;  }
.safeFamily.wimp .graph p { font-family: bulldogplregular, Arial Narrow, Helvetica;  font-size:18px; line-height:24px; }
.safeFamily.wimp .graph h1, .safeFamily.wimp .graph h2, .safeFamily.wimp .graph .first p { font-family: bulldogplmedium, Arial Narrow, Helvetica;  padding:0; margin:0; color:#363637;}
.safeFamily.wimp .graph h1 {font-size:44px; line-height:44px; }
.safeFamily.wimp .graph h2 {font-size:30px; line-height:30px; padding-bottom:20px; }
.safeFamily.wimp .graph .l { height:124px; padding:60px 30px 30px;}
.safeFamily.wimp .graph .r { height:50px; padding:57px 0px 30px 490px; height:64px; }
.safeFamily.wimp .graph .first { text-align:center; padding:80px 0 60px; height:124px; }

.safeFamily.v2.wimp { background:url('../_img/bg-safeFamily2.jpg') no-repeat top center; }
.safeFamily.v2.wimp #wimp > div.first { height: 530px; }
.safeFamily.v2.wimp #wimp > div.first .badge { padding: 0; width: 468px; }
.safeFamily.v2.wimp #wimp .badge { margin-top: 56px;background: none; color: #48237c; font-family: bulldogplmedium; }
.safeFamily.v2.wimp #wimp .badge h1 { color: #48237c; font-weight: BOLD; font-size: 54px; line-height: 40px; }
.safeFamily.v2.wimp #wimp .badge p { font-size:26px; line-height:30px;  }
.safeFamily.v2.wimp #wimp .badge p span { font-family: bulldogplbold, Airal Narrow, Helvetica; }
.safeFamily.v2.wimp #wimp .badge2 { position: absolute; top: 225px; right: 0px; width: 361px; }
.safeFamily.v2.wimp #wimp .badge2 > p { font-size: 32px;  font-family: bulldogplmedium, Airal Narrow, Helvetica;}
.safeFamily.v2.wimp #wimp .badge2 > p.subtitle { font-size: 23px;}
.safeFamily.v2.wimp #wimp .first .abs1 { position: absolute; top: 12px; left: 32px;}
.safeFamily.v2.wimp #wimp .second { height: 554px; }
.safeFamily.v2.wimp #wimp .second h1 { padding: 1px 11px 33px 11px; color: #48237c; font-size: 50px; font-family: bulldogplbold, Airal Narrow, Helvetica; line-height: 50px; }
.safeFamily.v2.wimp #wimp .second h2 { padding: 0px 11px 26px 11px; font-size: 35px; font-family: bulldogplbold, Airal Narrow, Helvetica; line-height: 35px; }
.safeFamily.v2.wimp #wimp .second ul { position: relative; width: 615px; }
.safeFamily.v2.wimp #wimp .second li { padding-bottom: 11px; padding-left: 54px; background: url('../_img/_section/listBulletBig.png') no-repeat 29px 3px; font-size: 17px; font-family: bulldogplmedium, Airal Narrow, Helvetica; line-height: 21px; }
.safeFamily.v2.wimp #wimp .second .abs1 { position: absolute; top: 41px; left: 428px; }
.safeFamily.v2.wimp #wimp .third { margin-top: 0; margin-bottom: 0; padding: 69px 0; width: 100%; height: 498px; background: #F0F0F0; }
.safeFamily.v2.wimp #wimp .third .content { position: relative; margin: 0 auto; width: 960px; overflow: visible; }
.safeFamily.v2.wimp #wimp .third h2 { margin-left: 400px; padding: 0px 11px 29px 11px; font-size: 35px; font-family: bulldogplbold, Airal Narrow, Helvetica; line-height: 35px; }
.safeFamily.v2.wimp #wimp .third ul { position: relative; margin-left: 385px; width: 555px; }
.safeFamily.v2.wimp #wimp .third li { padding-bottom: 11px; padding-left: 54px; background: url('../_img/_section/listBulletBig.png') no-repeat 29px 3px; font-size: 17px; font-family: bulldogplmedium, Airal Narrow, Helvetica; line-height: 21px; }
.safeFamily.v2.wimp #wimp .third .abs1 { position: absolute; top: 5px; left: -33px; }
.safeFamily.v2.wimp #wimp .fourth { border: none; }
.safeFamily.v2.wimp #wimp .accordions.big { padding: 30px 0; }
.safeFamily.v2.wimp #wimp .fifth { position: relative; height: 301px; padding: 10px; }
.safeFamily.v2.wimp #wimp .fifth h2 { padding: 40px 11px 29px 21px; font-size: 35px; font-family: bulldogplbold, Airal Narrow, Helvetica; line-height: 35px; }
.safeFamily.v2.wimp #wimp .fifth > p { position: relative; left: 441px; top: 7px; font-size: 18px; line-height: 24px; font-family: bulldogplregular, Airal Narrow, Helvetica; }
.safeFamily.v2.wimp #wimp .fifth li { padding-bottom: 11px; padding-left: 54px; background: url('../_img/_section/listBulletBig.png') no-repeat 29px 3px; font-size: 17px; font-family: bulldogplregular, Airal Narrow, Helvetica; line-height: 21px; }
.safeFamily.v2.wimp #wimp .fifth .abs1 { position: absolute; top: 127px; left: 47px; }
.safeFamily.v2.wimp #wimp .fifth .abs1 > p { font-size: 18px; font-family: bulldogplmedium, Airal Narrow, Helvetica; padding: 13px 0; line-height: 23px; }
.safeFamily.v2.wimp #wimp .fifth .abs1 > p > span { font-size: 30px; color: #76599d; font-family: bulldogplmedium, Airal Narrow, Helvetica; line-height: 34px; }




/* new quick search */
.newSearch #sayt > li > ul { width:230px; padding:5px; border: 1px solid #f4f4f4; left:-5px; position:relative; }
.newSearch #sayt > li > ul > li { position: relative; left:0px; width:230px; margin-bottom:0px; }
.newSearch #sayt > li > ul > li > span { width:180px; float:none; height: 100%;display: table-cell;vertical-align: middle;}
.newSearch #sayt > ul > li {  border:1px solid #f4f4f4;}
.newSearch #sayt { background:#f4f4f4;}
.newSearch #sayt > li { overflow: visible; padding:10px 0; position:relative; }
.newSearch #sayt > li:first-child ul li > span { height:50px;}
.newSearch #sayt > .search span { font-size:11px; }
.newSearch #sayt > li > ul:hover, .newSearch #sayt > li > ul.active { background:#fff; border:1px solid #ccc; cursor:pointer;  }
.newSearch #sayt > li > ul { clear: both; }
.newSearch #sayt > li > ul > li { float:left; }
.newSearch #sayt > li > ul > li.first { width:25px; }
.newSearch #sayt > li > ul > li.second { width: 180px; }
.newSearch #sayt > li > ul > li.other { width: 220px; padding-left:0; }
.newSearch #sayt .link {color: #616162; background: url('../_img/_section/linkPointer.png') no-repeat 100% 68%;  }
.newSearch #sayt .link span {background: url('../_img/_section/dotBG.gif') repeat-x 0 100%; padding-bottom: 2px; margin-right: 10px; cursor: pointer;}
.newSearch #sayt .link:hover span {background: none;}
.newSearch .search .arrow { display: none; }
.newSearch #sayt .search li { padding-left:0px; white-space: pre; /* CSS 2.0 */white-space: pre-wrap; /* CSS 2.1 */white-space: pre-line; /* CSS 3.0 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */white-space: -moz-pre-wrap; /* Mozilla */white-space: -hp-pre-wrap; /* HP Printers */word-wrap: break-word; /* IE 5+ */ }
.newSearch #sayt .search li a { width:195px; }
#sayt > li > ul > li > img { max-width:25px;}
.newSearch #sayt > li img.pdf { margin-right: 5px; position:relative; top:2px; }
.newSearch.withPlay24 #sayt > li > ul > li.other { width:195px !important; }
.newSearch.withPlay24 #sayt > li > ul > li.second { width: 145px !important; }
.newSearch.withPlay24 #sayt .search li { width:195px; }
.newSearch.withPlay24 #sayt > li > ul { width:195px; }

.notaForm input[type="text"] { outline:none; padding: 3px 5px; border: 1px solid #b7b7b7; -webkit-appearance: none; height: 16px; border-radius:none; }
.notaForm .fixedHeight { height:68px; }
.notaForm p, .notaForm label { font-size:12px;}
.notaForm ul.two { height:68px;}
.notaForm ul.three { height:75px;}
.notaForm ul, .notaForm ul li { list-style:none; padding:0; margin:0; background:none; }
.notaForm ul li { float:left; }
.notaForm label { display:block; padding-bottom:5px;}
.notaForm ul.two li.first { width:325px; }
.notaForm ul.two li.first input { width:300px; }
.notaForm ul.three li.first { width:178px; }
.notaForm ul.three li.first input { width:165px; }
.notaForm ul.three li.second { width:130px; }
.notaForm ul.three li.second input { width:105px; }
.notaForm ul li.last { width:240px; }
.notaForm ul li.last input { width:165px; }
.notaForm h2 { font-size:14px; margin:0; padding:0; color:#363637; }
.notaForm .underInputErr { font-size:11px !important; line-height:13px!important;}
.notaForm .underInputErr span { top:2px; position:relative; }
.notaForm #field6, .notaForm #field7 { width:230px;}
.notaForm textarea { width:235px; padding:0; height:100px; outline:none; overflow-y:scroll; resize: none; border-radius:none !important; border:1px solid #b7b7b7;}
.scrollPane { height:160px;}
#printForm span { padding-top:10px; }
.nota .accordion.disabled { cursor: default !important; }
.printFormCont { position:relative; }
.printFormCont .underInputErr { position:absolute;top:48px; left:0px; font-size:11px !important;}

.wimp.teleplay { background: url('../_img/lp-teleplay-bg.jpg') top center no-repeat; }
.wimp.teleplay #wimp > div.first img.left { left:0; top:40px; }
.wimp.teleplay #wimp > div.first { height: 390px; }
.wimp.teleplay #wimp .right.withBadge { margin-top:20px; }
.wimp.teleplay #wimp .right.withBadge .badge { position:relative; margin:0;}
.wimp.teleplay #wimp .right.withBadge .badge + .badge { margin-top:10px; }
.wimp.teleplay #wimp .right.withBadge .badge .button span { color:#616162; font-family:Tahoma; font-size:18px; }
.wimp.teleplay #wimp .button { font-family:Tahoma; }
.wimp.teleplay #wimp > div.second img.right { right:50px; top:45px;}
.wimp.teleplay #wimp .dots { position:absolute; top:-140px; left:245px; z-index:80; }
.wimp.teleplay .second.wide { width:100% !important; background: url('../_img/lp-teleplay-shadow.png') top center no-repeat; position: relative; }
.wimp.teleplay .second.wide > div { width: 960px; margin:0 auto; position: relative; }
.wimp.teleplay #wimp > div.second.wide div.left { width:450px; }
.wimp.teleplay .threeCols { list-style:none; margin: 0 30px 80px; padding:0;}
.wimp.teleplay .threeCols li { float:left; margin:0; padding:0; width:320px; background:0; }
.wimp.teleplay .threeCols li.last {width: 260px;}
.wimp.teleplay .threeCols li h2 { font-family: bulldogplmedium, Arial Narrow, Helvetica; font-size:24px; line-height:24px; padding:0; margin:0; font-weight:normal; }
.wimp.teleplay #wimp > div.second div.left p { font-size:18px; line-height:28px; }
.wimp.teleplay #wimp > div.third div.left p { font-size:20px;  }
.wimp.teleplay #wimp .third p { font-family: bulldogplregular, ArialNarrow, Helvetica; font-size:20px; line-height:26px; }
.wimp.teleplay #wimp .third p span.violet { font-family: bulldogplbold, ArialNarrow, Helvetica; font-size:20px; line-height:26px; }
.wimp.teleplay #wimp .third p.small { font-size:12px; line-height:16px; color:#878787 !important;}
.wimp.teleplay #wimp > div.third div.left.ml50 { width:410px; }


#gcs2 label span { font-weight:normal; }
.promoMap .desc { width:100% !important; }
.promoMap.iphonemap #mapCanvas { width:960px; height:440px; }

.searchCont {padding-right: 0;}
#gMapSearch { width: 930px !important; border:none; }
#gMapSearch fieldset { position:relative; margin-top: 3px;}
#gMapSearch input[type="text"] { height: 22px; padding: 10px 50px 10px 20px !important; width: 348px; border: 1px solid #ccc !important; line-height: 22px; font-size: 16px; font-weight: bold; outline: none; }
#gMapSearch .searchIco { width: 27px; height: 27px; position: absolute; background: url('../_img/_section/searchIco.png') no-repeat top left !important; border: none; top: 8px !important; right: 11px !important; }
#gMapSearch ul { list-style:none; padding-left: 28px;}
#gMapSearch ul li { float: left; zoom:1; background:none; padding-left: 34px;}
#gMapSearch ul li.acc {width: 100px;}
#gMapSearch ul li p { margin:0; padding:0;}
#gMapSearch ul li p, #gMapSearch ul li a { font-size:14px; line-height: 18px;}
.no-geolocation #geolocal {display: none;}
#gMapSearch ul li #geolocal, #gMapSearch ul li .other {position: relative; top: 6px;}
#gMapSearch ul li a.up, #gMapSearch ul li a.down {margin-top: 25px; font-size: 12px; display: inline-block;}
#gMapSearch ul li .selectLabel {margin-top: 5px;}
#pointsList, #pointsList > p { width:690px !important; }
#pointsList .scroll { width:690px !important; }
#pointsList > h2 {  font-size:18px; border-bottom:1px solid #ccc; }
.promoMap .desc { overflow: hidden; position: relative; }
.infoCont { width:180px; margin-left:60px; margin-top:35px; }
.infoCont img { display:block; margin-bottom:10px; }
.infoCont p, .infoCont a { font-size:14px; line-height:18px; }

.pac-container {background:#fff;border:1px solid #b7b7b7;padding:4px 0;}
.pac-container .pac-item {margin-bottom:1px;padding:3px 10px;cursor:pointer;font-size:12px; background: none; }
.pac-container .pac-item:hover, .pac-container .pac-item.pac-selected {background:#ececec}

#pointsList h2 {padding: 9px 30px 18px; margin-bottom: 7px;}
#pointsList ol li {line-height: 16px; margin: 0 !important; padding: 15px 0 15px 30px !important; border: none !important;}
#pointsList ol li.zebra {background: #f8f9f9;}
#pointsList ol li > div {float: left;}
#pointsList ol li .address {font-weight: bold; width: 295px; color: #333;}
#pointsList ol li .opening {width: 170px;}
#pointsList ol li .links {width: 135px; text-align: right; line-height: 20px; margin-top: -2px; padding-right: 16px;}
#pointsList ol li .links a {display: inline-block;}

.promoMap.iphonemap #pointsList .scroll {margin-left: 0;}
.promoMap .mapLoader {position: absolute; top: 0; left: 0; z-index: 999; width: 100%; height: 100%; background: #fff; opacity: 0.6; filter: alpha(opacity=60); display: none;}
.promoMap .mapLoader img {position: absolute; top: 50%; left: 50%; margin-left: -16px; margin-top: -16px;}
.promoMap .infoBox {background: url('../_img/_section/infoboxBottom.png') 0 100% no-repeat;}
.promoMap .infoBox > img {position: absolute !important; top: 10px !important; right: 10px !important; margin: 0 !important;}
.promoMap .infoboxInside {white-space: normal;}

.promoMap .infoBox {background: url('../_img/_section/infoboxBottom.png') 0 100% no-repeat;}
.promoMap .infoBox > img {position: absolute !important; top: 10px !important; right: 10px !important; margin: 0 !important;}
.promoMap .infoboxInside {white-space: normal;}

.single-salon {padding: 64px 30px;}
.single-salon .data > div {float: left; width: 25%;}
.single-salon.gallery .data > div + div {padding-top: 20px;}
.single-salon .data p {font-size: 14px; line-height: 21px; padding: 0;}
.single-salon .data strong {color: #333; display: block; padding-bottom: 20px;}
.single-salon .data .address {font-weight: bold; color: #333; padding-bottom: 10px;}
.single-salon .data .address a {color: #333;}
.single-salon .data .address .name {padding-bottom: 20px;}
.single-salon .data .address .email a {display: none;}
.single-salon.gallery  > div {float: left;}
.single-salon.gallery .data {width: 210px; padding-right: 30px;}
.single-salon.gallery .data > div {float: none; width: auto;}
.single-salon.gallery .data p {font-size: 12px;}
.single-salon.gallery .data strong {padding-bottom: 0;}
.single-salon.gallery .data .address p {font-size: 14px;}

.single-salon.gallery .gallery {display: block;}
.single-salon .gallery {width: 660px; margin-top: -5px; display: none;}
.single-salon .gallery .photos {width: 660px; overflow: hidden; position:relative; }
.single-salon .gallery .photos ul {width: 9999px; position: relative;}
.single-salon .gallery .photos ul li {padding: 0; background: none; float: left;}
.single-salon .gallery .info {position: relative; height: 28px;}
.single-salon .gallery .info p {padding: 12px 0px 0px 15px;}
.single-salon .gallery .info ul {position: absolute; top: 15px; right: 16px;}
.single-salon .gallery .info ul li {padding: 0; background: none; float: left; margin-left: 8px;}
.single-salon .gallery .info ul li a {display: block; width: 11px; height: 11px; background: url('../_img/_section/salon-points.png') 0 0;}
.single-salon .gallery .info ul li a:hover {background-position: 0 50%;}
.single-salon .gallery .info ul li.active a, .single-salon .gallery .info ul li.active a:hover {background-position: 0 100%;}

.similarSalons {padding: 20px 30px 30px;}
.similarSalons li {float: left; padding: 0; background: 0; width: 188px;}
.similarSalons li + li {padding-left: 49px;}
.similarSalons li img {display: block;}
.similarSalons li p {padding: 17px 0 0;}
.similarSalons li p strong {color: #363637;}

.gm-style div, .gm-style span, .gm-style label, .gm-style a {font-family: tahoma;}

.galaxyTab2 .floor.first { background: #000 url('../_img/_section/galaxyTab2-bg.jpg') bottom center no-repeat !important;}
.galaxyTab2 #scrollPage.dark .floor.first .slide .text { top:250px; left:0 !important; right:auto; }
.galaxyTab2 #scrollPage.dark .textContainer.nexus .description { top:-320px !important; }
.galaxyTab2 #scrollPage.dark .textContainer.nexus ul.second li.first img { left:0; top: 80px; }
.galaxyTab2 #scrollPage.dark .galaxyTab2 img.imgFloorBlob { top:50px !important; left:30px !important; position:absolute !important; }
.galaxyTab2 .movieContainer > img.ytGalaxyTab2 { position:absolute; top: -20px; left: 10px;}
.galaxyTab2 .grey { color: #9c9c9c !important; }
.galaxyTab2 #scrollPage.dark .textContainer ul.second li.second img { float:none; margin:0;  }
.galaxyTab2 #scrollPage.dark .textContainer ul.second li.second .imgCont { display:block; float:left; width:95px; margin: 0 15px 0 25px; text-align:center;}
.galaxyTab2 #scrollPage.dark .textContainer ul.second li.second .imgCont > img { margin:0 auto; width:auto; max-width:95px;}
.galaxyTab2 #scrollPage.dark .textContainer ul.second li.second .text { top:0px; line-height:18px; float: left; width: 120px;}
.galaxyTab2 #scrollPage.dark .textContainer ul.second li.second .clearfix { margin-top:10px; display:block; height:120px;}
.galaxyTab2 #scrollPage.dark .floor.first .slide .text { text-align:left; }

.galaxyTab2.tab3 .floor.first { background: #000 url('../_img/_section/galaxyTab3-bg.jpg') bottom center no-repeat !important;}
.galaxyTab2.tab3 #scrollPage.dark .floor.first .button.big {float: right; margin-right: 80px;}
.galaxyTab2.tab3 #scrollPage.dark .textContainer.nexus ul.second li.first img { top:65px; }
.galaxyTab2.tab3 #scrollPage.dark .galaxyTab2 img.imgFloorBlob { top: 20px !important; left: 90px !important; }
.galaxyTab2.tab3 #scrollPage.dark .floor iframe { margin-left: 41px; margin-top: 28px;  }
.ie7 .galaxyTab2.tab3 .movieContainer .ytGalaxyTab2 { left:40px; }

.nokiaLumia920 .floor.first { background: #000 url('../_img/_section/nokiaLumia920-bg.jpg') bottom center no-repeat !important;}
.nokiaLumia920 #scrollPage.dark .floor.first .slide .text { top:150px; right:30px !important; }
.nokiaLumia920 #scrollPage.dark .floor.first .slide .text h1 { line-height:56px; }
.nokiaLumia920 #scrollPage.dark .floor.first .slide .text h1, .nokiaLumia920 #scrollPage.dark .floor.first .slide .text p {  margin-right:80px; }
.nokiaLumia920 #scrollPage.dark .floor.first .slide .text p  { font-family:bulldogplregular, Arial Narrow, Helvetica; font-size:22px; }
.nokiaLumia920 #scrollPage.dark .floor.first .slide .text .lte {  position:absolute; top:7px; right:0; }

.nokiaLumia920 .grey { color: #9c9c9c !important; }
.nokiaLumia920 .movieContainer > img.ytNokiaLumia920 { position:absolute; top: -30px; left: 5px;}
.nokiaLumia920  #phone .controls .colors li.yellow { background:#f9ec2c !important; }
.nokiaLumia920  #phone .controls .colors li.grey { background:#939398 !important; }
.nokiaLumia920   #scrollPage.dark #phone .colors { width:140px; }
.nokiaLumia920 #scrollPage.dark .textContainer.nexus ul.second li.first img { left:0px; top:25px; }
.nokiaLumia920 #scrollPage.dark .lumia920 img.imgFloorBlob { top:70px !important; left:60px !important; position:absolute !important; }
.nokiaLumia920 #scrollPage.dark .textContainer.nexus ul.second li.first img.change { left:20px; }
.nokiaLumia920 #scrollPage.dark .textContainer.nexus ul.second li.first img.uchwyt { top:35px ; left:-10px; z-index:99 ;}

.prestigio .floor.first { background: #000 url('../_img/_section/prestigio-bg.jpg') bottom center no-repeat !important;}
.prestigio #scrollPage.dark .floor.first .slide .text { top:250px; left:0 !important; right:auto; }
.prestigio #scrollPage.dark .textContainer ul.second li.second img { float:none; margin:0;  }
.prestigio #scrollPage.dark .textContainer ul.second li.second .imgCont { display:block; float:left; width:95px; margin: 0 15px 0 25px; text-align:center;}
.prestigio #scrollPage.dark .textContainer ul.second li.second .imgCont > img { margin:0 auto; width:auto; max-width:95px;}
.prestigio #scrollPage.dark .textContainer ul.second li.second .text { top:0px; line-height:18px; float: left; width: 120px;}
.prestigio #scrollPage.dark .textContainer ul.second li.second .clearfix { margin-top:10px; display:block; height:120px;}
.prestigio #scrollPage.dark .textContainer.nexus ul.second li.first img {   top:50px !important; left:0px !important;  }
.prestigio #scrollPage.dark  .textContainer.nexus ul.second li.first img.imgFloorBlob { top:85px !important; left:80px !important; position:absolute !important; }
.prestigio #scrollPage.dark .textContainer.nexus .description { top:-306px; }
.prestigio #scrollPage.dark  .ytPrestigio { left:13px;  position: absolute;}
.prestigio #scrollPage.dark .floor .movie { top:21px; left:0; position:absolute; }

.super-nav .arrowNav.left,  .super-nav .arrowNav.right { width:150px; height:177px; position:absolute; top:8px;   }
.super-nav .arrowNav.left { left:0; background:url('../_img/_section/super-menu-left.png') no-repeat top left; }
.super-nav .arrowNav.right { right:0; background:url('../_img/_section/super-menu-right.png') no-repeat top right;}
.super-nav  #controls { /*margin-left:-171px;*/}
.super-nav #controls .title { width:171px !important; position:relative;  padding:0 !important; }
.super-nav #controls .title  > img { top:-7px;  position:relative;}
.super-nav #controls {
    transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);

    transition: transform .2s ease;
    -o-transition: -o-transform .2s ease;
    -moz-transition: -moz-transform .2s ease;
    -webkit-transition: -webkit-transform .2s ease;
}
.super-nav #controls, .super-nav #controls * {-webkit-backface-visibility: hidden;}

#filter2.pkt_1_1 li.okres.long { width:140px; }
#hpSlider #counter {position: absolute; top: 0; left: 366px;}
#hpSlider #counter p {font-size: 14px; padding: 0 0 12px 12px;}
#hpSlider #counter ul li {float: left; text-align: center; width: 69px;}
#hpSlider #counter ul li + li {border-left: 1px solid #f0ecfb;}
#hpSlider #counter ul li span {display: block;}
#hpSlider #counter ul li .count {color: #76599d; font-size: 22px; line-height: 20px; font-weight: bold; padding-bottom: 6px;}
#hpSlider #counter ul li .label {color: #818181; font-size: 11px; line-height: 12px; text-transform: lowercase;}

#filter2.discount { background: url('../_img/_section/slider/filter-newSlider.jpg') top left no-repeat; }
#filter2.discount .slideryPoziome > div { display:block;  }
#filter2.pkt_6.discount li.forSlider { width:615px; padding-left:55px; }
#filter2.discount .slideryPoziome h3 { position:relative; left:-32px;}
#filter2.discount .slideryPoziome h3 span { font-weight:normal; }
#filter2.pkt_6.discount .newSlider > li .labelsHoriz label { font-size:12px!important; }
#filter2.pkt_6.discount .newSlider > li .labelsHoriz label .newPrice { font-weight:bold; position:relative; bottom:-1px;  left:2px;}
#filter2.pkt_6.discount .newSlider > li .labelsHoriz label.dostepny.active .strike18red { font-weight:normal; color:#363637 !important;}
#filterSection .discount #cover { background: url('../_img/_section/slider/filter-newSlider.jpg') top left no-repeat;  }

.violetSticker { background:url('../_img/violetSticker.png') no-repeat top left;  display:block; position:relative; width:145px; height:36px; color:#fff; line-height:14px;  margin-left:110px; font-size:11px; padding:16px 15px 0 20px; left:-20px; }

#phone .graybox .strike18phone { color:#616162; margin-left:-5px; }
#phone .graybox .strike18phone em { background: url('../_img/_section/strike18phone.png') no-repeat center center !important; padding: 0 5px;  margin-right:0; color:#616162; }

.discountInfo { display:block;  }
.discountBox { background:#5a3889; }
.discountBox h3 { color:#fff;  font-size:18px; line-height:22px; margin:0; }
.discountBox h3 span { font-weight:normal; }
.discountBox + .asideBox.mb30 { margin-bottom:10px !important; }

.zestawHP #scrollPage.dark .floor.first .slide .text h1 { font-family:bulldogplbold, Arial Narrow, Helvetica; font-size:42px; line-height:42px; text-align:right; margin-right:13px;  }
.zestawHP #scrollPage.dark .floor.first .slide .text h1 + h2 {  text-align:right; }
.zestawHP #scrollPage.dark .floor.first .slide .text h2 { font-family:bulldogplregular, Arial Narrow, Helvetica; font-size:22px; line-height:24px; color:#fff; margin:0; padding:0;}
.zestawHP .floor.first { background: #000 url('../_img/zestawHP-bg.jpg') bottom center no-repeat !important;}
.zestawHP #scrollPage.dark .floor.first .slide .text { top:100px; left:auto !important; right:30px; width:360px; }
.zestawHP #scrollPage.dark .floor iframe { margin-left: 88px; margin-top: 33px; }
.ie7 .zestawHP #scrollPage.dark .floor iframe { left:85px !important; }
.zestawHP #scrollPage.dark .textContainer.nexus ul.second li.first img { top:20px; }
.zestawHP .hpLogo  { position: absolute !important; left:50px; top:25px; }
.zestawHP #order { float:right; }
.zestawHP .floor.sixth .nr { margin-left:8px; position:relative; }
.zestawHP .floor.sixth .nr img { position:relative; top:11px;  margin-right:15px;  }
.zestawHP .floor.sixth .nr .button { position:absolute; right: 100px; top:7px;}
.zestawHP .prizes > div { width:100px; text-align:center;  }
.zestawHP .prizes > div.lub img { position:relative; top:130px; }
.zestawHP .prizes > div.lub.snd img { left:-10px; }
.zestawHP .prizes > div.prize { width: 260px; text-align:left; }
.zestawHP .prizes > div.prize.last { width: 180px;  }
.zestawHP .prizes > div.prize  img { position:relative; left:-5px; }
.zestawHP .sixthFloor.darkText { width:900px; }
.zestawHP .sixthFloor.darkText .grey { color:#b2b2b2; }

.zestawHPSlate7 #scrollPage.dark .floor.first .slide .text { top:100px; left:auto !important; right:30px; width:310px; text-align :left;}
.zestawHPSlate7 #scrollPage.dark .floor.first .slide .text h1 { font-family:bulldogplbold, Arial Narrow, Helvetica; font-size:42px; line-height:42px; text-align:left; margin-right:13px;  }
.zestawHPSlate7 #scrollPage.dark .floor.first .slide .text h2 { font-family:bulldogplregular, Arial Narrow, Helvetica; font-size:22px; line-height:24px; color:#fff; margin:0; padding:0;}
.zestawHPSlate7 .floor.first { background: #000 url('../_img/zestawHPSlate7-bg.jpg') bottom center no-repeat !important;}
.zestawHPSlate7 #scrollPage.dark .floor iframe { left: 0; top: 0; margin-left: 76px; margin-top: 52px; }
.ie7 .zestawHPSlate7 #scrollPage.dark .floor iframe { left:85px !important; }
.zestawHPSlate7 #scrollPage.dark .textContainer.nexus ul.second li.first img { top:20px; left: -13px}
.zestawHPSlate7 .hpLogo  { position: absolute !important; left:-70px; top:25px; }
.zestawHPSlate7 #scrollPage.dark .floor.first #order { float:right; margin-right: 20px;}
.zestawHPSlate7 .floor.sixth .nr { margin-left:8px; position:relative; }
.zestawHPSlate7 .floor.sixth .nr img { position:relative; top:11px;  margin-right:15px;  }
.zestawHPSlate7 .floor.sixth .nr .button { position:absolute; right: 100px; top:7px;}
.zestawHPSlate7 .prizes > div { width:100px; text-align:center;  }
.zestawHPSlate7 .prizes > div.lub img { position:relative; top:130px; }
.zestawHPSlate7 .prizes > div.lub.snd img { left:-10px; }
.zestawHPSlate7 .prizes > div.prize { width: 260px; text-align:left; }
.zestawHPSlate7 .prizes > div.prize.last { width: 180px;  }
.zestawHPSlate7 .prizes > div.prize  img { position:relative; left:-5px; }
.zestawHPSlate7 .sixthFloor.darkText { width:900px; }
.zestawHPSlate7 .grey { color:#b2b2b2; }
.zestawHPSlate7 #scrollPage.dark .specification li.link a {margin-top: 33px;}
.zestawHPSlate7 #scrollPage.dark .textContainer ul.second li.second img {width: auto;}

.XperiaZ1 #scrollPage.dark .floor.first .slide .text.sonyXperiaZ {left: 0; right: auto;}
.XperiaZ1 #scrollPage.dark .floor.first .button.big {margin-right: 85px; margin-top: 15px;}
.XperiaZ1 #scrollPage.dark .floor.first .slide .text.sonyXperiaZ .lte {right: 85px; top: 65px;}
.XperiaZ1 #scrollPage.dark .floor.first .slide .text.sonyXperiaZ p {margin-right: 50px; margin-right: 145px;}
.XperiaZ1 #scrollPage.dark .floor.third .gallery .text {color: #fff;}
.XperiaZ1 #scrollPage.dark .floor.fifth .textContainer ul.second li.first img.xperiaz1 {left: 0; top: 30px;}
.XperiaZ1 #scrollPage.dark .floor.fifth .button.big {margin-top: 90px;}

.wimp.audioteka { background:url('../_img/_section/audioteka-bg.jpg') no-repeat top center; }
.wimp.audioteka  #wimp > div.second img.right { right:47px; top:0;}
.wimp.audioteka  #wimp .badge { margin-top:93px; }
.discount .slideCont  .slider { left:0; margin-left:55px; top:50px !important; }
#filter2.discount .slideCont .rotateSlider.second { top:50px !important; }
.discount .slideCont  .changePrice { right:-15px !important; }
.discount .slideCont  .changePrice .secondText { margin-right:5px; }
.wimp.audioteka { background:url('../_img/_section/audioteka-bg.jpg') no-repeat top center; }
.wimp.audioteka  #wimp > div.second img.right { right:47px; top:0;}
.wimp.audioteka  #wimp .badge { margin-top:93px; }
.wimp.audioteka #wimp > div.first .badge { padding:32px 26px 16px; }
.wimp.audioteka #wimp > div.first { height: 440px; }
.wimp.audioteka #wimp > div.second div.left { width:460px; }
.wimp.audioteka .audioLogo { position:relative; top:56px; left:30px; }
.activateContent > div.second { display:none; }
.activateContent > div > ul { list-style:none; margin:0 43px; padding:0; }
.activateContent > div > ul > li { margin:0; padding:0; background:none; float:left;  font-family:bulldogplregular, Arial Narrow, Helvetica; font-size:16px; line-height:22px; width: 216px; margin-right:55px;  }
.activateContent > div > ul > li +li { margin-right:35px; }
.activateContent > div > ul > li.last { width:230px; margin-right:0px; }
.activateContent > div > ul > li >ul > li { padding-bottom:16px;  padding-left:20px; }
.activateContent > div > ul > li .violet { font-family:bulldogplbold, Arial Narrow, Helvetica; }
.activateContent > div > ul > li.second { width: 333px; }

.activateTab { list-style:none; margin:22px 20px 42px; padding:0; }
.activateTab li { background:none; margin:0; float:left; width:122px;  padding: 26px 35px 23px 75px;  cursor:pointer;}
.activateTab li + li { padding-left: 82px; }
.activateTab li.first { background:  url('../_img/_section/activateTabArrows1.png') no-repeat 20px -187px; }
.activateTab li.first:hover { background-position: 20px -90px; }
.activateTab li.first.active { background-position: 20px -90px; background: #F5F5F5 url('../_img/_section/activateTabArrows1.png') no-repeat 20px 6px; }

.activateTab li.second { width:157px; background:  url('../_img/_section/activateTabArrows2.png') no-repeat 20px -187px; }
.activateTab li.second:hover { background-position: 20px -90px; }
.activateTab li.second.active { background-position: 20px -90px; background: #F5F5F5 url('../_img/_section/activateTabArrows2.png') no-repeat 20px 6px; }

.activateTab li + li { border-left:7px solid #F5F5F5; }
.activateTab li h1 {  margin:0; padding:0;  font-size:30px; line-height:30px; color:#ababac;  font-family: bulldogplregular, Arial Narrow, Helvetica !important; }
.activateTab li.active h1, .activateTab li:hover h1  {   font-family: bulldogplmedium, Arial Narrow, Helvetica !important;  color:#76599d; }

.eShop-closed { margin:71px 30px 40px; }
.eShop-closed > div { width:390px; padding-left:44px;  }
.eShop-closed > div p.strong { margin-bottom:6px; }
.eShop-closed > div p.strong + p { line-height:34px !important;  margin-bottom:8px; }
.eShop-closed > div + img { position:relative; top:-18px; left:4px;}
.eShop-closed .linkPointer { position:relative; top:-3px; background: url('../_img/_section/linkPointerBig.png') center right no-repeat; padding-right: 5px; padding-bottom:2px; }
.ie7 .eShop-closed .linkPointer { padding-bottom:0px; }
.ie7 .eShop-closed .linkPointer:hover span { border-bottom:1px solid #fff; }

.phonePromo.saleSticker .promoBadge { bottom:auto!important; top:-5px; width:31px; left:150px; }
.phonePromo.saleSticker .stickerBack { position:absolute; top:-10px; left:150px; z-index:-1; }

.jakNowy { border:1px solid #ececec; position:relative; }
.jakNowy > img { position:absolute; left:-15px; top:-12px; }
.touch .jakNowy > img { left:0; }
.jakNowy  h2 { padding: 12px 30px 15px; background:#ececec; }
.jakNowy ul  { margin:30px; list-style:none;  padding:0;  }
.jakNowy ul li { float:left; width:195px; margin:0;  padding:0; background:none; }
.jakNowy ul li+li { margin-left:39px;  }

.grid.saleSticker li .photo img { position:relative; z-index:1 !important;}
.grid.saleSticker li .photo img.stickerJakNowy { position:absolute; top:-6px; left:-15px; }
.grid.saleSticker li .photo img.stickerJakNowy.back { z-index:0 !important;}

#filter2 .additionalSale { position:relative; background:#e9e9e9; border-top:1px solid #ccc; z-index:999; }
#filter2 .additionalSale > ul { list-style:none; padding:0; }
#filter2 .additionalSale > ul  > li { list-style:none; margin:0; padding:12px 0 11px;  float:left;  height:20px; padding-left:16px;  background:none;  position:relative; }
#filter2 .additionalSale > ul  > li > p { font-weight:bold; color:#6c51a5; cursor:pointer;  }
#filter2 .additionalSale > ul  > li.producent { width:250px; padding-left:20px; }
#filter2 .additionalSale > ul  > li.system { width:239px;  }
#filter2 .additionalSale > ul  > li.opcje { width:138px; }
#filter2 .additionalSale > ul  > li.sortuj { width:264px; }
#filter2 .additionalSale > ul  > li > p { margin:0; padding:0 0 0 1px; border-right:1px solid #ccc; padding-bottom:3px; position:relative;  font-size:14px;}
#filter2 .additionalSale > ul  > li > p > span { display:block; position:absolute; right: 12px; top:6px; width:12px; height:8px; background:url('../_img/_section/slider/filter-arrows.png') no-repeat bottom left;}
#filter2 .additionalSale > ul  > li.sortuj > p { border:none;   }
#filter2 .additionalSale > ul  > li:hover p { color:#000; }
#filter2 .additionalSale > ul > li:hover > p > span  { background-position:top left; }
#filter2 .additionalSale > ul  > li > p em { font-style: normal; font-weight:normal; }
#filter2 .additionalSale > ul  > li >ul { list-style:none; margin:0; padding:0; position:absolute; top:43px;  background:#fff; left:0; right:0; padding:19px; border:1px solid #ccc; display:none; }
#filter2 .additionalSale > ul  > li >ul > li { list-style:none; margin:0; padding:0; background:none; padding-bottom:4px;  }
#filter2.saleFilter .additionalSale > ul  > li  .twoCols li { float: left; width:107px; }
#filter2.saleFilter .additionalSale > ul  > li  .twoCols li.even { margin-left:10px; }
.touch #filter2.saleFilter .additionalSale > ul  > li  .twoCols li { width:112px; }
.touch #filter2.saleFilter .additionalSale > ul  > li  .twoCols li.even { margin-left:5px; }
#filter2.saleFilter .additionalSale > ul > li.sortuj .twoCols li { width:118px !important; }
#filter2.saleFilter .additionalSale > ul > li.sortuj > ul { right:-1px; }

#filter2.saleFilter ul.newSlider > .forSlider  { width:412px;  }
#filter2.saleFilter {  background:url('../_img/_section/slider/filter-sale.png') no-repeat 0px 44px; }
#filter2.saleFilter .newSlider .li4 { width:250px !important; }
#filter2.saleFilter .newSlider > li.pakiet { margin-top:9px !important;width:156px !important;  }
#filter2.saleFilter .newSlider > li.li4 {  margin-top:9px !important; }
#filter2.saleFilter .forSlider.slideCont, #filter2.saleFilter .forSlider  { padding-top:9px !important;}
#filter2.saleFilter .newSlider > .forSlider  { margin:0 !important; }
#filter2.saleFilter .newSlider  { padding-bottom:8px; }
#filter2.saleFilter .rotateSlider.second { margin-top:0px !important;  }
#filter2.saleFilter.fixed { top:0; }
#filter2.saleFilter .newSlider li.space { height:100px !important; }

#filterSection #slides .content.sale { top:-10px !important;}
#filterSection #slides .content.sale .box { padding:30px 0 32px 26px; width:324px; }
#filter2.saleFilter .newSlider li.space { height:100px !important; }

#filterSection #slides .content.sale { top:-10px !important;}
#filterSection #slides .content.sale .box { padding:30px 0 32px 26px; width:324px; }

.lpPromocje.sim50p .fullWidth .gray {background: #ececec;}

.lpPromocje.sim50p .formulaLP.first {height: 435px; position: relative;}
.lpPromocje.sim50p .formulaLP.first h2 {padding: 0; font-size: 50px; line-height: 50px; color: #48227c; font-family: bulldogplregular, Arial Narrow, Helvetica;}
.lpPromocje.sim50p .formulaLP.first h2 strong {font-weight: normal; font-family: bulldogplbold, Airal Narrow, Helvetica;}
.lpPromocje.sim50p .formulaLP.first h3 {padding: 100px 0px 6px; font-size: 24px; line-height: 26px; color: #363637; font-family: tahoma, sans-serif;}
.lpPromocje.sim50p .formulaLP.first p {padding: 30px 0 0; font-size: 24px; line-height: 26px; color: #616162;}
.lpPromocje.sim50p .formulaLP.first p strong {color: #48227c;}
.lpPromocje.sim50p .formulaLP.first p em {font-style: normal; position: relative; display: inline-block;}
.lpPromocje.sim50p .formulaLP.first p em img {position: absolute; top: 5px; left: -5px;}
.lpPromocje.sim50p .formulaLP.first > img {position: absolute; bottom: -129px; right: -19px;}

.lpPromocje.sim50p .formulaLP.section {height: 710px;}
.lpPromocje.sim50p .formulaLP.section h2 {padding: 54px 0px 40px; font-size: 50px; line-height: 50px; color: #363637; font-family: bulldogplregular, Arial Narrow, Helvetica;}
.lpPromocje.sim50p .formulaLP.section table {width: 100%;}
.lpPromocje.sim50p .formulaLP.section table td {font-size: 18px; line-height: 24px; color: #616162; padding-bottom: 52px;}
.lpPromocje.sim50p .formulaLP.section table td.additional {width: 435px;}
.lpPromocje.sim50p .formulaLP.section table td:first-child {color: #363637; width: 280px;}
.lpPromocje.sim50p .formulaLP.section table td .big {font-size: 36px; font-style: normal; position: relative;}
.lpPromocje.sim50p .formulaLP.section table td .big img {position: absolute; top: 12px; left: -6px;}
.lpPromocje.sim50p .formulaLP.section table td ul li {margin: 0;}
.lpPromocje.sim50p .formulaLP.section table td .button {font-size: 22px; position: relative; top: -25px;}

.lpPromocje.sim50p .accordions {border-bottom: 1px solid #ccc; padding-bottom: 0;}

body.wimp.music {background: #fff url('../_img/LP-granie-bg.jpg') no-repeat 50% 0;}
.wimp.music #wimp > div.first {height: 422px;}
.wimp.music #wimp > div.first .badge {margin-top: 12px; padding: 20px 38px 10px 22px;}
.wimp.music #wimp > div.second {height: 428px;}
.wimp.music #wimp > div.second img.right {top: 38px; right: 36px;}
.wimp.music #wimp > div.second div.left p {width: 440px;}
.wimp.music #wimp > div.third {border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
.wimp.music #wimp > div.third .right {width: 317px; margin-top: 68px;}
.wimp.music #wimp > div.third .right p {font-family: bulldogplmedium, Airal Narrow, Helvetica;}
.wimp.music #wimp > div.third .right .linkPointer {font-family: bulldogpl, Airal Narrow, Helvetica; font-size: 16px;}

.wimp.music .coverflow {height: 258px; margin: 138px 0 0 0;}
.wimp.music .coverflow li {width: 258px; height: 258px;}

.wimp.music .playTable {padding: 71px 0 74px 32px; float: left;}
.wimp.music .playTable table {width: 545px;}

.playTable table {border-bottom: 1px solid #e5e5e5;}
.playTable table td {color: #363637; font-family: bulldogplmedium, Arial Narrow, Helvetica; vertical-align: top;}
.playTable table td .button {font-family: tahoma, sans-serif; font-size: 11px;}

.playTable table thead td {font-size: 16px; line-height: 18px;}
.playTable table thead td.name {padding: 0 0 8px 17px;}

.playTable table tbody tr {border-top: 1px solid #e5e5e5;}
.playTable table tbody tr:hover td {background-color: #f5f3f8;}
.playTable table tbody td {font-size: 15px; line-height: 14px;}
.playTable table tbody td.name {padding: 0px 15px 0px 74px; vertical-align:middle; height:59px; }
.playTable table tbody td.name strong {display: block; font-weight: normal; font-family: bulldogplbold, Airal Narrow, Helvetica; margin-top:4px;}
.playTable table tbody td.name img {float: left; margin-left:-60px; margin-top:2px;}
.playTable table tbody td.play {padding: 15px 0px 0px 1px;}
.playTable table tbody td.play a {display: block; background: url('../_img/_section/tablePlay.png'); width: 24px; height: 24px;}
.playTable table tbody td.price {font-size: 18px; padding-top: 21px;}
.playTable table tbody td.action {padding-top: 17px;}
.playTable table tfoot td {padding: 21px 22px 20px; font-size: 16px; line-height: 18px; font-family: bulldogpl, Arial Narrow, Helvetica; background: #f7f7f7;}

.playTable table td.name {width: 61%;}
.playTable table td.play {width: 9%;}
.playTable table td.price {width: 13%;}
.playTable table td.action {width: 17%;}

.coverflow {position: relative; width: 100%;}
.coverflow .loader {background: #fff url('../_img/_section/ajax-loader-big.gif') no-repeat 50% 50%; position: absolute; top: 50%; left: 50%; width: 48px; height: 48px; margin: -24px 0 0 -24px; border-radius: 24px; box-shadow: 0 0 10px rgba(0,0,0,.3); opacity: 1;
    transition: opacity 0.6s ease;
    -o-transition: opacity 0.6s ease;
    -moz-transition: opacity 0.6s ease;
    -webkit-transition: opacity 0.6s ease;
}
.coverflow ul {width: 9999px; opacity: 0;
    transition: opacity 0.6s ease;
    -o-transition: opacity 0.6s ease;
    -moz-transition: opacity 0.6s ease;
    -webkit-transition: opacity 0.6s ease;
}
.coverflow ul li {background: none; padding: 0; position: absolute; top: 0; left: 0; cursor: pointer;
    backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;

    transition: transform 0.6s ease;
    -o-transition: -o-transform 0.6s ease;
    -moz-transition: -moz-transform 0.6s ease;
    -webkit-transition: -webkit-transform 0.6s ease;

    transform: translate3d(0px, 0px, 0px) perspective(600px) rotateY(0deg) scaleY(1);
}
.coverflow ul li img {opacity: 1;
    transition: opacity 0.6s ease;
    -o-transition: opacity 0.6s ease;
    -moz-transition: opacity 0.6s ease;
    -webkit-transition: opacity 0.6s ease;
}

.coverflow ul li.active img { cursor: default; }

.coverflow li > div { display: none;  width:510px!important; position:relative; left:-125px;  }
.coverflow li.onStart div { display:block; }
.coverflow li.onStart  .coverPlay { display:block; }
.coverflow li table { position:relative; left: 53px;  width:395px; }
.coverflow li table td { vertical-align:middle; }
.coverflow li table + img { position:relative; left:-25px; top:15px; }
.coverflow li > div strong { display: block;  }
.coverflow li > div > table {   cursor:default; vertical-align:middle;  height:40px;}
.coverflow li > div .name { padding-right:25px;  width:180px; }
.coverflow li > div .play { width:30px; }
.coverflow li > div .price { padding: 0 25px 0 25px;  }
.coverflow li > div .buy { padding-right:0; }
.coverflow li > div .play a {display: block; background: url('../_img/LP-granie-play-bottom.png') no-repeat top left; width: 37px; height: 37px; }
.coverflow li.playing > div .play a { background: url('../_img/LP-granie-play-bottom.png') no-repeat bottom left;   }

.coverflow li .coverPlay { display:none; position:absolute; top:0; left:0; right:0; bottom:0;  }
.coverflow li .coverPlay span { width:66px; height:66px; position:absolute; top:96px; left:96px; background: url('../_img/LP-granie-play-top.png') no-repeat top left; display:none; }
.coverflow li.active .coverPlay { display:block; background:url('../_img/_section/blank.png'); }
.coverflow li.active .coverPlay:hover span { display:block;  }
.coverflow li.active.playing .coverPlay  span { background: url('../_img/LP-granie-play-top.png') no-repeat bottom left; }

.coverflow.xml li > div { position: absolute; top: 292px; }

.wimp.music #wimp > div.first { height:480px !important; }

.csstransforms3d .wimp.music .coverflow li {background: #fff; box-shadow: inset 0 0 15px 12px #000;} /*
.no-csstransforms3d .wimp.music .coverflow ul {display: none;}*/

#fancybox-content .twoLineHeader h2 {font-size: 18px;}/*fix*/

.newOffer .promo h2 {top: 22px; width: 280px; padding: 25px 20px 35px;}
.newOffer .promo h2 span.badge-4g-lte {background: url('../_img/_section/badge-4g-lte.png') no-repeat 90% 50%; width: 57px; height: 56px; position: absolute; right: 20px; top: 29px;}

.newTarrif .promo h2 {background: none; font: 60px/50px bulldogplmedium, Arial Narrow, Helvetica; color: #48227c; top: 130px; right: auto; left: 30px; padding: 0;}
.newTarrif .promo h2.top {top: 74px;}
.newTarrif .promo h2 span {color: #363637; font-size: 30px; display: block;}
.newTarrif h3 {color: #363637; font: 50px/54px bulldogplmedium, Arial Narrow, Helvetica;}

.newTarrif .tarrifInfo > .left {width: 230px; position: relative;}
.newTarrif .tarrifInfo > .left img {position: absolute; top: 0; left: -135px;}
.newTarrif .tarrifInfo > .right {width: 670px;}
.newTarrif .offerLists {width: 536px;}
.newTarrif .offerLists > li {font-size: 20px; line-height: 30px; font-family: bulldogplmedium, Arial Narrow, Helvetica; height: 23px;}
.newTarrif .offerLists > li + li {margin-top: 6px;}
.newTarrif .offerLists li > span {height: 30px;}
.newTarrif .offerLists li .left {color: #363637; padding-left: 25px; background: #fff url('../_img/_section/dot.png') no-repeat 3px 11px; padding-right: 10px;}
.newTarrif .offerLists li .right {color: #616162; text-transform: uppercase; padding-left: 10px;}

.newTarrif .price {float: left; padding-top: 88px;}
.newTarrif .price:first-child {padding-left: 5px; padding-right: 134px;}
.newTarrif .price p {padding: 0 0 20px; color: #76599d; font-size: 20px; font-family: bulldogplmedium, Arial Narrow, Helvetica;}
.newTarrif .price p strong {font-weight: normal; font-size: 30px; font-family: bulldogplbold, Arial Narrow, Helvetica;}
.newTarrif .price p strong em {font-size: 50px; color: #76599d;}

.newTarrif .legal {font-family: bulldogplregular, Arial Narrow, Helvetica;}

.newTarrif .lte > .left {width: 650px;}
.newTarrif .lte > .left p {color: #363637; font: 20px/30px bulldogplmedium, Arial Narrow, Helvetica;}
.newTarrif .lte > .right {width: 250px; position: relative;}
.newTarrif .lte > .right img {position: absolute; left: -132px; top: 18px;}

.newTarrif .accordions.big > a {font-size: 24px; font-family: bulldogplmedium, Arial Narrow, Helvetica;}
.newTarrif .accordions .folded p {font: 16px/22px bulldogplregular, Arial Narrow, Helvetica;}

.offerColumns > li .block:first-child { min-height:175px;}
.offerColumns.biz > li .block:first-child { min-height:201px;}
/* .offerColumns {padding: 0 10px;} */
.offerColumns {padding: 0;}
.offerColumns > li {float: left; width: 260px; padding: 28px 30px 10px; background: none; cursor:pointer;}
.offerColumns li .block {padding: 25px 0 22px; position: relative; }
.offerColumns li .block + .block {border-top: 1px solid #ccc;}
.offerColumns li h2 {font-size: 21px; line-height: 25px; padding: 26px 0 0;}
.offerColumns li .circle {position: absolute; bottom: 0; right: 0; width: 98px; height: 39px; background: url('../_img/_section/newOffer-circle.png'); font: 14px/15px bulldogplmedium, Arial Narrow, Helvetica; text-shadow: 0 -1px 0 #9c8faf; color: #fff; text-align: center; padding-top: 38px; text-transform: uppercase;}
.offerColumns li .circlelim {position: absolute; bottom: 0; right: 0; width: 98px; height: 77px; background: url('../_img/_section/oferta_lim.png'); text-indent: 9999px;}
.offerColumns li .mark {font-size: 14px; font-weight: bold; color: #fff; background: #ab9ac3; display: inline-block; text-transform: uppercase; padding: 0 5px; line-height: 21px; height: 21px;}
.offerColumns li .additional {font-size: 14px; font-weight: bold; color: #9f8aba; display: block; text-transform: uppercase; line-height: 19px; padding: 9px 0 0;}
.offerColumns li .additional + ul {padding-top: 0;}
.offerColumns li ul {padding: 3px 0px 0px;}
.offerColumns li ul li {font-size: 14px; line-height: 20px; background-position: 2px 11px; padding: 3px 0 3px 14px;}
.offerColumns li .button {opacity: 0; filter: alpha(opacity=0); margin-top: 26px;}
.offerColumns > li:hover {background: #efebf5;}
.offerColumns > li:hover .button {opacity: 1; filter: alpha(opacity=100);}

.newOffer .offerMain {padding: 75px 30px 0; width: 580px;}
.newOffer .offerAside {padding: 75px 0 0; width: 320px;}

.newOffer .offerMain .head h2, .newOffer .offerAside .head h2 {font-size: 18px; color: #76599d; font-weight: bold; padding: 0;}
.newOffer .offerMain .head h2 .vat, .newOffer .offerAside .head h2 .vat {font-weight: normal;}
.newOffer .offerMain .head h2 em, .newOffer .offerAside .head h2 em {font-style: normal; font-size: 36px;}
.newOffer .offerMain .head h3, .newOffer .offerAside .head h3 {font-size: 18px; color: #363637; font-weight: bold; padding: 0;}
.newOffer .offerMain .head h3 a, .newOffer .offerAside .head h3 a {color: #363637; background-image: url('../_img/_section/linkPointerBig.png');}
.newOffer .offerMain .head h3 a span, .newOffer .offerAside .head h3 a span {margin-right: 14px;}
.newOffer .head p  {font-size: 14px;}

.newOffer .offerMain .head {position: relative;}
.newOffer .offerMain .head .abs {position: absolute; top: 7px; right:0; }

.newOffer .offerMain > h4 {color: #363637; font-size: 14px; padding: 0;}
.newOffer .offerMain > h4 + .offerLists {padding-top: 18px;}

.offerLists {padding: 40px 0 0; width: 500px; position: relative; z-index: 100;}
.offerLists.main { z-index:101; }
.offerLists > li {line-height: 16px; height: 16px; padding: 0; background: none; border-bottom: 1px solid #ccc; font-size: 14px; position: relative;}
.offerLists > li + li {margin-top: 13px;}
.offerLists li.noLines {border: none; padding-bottom: 1px;}
.offerLists li.additional {border: none; font-size: 11px; margin-top: 4px; color: #9c9c9c; height: auto;}
.offerLists li.additional.check {padding-left: 36px;}
.offerLists li > span {height: 16px; background: #fff; display: inline-block; position: relative; top: 3px;}
.offerLists li .left {color: #616162; padding-right: 3px;}
.offerLists li .left .vat {font-size: 12px;}
.offerLists li .right {color: #363637; padding-left: 5px; font-weight: bold; width: 114px;}
.offerLists li .right .vat {font-size: 11px; font-weight: normal;}
.offerLists li .checkbox {position: relative; display: block; z-index: 101;}
.offerLists li .checkbox input {position: absolute; left: -5000px;}
.offerLists li .checkbox .styleCheckbox {position: absolute; top: -4px; left: 0; background: url('../_img/_section/styleCheckboxBG-newOffer.png') 0 0; width: 25px !important; height: 25px !important;}
.offerLists li .checkbox .styleCheckbox.checked {background-position: 0 -25px; }
.offerLists li .checkbox .textCheckbox {padding-left: 36px; display: inline-block; position: relative;}
.offerLists li .checkbox.disabled {color: #9c9c9c;}
.offerLists li .checkbox.disabled .styleCheckbox {background-position: 0 -50px;}
.offerLists li .checkbox .styleRadio {position: absolute; top: -4px; left: 0; background: url('../_img/_section/styleRadioBG-newOffer.png') 0 0; width: 25px !important; height: 25px !important;}
.offerLists li .checkbox .styleRadio.checked {background-position: 0 -25px; }
.offerLists li .checkbox .styleRadio.disabled {background-position: 0 -50px; }
.offerLists li .checkbox .styleRadio.checked.disabled {background-position: 0 -75px; }
.offerLists li .checkbox .textRadio {padding-left: 36px; display: inline-block; position: relative;}

.no-touch .newOffer .offerMain .offerLists li > span:hover label.disabled +  .fakeTooltip,
.no-touch .lowerPrices.disabled:hover  .newOfferTooltip,
.no-touch .newOffer .offerMain .offerLists li > span.hover .fakeTooltip,
.no-touch .lowerPrices.hover  .newOfferTooltip,
.no-touch .toolCnt:hover .newOfferTooltip {opacity: 1 !important; visibility: visible !important; top: 0px; display:block;}
.toolCnt { position:relative; }
.no-touch .toolCnt.disabled:hover .newOfferTooltip { display:none; }

.newOffer .offerMain .offerLists li > span .fakeTooltip .close, .lowerPrices  .newOfferTooltip .close, .toolCnt  .newOfferTooltip .close { display:none; }
.no-touch .newOffer .offerMain .offerLists li > span.hover .fakeTooltip .close, .no-touch .lowerPrices.hover  .newOfferTooltip .close, .no-touch .toolCnt.hover  .newOfferTooltip .close { display:block; width:8px; height:8px; position:absolute; top: 44px; right: 7px; background:url('../_img/_section/linkPointerClose.png') top left no-repeat; cursor:pointer; }
.no-touch .newOffer .offerMain .offerLists li .disabled + .fakeTooltip,  .lowerPrices.disabled .newOfferTooltip,  .toolCnt.disabled .newOfferTooltip {display: block;}
.no-touch .newOffer .offerMain .offerLists li .disabled.lock + .fakeTooltip,  .lowerPrices.disabled.lock .newOfferTooltip,  .toolCnt.disabled.lock .newOfferTooltip  {display: none;}
.newOffer .offerMain .offerLists li .fakeTooltip,   .lowerPrices .newOfferTooltip, .toolCnt .newOfferTooltip {position: absolute; top: -5px; left: -1px; z-index: 100; opacity: 0; visibility: hidden; display: none;
    -moz-transition: opacity .3s, top .3s;
    -webkit-transition: opacity .3s, top .3s;
    -ms-transition: opacity .3s, top .3s;
    -o-transition: opacity .3s, top .3s;
    transition: opacity .3s, top .3s;
}
.newOffer .offerMain .offerLists li > span.hover-ipad .fakeTooltip { opacity: 1; visibility: visible; display: block; }
.newOffer .offerMain .offerLists.mainList {z-index: 500;}
.newOffer .offerMain .offerLists li .fakeTooltip .inside, .lowerPrices .newOfferTooltip .inside, .toolCnt .newOfferTooltip .inside {margin-top: 35px; background: #fff; border: 1px solid #eee; width: 260px; padding: 25px 30px 20px; box-shadow: 1px 1px 6px rgba(0,0,0,.3); display: block;}
.newOffer .offerMain .offerLists li .fakeTooltip .triangle, .lowerPrices  .newOfferTooltip .triangle, .toolCnt  .newOfferTooltip .triangle {position: absolute; top: 20px; left: 2px; background: url('../_img/_section/tooltipTriangleBGBottom.png'); width: 24px; height: 16px;}
.newOffer .offerMain .offerLists li .fakeTooltip span.heading, .lowerPrices .newOfferTooltip span.heading, .toolCnt .newOfferTooltip span.heading  {color: #363637; font-size: 14px; line-height: 16px; display: block; font-weight: bold; padding-bottom: 12px;}
.newOffer .offerMain .offerLists li .fakeTooltip span.para,  .lowerPrices .newOfferTooltip span.para,  .toolCnt .newOfferTooltip span.para {font-size: 12px; line-height: 16px; display: block; padding-bottom: 14px;}
.newOffer .offerMain .offerLists li .fakeTooltip a, .lowerPrices .newOfferTooltip a, .toolCnt .newOfferTooltip a {font-size: 12px;}

.newOffer .offerMain .offerLists li.inactive .left, .newOffer .offerMain .offerLists li.inactive .right {color: #9c9c9c;}

.newOffer .offerMain .sliderCnt {margin-top: 32px;}

.newOffer .offerMain .reccomended {padding: 0; margin-left: -15px; position: relative;}
.newOffer .offerMain .reccomended li {padding: 0; background: none; float: left; position: relative;}
.newOffer .offerMain .reccomended li label {display: block; padding: 12px 1px 1px 16px; width: 171px; height: 103px;}
.newOffer .offerMain .reccomended li label.checked {border: 1px solid #ccc; padding: 11px 0 0 15px;}
.newOffer .offerMain .reccomended li label .styleRadio {position: absolute; top: 29px; left: 80px;}
.newOffer .offerMain .reccomended li label .textRadio {display: block;}
.newOffer .offerMain .reccomended li label .textRadio img {float: left; margin-right: 18px;}
.newOffer .offerMain .reccomended li label .textRadio span {font-size: 14px; line-height: 18px; display: block;}
.newOffer .offerMain .reccomended li label .textRadio .title {color: #616162; padding-top: 42px;}
.newOffer .offerMain .reccomended li label .textRadio .price {color: #363637; font-weight: bold;}
.newOffer .offerMain .reccomended li label .textRadio .price .vat {display: inline; font-size: 11px; font-weight: normal;}
.newOffer .offerMain .reccomended li.overlay {position: absolute; top: -20%; left: 0; width: 100%; height: 120%; display: none; background: #fff; opacity: 0.8; filter: alpha(opacity=80);}

.touch .newOffer .offerMain .reccomended li label input {position: absolute !important; left: 81px !important; top: 29px !important;}

.newOffer .offerAside .head {position: relative; padding-bottom: 25px;}
.newOffer .offerAside .offerPhone h3 {color: #76599d; font: 18px/18px bulldogplmedium, Arial Narrow, Helvetica; padding: 0; text-transform: uppercase;}
.newOffer .offerAside .offerPhone img {display: block;}
.newOffer .offerAside .phoneOverlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none;}
.newOffer .offerAside .phoneOverlay .white {position: absolute; top: 0; left: -10%; width: 110%; height: 95%; background: #fff; opacity: 0.8; filter: alpha(opacity=80); z-index: 100;}
.newOffer .offerAside .phoneOverlay p {font-size: 18px; line-height: 20px; color: #a0a0a1; text-transform: uppercase; border: 1px solid #ccc; border-radius: 2px; background: #fff; padding: 20px 10px; width: 280px; text-align: center; position: absolute; background: #fff; position: absolute; left: -60px; top: 48%; z-index: 500;}

.newOffer .offerAside .image {display: inline-block; position: relative;}
.newOffer .offerAside .image .badge {position: absolute; top: 15px; left: -16px;}

.newOffer .offerAside.inactive {}
.newOffer .offerAside.inactive .head h2 {color: #7b7b7b;}
.newOffer .offerAside.inactive .offerPhone h3 {color: #7b7b7b;}
.newOffer .offerAside.inactive .phoneOverlay {display: block;}

.newOffer .newOfferBanner {height: 143px; background: #f0f0f0;}
.newOffer .newOfferBanner > div {float: left;}
.newOffer .newOfferBanner .badge {padding: 37px 0 0 27px; width: 111px;}
.newOffer .newOfferBanner .name {padding: 40px 0 0; width: 360px;}
.newOffer .newOfferBanner .name h3 {font-size: 20px; line-height: 28px; color: #616162; font-weight: normal;}
.newOffer .newOfferBanner .name h3 strong {color: #363637; font-weight: bold;}
.newOffer .newOfferBanner .price {text-align: right; padding: 67px 0 0; width: 264px;}
.newOffer .newOfferBanner .price p {font-size: 14px; color: #76599d; font-weight: bold;}
.newOffer .newOfferBanner .price p strong {font-size: 18px;}
.newOffer .newOfferBanner .price p strong em {font-size: 36px; font-style: normal; color: #76599d; font-weight: bold;}
.newOffer .newOfferBanner .price p .vat {font-size: 18px; font-weight: normal;}
.newOffer .newOfferBanner .action {padding: 72px 0 0 30px; width: 168px;}
.newOffer .newOfferBanner .action a {font-size: 18px; color: #616162;}

.newOffer .sliderCnt .filters {background: transparent; margin: 7px 0px 19px 2px;}
.newOffer .sliderCnt .sliderNew {margin: 0;}
.newOffer .sliderCnt .sliderNew .labels {width: 110%;}
.newOffer .sliderCnt .sliderNew .labels label {font-size: 11px; top: 5px;}
.newOffer .sliderCnt .sliderNew .labels label .dash {height: 13px; top: -23px;}
.newOffer .sliderCnt .sliderNew .labels label .vat {font-size: 10px; display: block; font-weight: normal;}

.newOffer.iphone .offerMain .sliderCnt {margin-top: 22px;}

.filters { background: #f0f0f0; position:relative;  width:960px; }
.filters .br { border-right:1px solid #e0e0e0 ;}
.sliderNew.br { height:160px !important; }
.filters .ui-slider-horizontal { height: .8em; }
.filters .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.filters .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.filters .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.filters .ui-slider-horizontal .ui-slider-range-max { right: 0; }
.filters .ui-slider-vertical { height: 100px; }
.filters .ui-slider-vertical .ui-slider-handle {    left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.filters .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; width:4px; zoom:1;}
.filters .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.filters .ui-slider-vertical .ui-slider-range-max { top: 0; }
.filters .slider-vertical { position:relative; zoom:1;}
.filters .top2 { position:relative; top:2px;}
.filters .top1 { position:relative; top:1px;}
.sliderNew { padding-left:25px;  margin:0 25px; position:relative; }
.sliderNew .ui-slider { position:relative; }
.sliderNew.vert { padding-left:6px; }
.sliderNew .slider-vertical, .sliderNew .slider-horizontal {  background:#c1b7ce;  border:none; z-index:2;}
.sliderNew .amount { display:none; }
.sliderNew .labels  { position:relative; }
.sliderNew .labels label { display:block; font-size:12px; position:relative; }
.sliderNew .start, .sliderNew .end {  display:block; position:absolute;  border-radius:3px;}
.sliderNew .ui-slider-handle { width: 10px; height: 10px; border: 3px solid #76599d !important; cursor: pointer  !important; z-index: 12; background: #fff !important; border-radius: 8px;  position: absolute; }
.sliderNew .ui-slider-range { position: absolute; z-index: 1; display: block; border: 0; background: #76599d; }
.sliderNew .slider-vertical { float:left;  width:4px; position:relative; margin-top:10px; margin-left:10px;}
.sliderNew .slider-vertical + .labels { width: 110px;  position:relative;  margin-left:30px; padding-top:10px; }
.sliderNew .slider-vertical .start, .sliderNew .slider-vertical .end { width:4px; height:11px;   background:#c1b7ce;  }
.sliderNew .slider-vertical .start { bottom:-10px;  background: #76599d;}
.sliderNew .slider-vertical .end {  top:-10px; }
.sliderNew .slider-vertical  + .labels .dash { width:10px; height:1px; background:#c1b7ce; display:block; position:absolute; top:50%; left:-23px;}

.sliderNew .slider-vertical + .labels label { font-size:18px; font-weight:bold;  }
.sliderNew .slider-vertical .ui-slider-range {
    transition: height 0.2s;
    -o-transition: height 0.2s;
    -moz-transition: height 0.2s;
    -webkit-transition: height 0.2s;
}

.sliderNew .slider-vertical .ui-slider-handle { left:-6px;
    transition: bottom 0.2s;
    -o-transition: bottom 0.2s;
    -moz-transition: bottom 0.2s;
    -webkit-transition: bottom 0.2s;
}
.sliderNew .slider { cursor:pointer; }
.sliderNew .slider-horizontal { height: 4px; }
.sliderNew .slider-horizontal + .labels { margin-top:10px;  }
.sliderNew .labels input { display:none !important; }
.sliderNew .slider-horizontal + .labels label { float: left; width:auto; position:relative;  font-weight:normal;  text-align: center; }
.sliderNew .slider-horizontal + .labels label.violet { font-weight:bold; }
.sliderNew .slider-horizontal .start, .sliderNew .slider-horizontal .end { width:29px; height:4px;   background:#c1b7ce;  }
.sliderNew .slider-horizontal .start { left:-25px;  background: #76599d;}
.sliderNew .slider-horizontal .end {  right:-25px; }
.sliderNew .slider-horizontal  + .labels .dash { width:1px; height:10px; background:#c1b7ce; display:block; position:absolute; left:50%; top:-17px;}

.sliderNew .slider-horizontal .ui-slider-handle { top:-6px;
    transition: left 0.2s;
    -o-transition: left 0.2s;
    -moz-transition: left 0.2s;
    -webkit-transition: left 0.2s;
}

.sliderNew .slider-horizontal .ui-slider-range {
    transition: width 0.2s;
    -o-transition: width 0.2s;
    -moz-transition: width 0.2s;
    -webkit-transition: width 0.2s;
}
.filters .inOffer { position:relative; z-index:20;}
.filters .inOffer ul { list-style:none; margin:0; padding:0;  width:500px; display:none; }
.filters .inOffer ul li { margin:0 0 10px; padding:0;  background:none;  float:left; width:50%; }
.filters .inOffer ul li.checked {min-height:33px;}
.filters .inOffer ul li.cl { margin:0; width:100% !important;}
.filters .inOffer  label { display: block; cursor:default; }
.filters .inOffer .styleCheckbox, .filters .lowerPrices .styleCheckbox { margin:8px 5px 0 0 !important; float: left; cursor:pointer; background: url('../_img/_section/styleCheckboxMedium.png') no-repeat 0 0; width:17px !important; height:17px !important;  }
.filters .inOffer .styleCheckbox.checked, .filters .lowerPrices .styleCheckbox.checked { background-position: 0 -17px; }
.filters .inOffer .styleCheckbox.disabled, .filters .lowerPrices .styleCheckbox.disabled  { background-position: 0 -34px;  }
.filters .inOffer .styleRadio, .filters .lowerPrices .styleRadio { margin:0px 5px 0 0 !important; float: left; cursor:pointer; background: url('../_img/_section/styleRadioMedium.png') no-repeat top left; width:18px !important; height:18px !important;  }
.filters .inOffer .textRadio { cursor:pointer; }
.filters .inOffer .styleRadio.checked, .filters .lowerPrices .styleRadio.checked { background-position:bottom left ; }
.filters .lowerPrices .styleCheckbox {margin:-3px 5px 0 0 !important;  }
.filters .inOffer .textCheckbox { display:block; cursor:pointer; }
.filters .violetBox { padding:20px 30px; background: #76599d; color:#fff; position:absolute; top:0; bottom:0; right:0; width:160px; cursor:pointer; display:block;}
.filters .violetBox:hover { background: #8667b0;}
.filters .inOffer .styleCheckbox.check { background: url('../_img/_section/check.png') no-repeat top left; width:16px !important; height:14px;  }
.filters .inOffer .styleCheckbox.check + .textCheckbox { cursor:default; }
.filters.mt2 { margin-top:2px;}
.filters .violetBox .linkPointer.white { font-size:18px; font-weight:bold; line-height:24px; color:#fff; background: url('../_img/_section/linkPointerWhiteBig.png') no-repeat right center; padding-right:3px; }
.filters .violetBox .linkPointer.white span { background-image: url('../_img/_section/dotBGwhite.gif'); }
.filters .violetBox .linkPointer.white:hover span { background: none; }
.lt-ie8 .filters .inOffer li.cl { float:none; }
.lt-ie8 .filters .inOffer li.chooseOffer { position:relative; top:-20px; }
.lt-ie8 .filters .inOffer li h3 { position:relative; top:-10px; }
.filters .lowerPrices .lightGrey { display:none; }
.filters .lowerPrices.disabled .violet { display:none; }
.filters .lowerPrices .violet.long { display:none; }
.filters .lowerPrices.disabled .lightGrey { display:inline; }
.filters .lowerPrices .styleCheckbox.checked + .textCheckbox .violet { display:none;}
.filters .lowerPrices .styleCheckbox.checked + .textCheckbox .violet.long { display:inline;}
.filters .lowerPriceCnt +  .sliderNew { display:none; left:56px;}
.biznesFilter .filters .lowerPriceCnt +  .sliderNew  { left:42px; }

.filters .lowerPriceCnt.v2 { float:none; width:100%; }
.filters .lowerPriceCnt.v2 +  .sliderNew  { left:0px; }
.filters.changeFilter > .sliderNew { display:none; left:30px !important; position:relative;}

.filters .options { background: #fff; padding:5px 0; position:relative; z-index:10; }
.filters .options  ul {  list-style:none; margin:0; padding:0; }
.filters .options ul  li { background: none; display:block; margin:0; padding:0; }
.filters .options > ul  > li { float:left; padding:15px 40px 15px 15px; position:relative; }
.filters .options > ul  > li + li { border-left:1px solid #e0e0e0; }
.filters .options > ul  > li .arrow {  width:35px; height:25px; display:block; background: url('../_img/_section/sliderNew-arrow.png') no-repeat 15px 8px; position:absolute; top:9px; right:5px; cursor:pointer;  }
.filters .options > ul  > li .arrow.up { background-position:15px -12px;}
.filters .options > ul  > li .hiddenUl h3  { margin-bottom:10px; }
.filters .options > ul  > li .hiddenUl  { position:absolute; padding:15px 30px 15px 15px !important; display:none; background: #fff; border:1px solid #eee; z-index:11; top:-1px; left:-1px; width:135px; box-shadow: 1px 1px 6px rgba(0,0,0,.3);}

.filters .options > ul  > li .hiddenUl > li { padding-bottom:5px; }
.filters .options .producent .hiddenUl { width: 340px; padding-left:130px !important; }
.filters .options .producent .hiddenUl > li { width: auto; float:left; padding-right:12px; }
.filters .options .producent .hiddenUl > li.main { padding-right:20px; margin-left:-100px; }
.filters .options .producent  { width: 445px; }
.filters .options .producent .hiddenUl.visible { display:block!important; height:5px; overflow:hidden; box-shadow:none; border:none; background:none;  top:0px; left:0px;  width:340px; }
.filters .options .producent .hiddenUl.visible  .arrow  { background-position:15px 8px; }

.filters .options .system { width:95px; }
.filters .options .system .hiddenUl { width:110px; padding-right:25px !important; }

.filters .options .sortuj { width:100px; }
.filters .options .sortuj .hiddenUl { width:115px; padding-right:25px !important;}
.filters .options li.last label { position:relative; top:-7px; }
.filters .options li.last { padding-bottom:0; padding-right:15px; }
.filters .options li.last.three { height: 31px; }
.filters .options li.last.three label { top:-16px; }

.touch .inOffer > ul>li { padding-left:20px; width:220px;}
.touch .inOffer > ul>li.checked { background: url('../_img/_section/check.png') no-repeat 0 10px;  }
.touch .inOffer >ul>li label input { margin-left:-25px; position:relative; top:10px; float:left; }
.touch .inOffer >ul > li.checked input { display: none!important;  }

#appleFilter { z-index:2; width:960px; display:none; }
#appleFilter .violetBox { width:240px; }
#appleFilter .sliderNew { padding-left:16px; }
#appleFilter .sliderNew label { font-size: 11px; font-weight: bold; }
#appleFilter .filters { height: 129px; }
#filterCnt { overflow:hidden; position:relative; }

.filters.mix .sliderNew.br { height:auto !important; }
.filters.mix .inOffer ul { width:250px; }
.filters.mix .inOffer ul li { width:100%; }
.filters.mix  .violetBox { width:290px; }
.filters.mix.retencja .inOffer ul {  width:370px; }
.filters.mix.retencja .inOffer  .short { width:33%; }
.filters.mix.retencja ul li.oneLine .styleCheckbox { margin-top:0 !important; }
.touch .filters.mix.retencja .inOffer >ul>li label input { margin-left:-20px; position:relative; top:000px; float:left; }
.touch .filters.mix.retencja .inOffer >ul>li.short { width:100px;}

.filters .inOffer ul li label { padding:0 10px 0 25px; }
.filters .inOffer ul li label .styleCheckbox { margin-left:-25px !important;}
.filters .lowerPriceCnt { width:420px; }

.touch .filters .inOffer ul li label { padding: 0 10px 0 5px !important; }
.touch .lowerPrices .textCheckbox {  position:relative; left:5px; }
.biznesFilter .filters .violetBox { width:190px; }
.biznesFilter .filters .vat { font-weight:normal !important; }
.biznesFilter .filters .inOffer ul { width:470px; }
.biznesFilter #appleFilter .filters  .sliderNew .vat { position:relative; top:-5px; }
.lt-ie8 #appleFilter .filters  .sliderNew .vat { top:0px; }
.lt-ie8  .biznesFilter .filters.pb10 { padding-bottom:0px !important; }

.touch .biznesFilter .filters .inOffer ul li { width:215px; }

.touch .sliderNew  .ui-slider-handle { height:30px; width:30px; left:-15px; background:none !important; border:none !important;}
.touch .sliderNew  .ui-slider-handle span{ display:block; width: 10px; height: 10px; border: 3px solid #76599d !important; cursor: pointer  !important; z-index: 12; background: #fff !important; border-radius: 8px;  position: absolute; top:12px; left:8px; }
.touch .sliderNew  .slider-horizontal .ui-slider-handle { top:-13px; }
.touch .sliderNew   .slider-horizontal .ui-slider-handle span {  top:6px; left:3px; }

#fixedFilters { background:#fff; position:relative; z-index:200; top:0; }
.lt-ie8 #fixedFilters, .lt-ie8 #fixedFilters.forIE { display:block;  opacity:1; position:relative !important; }
.lt-ie8 #fixedFilters > div, .lt-ie8 #fixedFilters.forIE >div { display:block;  }
#fixedFilters.fixed { position:fixed !important; z-index:99999; }

.filters .newOfferTooltip.mobile { visibility: visible; opacity:1; }
.filters .inOffer .lightGrey {  color: #7f7f7f !important; font-size: 11px; }

/* Filters v4 BEGIN */


.v4 .sliderNew .ui-disabled.slider-vertical .ui-slider-handle { border: 7px solid #aeaeae !important; }
.v4 .sliderNew .ui-disabled.slider-vertical + .labels label.violet { color: #aeaeae !important; }
.v4 .sliderNew .ui-disabled.slider-vertical + .labels { color: #aeaeae !important; }

.v4 .sliderNew .slider-vertical { margin-right: 6px; margin-left: 5px;}
.v4 .sliderNew .slider-vertical .ui-slider-range { background: #dcdcdc; border-color: #b6b6b6; border-width: 0px 1px 0px 1px; border-style: solid; }
.v4 .sliderNew .slider-vertical .ui-slider-handle { width: 7px; height: 7px; border: 7px solid #9479bb !important; background: #fff !important; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; -webkit-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); -moz-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); }
.v4 .sliderNew .slider-vertical {margin-top: 5px; margin-right: 6px; margin-left: 5px; width: 8px; background: #dcdcdc; border-color: #b6b6b6; border-width: 0px 1px 0px 1px; border-style: solid; }
.v4 .sliderNew .slider-vertical .start, .v4 .sliderNew .slider-vertical .end { left: -1px; width: 8px; background: #dcdcdc; border: 1px solid #b6b6b6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; height: 15px; }
.v4 .sliderNew .slider-vertical .ui-slider-handle   { left: -7px; margin-bottom: -10px; }
.v4.filters .ui-slider-vertical .ui-slider-range { left: -1px; width: 8px; }
.v4 .sliderNew .slider-vertical + .labels .dash { left: -24px; width: 18px; }
.v4 .sliderNew .slider-vertical .end { border-bottom: 0px none #fff; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.v4 .sliderNew .slider-vertical .start { -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8); box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8); }
.v4 .sliderNew .slider-vertical + .labels { padding-top: 3px; height: 0px; }

.v4 .sliderNew .slider-horizontal .ui-slider-range { background: #9a81bf; }
.v4 .sliderNew .slider-horizontal .ui-slider-handle { width: 7px; height: 7px; border: 7px solid #9479bb !important; background: #fff !important; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; -webkit-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); -moz-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); }
.v4 .sliderNew .slider-horizontal { height: 8px; background: #dcdcdc; border-color: #b6b6b6; border-width: 1px 0px 1px 0px; border-style: solid; -webkit-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); -moz-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); }
.v4 .sliderNew .slider-horizontal .start { top: -1px; background: #9a81bf; border: 1px solid #9a81bf; -webkit-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); -moz-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); }
.v4 .sliderNew .slider-horizontal .end   { top: -1px; background: #dcdcdc; border-color: #b6b6b6; border-width: 1px 1px 1px 0px; border-style: solid; -webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; -webkit-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); -moz-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); }
.v4 .sliderNew .slider-horizontal .start, .v4 .sliderNew .slider-horizontal .end { height: 8px; }
.v4 .sliderNew .slider-horizontal .ui-slider-handle { top: -8px; margin-left: -12px; }
.v4.filters .ui-slider-horizontal .ui-slider-range { top: -1px; height: 8px; border: 1px solid #9a81bf; -webkit-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); -moz-box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.89); }
.v4 .sliderNew .slider-horizontal + .labels .dash { top: -24px; height: 19px; }

.v4.filters .violetBox { width: 332px; }
.v4.filters .violetBox .linkPointer.white { font-size: 16px !important; }
#appleFilter .v4 .violetBox { width: 332px; height: 139px; }
.v4 .sliderNew { margin: 0px 0px 0px 22px; width: 213px; }
.biznesFilter .v4 .sliderNew { margin: 0px 0px 0px 22px; width: 228px; }
.v4 .sliderNew.phone { margin: 0; padding: 0; height: 73px; width: 87px; }
.ie7 #appleFilter .v4 .violetBox {  height: 119px; }

.v4 .internet { margin: 0; padding: 0; width: 212px; height: 78px; }
.v4 .sliderNew.phone .slider-vertical + .labels label { font-size: 11px; }
.v4 .sliderNew .slider-vertical + .labels label { font-size: 11px; font-weight: normal; }
.v4 .sliderNew .slider-vertical + .labels label.violet { font-size: 11px; font-weight: bold; }
.v4 .sliderNew .slider-vertical + .labels label span { font-weight: normal; }
.v4 .sliderNew .slider-vertical + .labels label.violet span { color: #616162; font-weight: normal; }
.v4 .inOffer { margin-top: 20px; margin-left: 27px; }
.v4 .inOffer .margin { height: 10px; }
.v4 .sliderNew.internet .slider-vertical + .labels { width: 170px; }

.v4 a.linkPointer { position: absolute; top: 98px; left: 27px; font-weight: bold; font-size: 11px !important; cursor: pointer; }

.v4 a.linkPointer.down2 span { background: none; margin-right: 26px; }
.v4 a.linkPointer.up2 span   { background: none; margin-right: 26px; }
.v4 a.linkPointer.down2 { background: url('../_img/_section/sliderNew-arrow.png') 100% 110% no-repeat !important; }
.v4 a.linkPointer.up2   { background: url('../_img/_section/sliderNew-arrow.png') 100%   0% no-repeat !important; }
.v4 .withHeight { height: 91px; }

.v4.filters .violetBox { bottom: auto; height: 79px; cursor: default;}
.v4.filters .inOffer ul { width: 100%; margin-top: 28px; margin-bottom: 10px;}
.v4.filters .inOffer ul li { margin: 0; min-height: 23px; width: 424px;}
.v4.filters .inOffer ul li label{ padding: 0 10px 0 3px;}

.v4.filters .inOffer .styleCheckbox, .filters .lowerPrices .styleCheckbox { margin: 2px 9px 0 0 !important;}
.touch .v4 .inOffer > ul>li.checked { background: url('../_img/_section/check.png') no-repeat 0 2px !important;  }
.touch .v4 .inOffer .styleCheckbox { display: none;}

.v4 .sliderNew.withWidth100  { width: 100%;}

.v4 .sliderNew .lowerPrices { margin-left: -25px; }

.v4.filters .violetBox:hover { background: #76599d;}

.v4 .tooltipIcon { position: relative; display: inline-block; margin-left: 5px; width: 16px; height: 14px; background: url('../_img/_section/tooltipCloud.png') 0px 0px no-repeat; cursor: pointer; }
.lt-ie8 .v4 .tooltipIcon {display: inline; zoom: 1;}
.v4 .tooltipIcon:hover { background-position: 0px -16px; }
.v4 .tooltipIcon.h:hover .tooltipCloud { display: block; }
.v4 .tooltipIcon .tooltipCloud { position: absolute; top: -31px; left: 20px; z-index: 9999999; display: none; margin: 0; padding: 0; width: 290px; border: 1px solid #eee; background: #fff; box-shadow: 1px 1px 6px rgba(0,0,0,.3);  cursor: default;}
.v4 .tooltipIcon .tooltipGraphics { position: relative; padding: 0; width: 100%; height: 0px; }
.v4 .tooltipIcon .tooltipGraphics .triangle { position: absolute; top: 27px; left: -20px; padding: 0; width: 24px; height: 16px; background: url('../_img/_section/tooltipTriangleBGLeft.png') no-repeat; }
.v4 .tooltipIcon .tooltipGraphics .close { position: absolute; top: 5px; right: 5px; padding: 0; width: 9px; height: 8px; background: url('../_img/_section/linkPointerClose.png') no-repeat; cursor: pointer; }
.v4 .tooltipIcon.h .tooltipGraphics .close { display: none;}
.v4 .tooltipIcon .tooltipContent { padding: 16px 21px; color: #616162; font-weight: normal; font-size: 12px; line-height: 16px; }
.v4 .tooltipIcon .tooltipContent h4 { margin-bottom: 10px; font-weight: bold; font-size: 14px; }
#filterCnt.overflow {overflow: visible;}



.ret .v4.filters .violetBox { height: 90px; width: 325px; padding:  20px 24px; }
.ret .v4.filters.withHeight { min-height: 100px; }
.ret .v4 a.linkPointer { top: 107px; }
.ret .v4 .inOffer { margin-top: 31px; }
.ret .v4 .sliderNew #sliderVertInternet750.slider-vertical + .labels label { margin-top: 1px; }
.ret .v4 .sliderNew { width: 253px; }
.ret .v4 .sliderNew.internet { width: 204px;}
.ret .v4.filters .violetBox .linkPointer.white {  line-height: 23px; background-color: #76599D; position: relative; z-index: 20;}
.ret .boxWrapper {position: relative; width: 100%;height: 100%;}
.ret .textWrappper { max-width: 190px; max-height: 48px; padding-bottom: 2px; overflow: hidden;}
.ret .vline { display: inline-block; background: url('../_img/_section/violetBox-line.gif') 0px 17px repeat-x; width: 140px; text-align: right; font-size: 18px; font-weight: bold; }
.ret .vline>span { background-color: #76599d;}
.ret .gift { display: inline-block; width:161px; background: url('../_img/_section/gift-small.png') 1px 0px no-repeat;  padding-left: 19px; margin-top: 17px; }
.ret .gift>span { background-color: #76599d;}
.ret .vlineForOffer { display: inline-block; position: relative; width: 100%}
.ret .vlineForOffer .vline {position: absolute; right: 0; bottom: 4px; width: 100%; z-index: 10;}
.ret .vlineForGift { display: inline-block; background: url('../_img/_section/violetBox-line.gif') 0px 42px repeat-x; position: absolute; bottom: 0;left: 0;}
.ret .vline.bottom { background: none; width: 145px; font-size: 37px; }
.ret .vline.bottom>span { background: #76599d; }

.biz .v4.filters .violetBox { width: 267px; height: 104px; padding: 20px 20px 20px 47px; }
.biz .v4 .inOffer { margin-top: 45px; }
.biz .v4 a.linkPointer { top: 117px; }
.biz .v4 .sliderNew { width: 271px;}
.biz .v4 .internet { width: 205px; }
.biz #internet1 .textCheckbox { font-size: 11px; line-height: 19px; display: inline-block;}
.biz #internet1 .slider-vertical { margin-top: 20px; }
.biz #internet1 .labels { margin-top: 17px; }
.biz #internet1 .styleCheckbox { margin-left: 1px !important; }
.biz .v4.filters .violetBox .linkPointer.white {  line-height: 1px; }
.biz .v4.filters .violetBox .linkPointer.white span {  display: inline; width: 200px; line-height: 26px; }
.biz .v4 .sliderNew .slider-vertical + .labels label.violet span { color: #616162; font-weight: bold; }
.biz .v4 .sliderNew .slider-vertical + .labels label.violet span.normal { font-weight: normal; }

.lt-ie9 .v4 .sliderNew .slider-vertical .ui-slider-handle, .lt-ie9 .v4 .sliderNew .slider-horizontal .ui-slider-handle { width: 21px; height: 22px; border: 0 none #000000 !important; background: url('../_img/_section/slider-handle.png') no-repeat !important; }
.lt-ie9 .v4 .sliderNew .ui-disabled.slider-vertical .ui-slider-handle, .lt-ie9 .v4 .sliderNew .ui-disabled.slider-horizontal .ui-slider-handle { width: 21px; height: 22px; border: 0 none #000000 !important; background: url('../_img/_section/slider-handle-disabled.png') no-repeat !important; }
.lt-ie8 .v4 .sliderNew.phone { width: 142px;}

.lt-ie8 .v4 .sliderNew .ui-slider-range { display: none !important; }
.lt-ie8 .v4 .sliderNew .slider .start { background: #dcdcdc !important; border-color: #b6b6b6 !important; }

.lt-ie9 .v4 .sliderNew .slider-horizontal .end { height: 10px; border: 0 !important; background: url('../_img/_section/slider-horizontal-end.png') right top no-repeat !important; }
.lt-ie8 .v4 .sliderNew .slider-horizontal .start { height: 10px; border: 0 !important; background: url('../_img/_section/slider-horizontal-start.png') left top no-repeat !important; }
.lt-ie8 .v4 .sliderNew .slider-horizontal .ui-slider-range { background: url('../_img/_section/slider-horizontal-violet.png') repeat-x !important; }
.ie8    .v4 .sliderNew .slider-horizontal .start { height: 10px; border: 0 !important; background: url('../_img/_section/slider-horizontal-start-violet.png') left top no-repeat !important; }
.lt-ie9 .v4 .sliderNew .slider-vertical .end { width: 10px; border: 0 !important; background: url('../_img/_section/slider-vertical-end.png') center top no-repeat !important; }
.lt-ie9 .v4 .sliderNew .slider-vertical .start { width: 10px; border: 0 !important; background: url('../_img/_section/slider-vertical-start.png') center bottom no-repeat !important; }
.lt-ie8 .ret .v4.filters .violetBox .linkPointer.white { width: 178px; background-position: 100% 83% !important; }
.lt-ie8 .biz .v4.filters .violetBox .linkPointer.white { width: 178px; background-position: 100% 85% !important; }
.lt-ie8 .biz .v4 a.linkPointer { top: 112px;}
.lt-ie8 .biz .v4 .inOffer { margin-top: 18px;}

.touch .v4 .sliderNew  .ui-slider-handle span{ display: none; }

/* Filters v4 END */



.hpScrollDark .lgSwiftG #scrollPage.dark .floor.first img.mainBlob { top:0; position:absolute !important; z-index:9; left:200px; }
.hpScrollDark .lgSwiftG #scrollPage.dark .floor.first .text.nexus h1 + p { position:relative; right:60px; }
.hpScrollDark .lgSwiftG #scrollPage.dark .floor.first .text.nexus h1 + p img { position:absolute; right:-60px; top:0px; float:right;}
.lgSwiftG #scrollPage.dark .textContainer.nexus ul.second li.first img { top:40px !important; left:0px !important;}
.lgSwiftG #scrollPage.dark .textContainer.nexus .description { top:-255px; padding-right:60px; }

.lgSwiftG #scrollPage.dark #order,  #scrollPage.dark .htc.biznes #order  { font-family:Tahoma, Helvetica !important; }
.hpScrollDark #scrollPage .text.htc.biznes { padding-right: 80px; }
.hpScrollDark #scrollPage .text.htc.biznes .lteLogo { position:absolute; top:17px; right:0; }
.hpScrollDark #scrollPage .text.htc.biznes #order { position:relative; right:-80px; }
.hpScrollDark #scrollPage .changeImg.htcBiznes .change { left:20px !important; }
.hpScrollDark #scrollPage .changeImg.htcBiznes .lteMini { left:0px !important; position:absolute !important; z-index:3; top: 22%; }
.hpScrollDark #scrollPage .changeImg.htcBiznes .imgFloorBlob { top:30px; left:-165px !important;}
.hpScrollDark #scrollPage .floor.sixth.htcBiznes { background:#d6d6d6 !important;}
.hpScrollDark #scrollPage .floor.sixth.htcBiznes .sixthFloor { color:#000 !important; text-shadow:none; }
#scrollPage.dark .floor.sixth.htcBiznes .text { top:30px; }
.imagesContainer.dark .creations .text.htcBiznes { width: 100%; text-align: center; }
.offer-v2 .offerMain { padding: 75px 0px 0 30px !important; width:615px; }
.offer-v2 .offerMain  .offerLists { width: 575px; }
.newOffer.offer-v2 .offerAside { width:300px; }
.offer-v2 h1 { position:relative; z-index:2; }
.offer-v2 h2 { top:0;}
.offer-v2 .promo.fixedSize { position:relative; z-index:1; height:340px; }
.offer-v2 .promo.fixedSize > img { position:absolute; top:-65px; left:130px; }
.offer-v2 .promo .badge-4g-lte { bottom:auto; top:30px; }
/* .offer-v2 .offerMain .offerLists { width:440px; } */
.offer-v2 .offerAside .graybox { position:relative; }
.offer-v2 .offerAside .ico { position:absolute; top:30px; right:30px; }
.touch .offer-v2 .offerMain .offerLists li .checkbox .textCheckbox { padding-left:10px; }
.content.noOverflow { overflow:visible;}

.hpScrollDark .formula-badge { background:url('../_img/_section/nowaFormula-badge.png') no-repeat top left; position:relative; height:46px; padding-left:50px !important; padding-top:25px !important;}
.hpScrollDark .formula-badge.heigher {  height:64px; padding-left:80px !important; padding-top:7px !important; }
#scrollPage.dark .textContainer.nexus ul.second li.first img.lte-mini { position:absolute; left:0; top:20%; z-index:10; }

.changeOffer ul {padding: 60px 30px 38px;}
.changeOffer ul li {float: left; background: none; padding: 0; width: 260px;}
.changeOffer ul li + li {margin-left: 60px}
.changeOffer ul li h3 {color: #363637; font-size: 20px; line-height: 22px; padding: 0 0 27px; border-bottom: 1px solid #ccc;}
.changeOffer ul li p {font-size: 16px; line-height: 22px; padding: 23px 0px 38px;}
#scrollPage.dark .samsungLTE { color:#fff; font-family:bulldogplregular, Arial Narrow, Helvetica; width:100%; text-align:center;}
#scrollPage.dark .samsungLTE img { position:absolute; top:-8px; right:-50px; }
#scrollPage.dark .samsungLTE p { width:250px; margin:0 auto; position:relative;  }
.samsungGalaxy #scrollPage.dark .textContainer ul.second li.first img { left:-90px; }
.samsungGalaxy #scrollPage.dark .textContainer ul.second li.first img.lte { position:absolute; top:20%; left:0; z-index:99;}
#scrollPage.dark .floor.first .slide .text.sonyXperiaZ { right:70px; }
#scrollPage.dark .floor.first .slide .text.sonyXperiaZ p { font-family:bulldogplregular, Arial Narrow, Helvetica;  }
#scrollPage.dark .floor.first .slide .text.sonyXperiaZ .lte { position:absolute; top:7px; right:-80px;}
#scrollPage.dark .textContainer ul.second li.first img.xperia { left:-115px; }
#scrollPage.dark .textContainer ul.second li.first img.lte.xperia { position:absolute !important; top:20%; left:0px; }
#scrollPage.dark .textContainer ul.second li.first img.bbImg { top:-30px; }
#scrollPage.dark .textContainer ul.second li.first img.xperiaSP  { top:-20px; }
#scrollPage.dark .textContainer.nexus ul.second li.first img.nex { top: -25px !important;}
.galaxyTab2.tab3 #scrollPage.dark .textContainer.nexus ul.second li.first img.imgFloorBlob { top: 35px !important;}
#scrollPage.iPhone.dark .textContainer ul.second li.first .description { top:-20px !important; }
#scrollPage.dark .xperiaButton .button.big { position:absolute; right:0; top:110px; }


.rightColumn {position: fixed; top: 0; right: -280px; bottom: 0; background: url('../_img/_section/rightColumnAside.png'); width: 280px; z-index: 99999;
    transform: translate(0,0);
    -o-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -webkit-transform: translate(0,0);

    transition: transform 0.4s ease;
    -o-transition: -o-transform 0.4s ease;
    -moz-transition: -moz-transform 0.4s ease;
    -webkit-transition: -webkit-transform 0.4s ease;
}
.rightColumn.visible {
    transform: translate(-280px,0);
    -o-transform: translate(-280px,0);
    -moz-transform: translate(-280px,0);
    -webkit-transform: translate(-280px,0);
}
.rightColumn .cnt {position: absolute; top: 16%; left: 0; right: 0; padding: 0 40px; text-align: right;}
.rightColumn .cnt img#popup-lte{position: absolute; top: 33px; left: 49px;}
.rightColumn .cnt h3 {font-size: 24px; line-height: 28px; color: #363637;}
.rightColumn .cnt p {font-size: 16px; line-height: 18px; color: #616162;}
.rightColumn .cnt p.popup-lte-height {height: 60px;}
.rightColumn .cnt div#popup-lte {width: 209px; height:102px; margin-left: -9px;}
.rightColumn .cnt div#popup-lte img {margin: 12px 12px 0 12px; float: left;}
.rightColumn .close {position: absolute; top: 12px; right: 12px;}

.calcCnt { padding:0; margin:0; background: url('../_img/roaming-calc.png') no-repeat center top; }
.calcCnt li { width:285px; padding:0; margin:0; float:left; background:none; }
.calcCnt li.first { margin-right:60px; }
.calcCnt li label { display:block; font-size:12px; margin-bottom:10px; cursor:default; line-height:12px; }
.calcCnt li.cl { width:100%; height:0px;}
.calcCnt .selectLabel {cursor: pointer; height: 36px; width:270px !important; padding: 0 0 0 13px !important;}
.calcCnt .selectLabel em {height: 36px; width: 36px; background-image: url('../_img/_section/customDropDownBig.png'); }
.calcCnt .selectLabel span { line-height: 36px !important; display: block; height: 36px; margin-right: 25px; overflow: hidden; white-space: nowrap; font-size:18px; font-weight:bold; color:#76599d; }

.calcCnt input { padding: 3px 5px; border: 1px solid #b7b7b7; width: 257px;
padding: 9px 13px !important;
border-radius: 0; font-size:16px;  outline:none;
font-weight:bold;}
.calcCnt .filters { width: 750px; }
.roamingCalc .selectOptions { width:283px!important;  }
.roamingCalc .selectOptions  li span {font-size:14px !important; }
.roamingCalc .sliderNew { margin-left: 5px !important; }
.roamingCalc .ui-helper-hidden-accessible { display:none;}
.roamingCalc #roamingCalc .underInputErr { font-size:11px !important; }
.roamingCalc .offerLists { width:700px; padding-top:0!important; }
.roamingCalc .offerLists li.empty { border:none; height:15px;}
.roamingCalc #roamingCalc .err { border:1px solid red !important; }
.roamingCalc #taniRoaming, .roamingCalc #europaInd, .roamingCalc #europaBiz, .roamingCalc #stanDarmowy, .roamingCalc #polskaPrzych { display:none; }
.roamingCalc .offerLists li span.right { font-size:18px; }
.roamingCalc #searchTabelResult  { display:none; }
.roamingCalc .offerLists > li { margin-top:13px; height:20px;}
.roamingCalc .offerLists > li >span { height:20px;}
.roamingCalc .offerLists > li >span.left { position:relative; top:6px;}
.roamingCalc #roamingCalc .calcCnt > li { position:relative;}
.roamingCalc #roamingCalc .inputLabel { color:#a0a0a1!important; position:absolute; top:33px; left:13px; line-height:18px; height:18px; }
.roamingCals #descTooltip { position:relative; top:2px; }
.roamingCalc #introText p { display:none; }

.wimp.onetDysk { background: url('../_img/lp-onetDysk-bg.jpg') no-repeat top center ;}
.roamingCalc  .underInputErr { height:14px; padding:0; margin:0; display:block;}
.roamingCalc  .underInputErr span { display:none; }
.wimp.onetDysk .first > img { left:-46px !important; top:52px; }
.wimp.onetDysk section > div.second { height: 365px !important; }
.wimp.onetDysk .second p .bold { font-weight:normal; font-family:bulldogplbold, Arial Narrow, Helvetica; }
.wimp.onetDysk  #wimp > div.second div.left { width:475px; }
.wimp.onetDysk .third.wide  {  background: url('../_img/lp-onetDysk-shadow.jpg') no-repeat top center ; width:100% !important;}
.wimp.onetDysk .third.wide > div { width:960px; margin:70px auto 60px; }
.wimp.onetDysk .third.wide > div > .fixedHeight img { position:absolute; top:13px; left:-55px; }
.wimp.onetDysk .third.wide > div  div.right { width:455px;  }
.wimp.onetDysk .third.wide > div .fixedHeight { height:250px; }
.wimp.onetDysk .third.wide p { font-family:bulldogplregular, Arial Narrow, Helvetica; }
.wimp.onetDysk .third.wide table { width:840px; margin:0 auto; border-top:1px solid #ccc;  }
.wimp.onetDysk .third.wide table td { text-align:center; vertical-align:middle; padding: 25px 0;  }
.wimp.onetDysk .third.wide table td.first { width:245px; padding:0 !important;}
.wimp.onetDysk .third.wide table td.first  + td { width:290px; }
.wimp.onetDysk .third.wide table td.td50 { width: 86px; }
.wimp.onetDysk .third.wide table td.td50 + td { width:90px;}
.wimp.onetDysk .third.wide table td  img {  }
.wimp.onetDysk .third.wide table.first td { padding:15px 0; }

.lt-ie8  .wimp.onetDysk .third.wide > div > img { display:block; zoom:1; z-index:2; width:578px; height:229px; }

.wimp.music .playTable tr img { width:45px; border-radius:4px; }
.wimp.music .playTable a.play.playing { background-position: bottom left; }
.wimp.music #jp_container_1 { display:none; }
.wimp.music #songsMainCnt { height: 240px; overflow:hidden; position:relative; }
.wimp.music #songsMainCnt #songsCnt { position:relative; top:-1px; left:0; }
.wimp.music #listDown, .wimp.music #listUp { display:inline-block; cursor:pointer;  width:30px; height:20px;  position:relative; top:1px; left:10px; }
.wimp.music #listDown {  background:url('../_img/_section/jplayer-arrow-down.png') no-repeat 5px 5px; }
.wimp.music #listDown.disabled { background-position: 5px -18px;}
.wimp.music #listUp {  background:url('../_img/_section/jplayer-arrow-up.png') no-repeat 5px 5px; }
.wimp.music #listUp.disabled { background-position: 5px -18px; }
.wimp.music .playTable::selection, .wimp.music .playTable td::selection, .wimp.music .playTable td span::selection { background: transparent !important; color:#363637; }
.wimp.music .lt-ie8  #songsMainCnt #songsCnt td { border-top:1px solid #e5e5e5;}
.wimp.music .activateContent { min-height:142px; margin-bottom:40px;}
.wimp.music .playTable table .text { position:relative;top:-3px;}

.tooltipSection .krokPoKroku .tooltip.h {top: 0; left: 0;}

.newTarrif .promo h2.long { width:500px; font-size:55px !important; top:50px; }
.newTarrif .promo h2.long.size50 { font-size:50px !important; }
.newTarrif .promo img.left19 { position:relative; left:-19px; }
.newTarrif .tarrifInfo > .left img.biz40 { left:-70px; }
.newTarrif .newTarrif-badge { position:absolute; bottom:-50px; right:50px; }
.newTarrif .newTarrif-badge.right0 { position:absolute; bottom:-50px; right:0px; }

.newOffer .rabat-ico { position:relative; top:1px; left:2px; margin-right:2px;}
.newOffer .rabat { position:relative; left:-5px;  margin: 0 0 2px 0;}
.filters.indyw-retencja .violetBox { width:205px;  }
.filters.indyw-retencja .inOffer ul { width:475px; }
.filters.indyw-retencja .inOffer { left:-10px; }
.filters.indyw-retencja .violetBox .rabatWhite { background: url('../_img/_section/rabat-white.png') no-repeat top left;  padding-left:20px; color:#fff; font-size:11px; line-height:14px; }
.filters.indyw-retencja .strike18white { position:relative; left:-5px; }
.touch .filters.indyw-retencja .inOffer ul  li { width:210px; }

.service-docs .moreInfo { display:block; margin-top:10px;  }
.service-docs .contentAccordions .accordion p { margin-right:40px; }
.service-docs .contentAccordions .accordion em { display:block; width:30px; height:13px; right:5px; position:absolute; top:20px; background:url('../_img/_section/accordionBig.png') no-repeat top center; }
.service-docs .contentAccordions .accordion.fold em {  background-position: 3px -14px; }

.filters.akcesoria { background:transparent !important; }
.filters.akcesoria .shadow { background: transparent url('../_img/_section/divShadow.png') no-repeat center top; height:20px; }
.filters.akcesoria .options h3 { margin-bottom:22px;  position:relative; z-index:3; }
.filters.akcesoria .category  { width:307px; }
.filters.akcesoria .category > ul { width:115px; float:left; padding:0; position:relative; z-index:3; }
.filters.akcesoria .accessories > ul {  position:relative; z-index:3;  }
.filters.akcesoria .category > ul.first { margin-right:8px; width:180px; }
.filters.akcesoria .category > ul > li { margin-bottom:10px; }
.no-touch .filters.akcesoria .category > ul.first > li  label span { float:left;  margin-right:4px !important; }
.no-touch .filters.akcesoria .category > ul.first > li  label span.textCheckbox { width:140px; margin-right:0; }
.no-touch .filters.akcesoria .category > ul.first > li  label span.styleCheckbox { position:relative; top:1px;}
/*.no-touch .filters.akcesoria .category > ul.first > li { height:28px; }*/
.no-touch .filters.akcesoria .category > ul.first.single > li { height:auto; }

.filters.akcesoria .accessories {  width:305px; padding-left:30px;  }
.filters.akcesoria .accessories >ul > li { width:150px; float:left; margin-bottom:10px;  }
.filters.akcesoria .sort { padding-left:30px;  }
.filters.akcesoria .options > ul >li { height: 115px;  }
.filters.akcesoria .options .selectLabel { width:120px !important;}
.akcesoriaSiatka #fixedFilters { background: transparent; }

.filters.akcesoria .options > ul { height:145px; }

.filters.akcesoria .options > ul >li {  position:absolute; top:0; left:15px;  padding-bottom:0 !important;  }
.filters.akcesoria .options > ul >li.accessories { left:372px; padding:10px 5px 13px 20px!important; }
.filters.akcesoria .options > ul >li.sort { left:auto; right:85px; padding:10px 20px 33px 20px!important; width:131px;  }
.filters.akcesoria .options > ul > li + li  { border-left:1px solid #ccc; margin-top:10px; }
.filters.akcesoria .options > ul > li.category { padding-right:35px !important; padding-top:20px;  }
.touch .filters.akcesoria .options > ul > li.category ul.first li { padding: 0 20px 0 19px;  position:relative; }
.touch .filters.akcesoria .options > ul > li.category ul.first li input { position:absolute !important; top:0px; left:0; }

.filters.akcesoria .options > ul > li.hidden { overflow:hidden; height:135px;  z-index:1; }
.filters.akcesoria .options > ul > li.visible { background:#fff; height:auto;  z-index:2; top:-16px; border:1px solid #ccc; box-shadow: 0 0 10px rgba(0,0,0,.3); padding:25px 5px 3px 20px!important;  }
.filters.akcesoria .options > ul > li.category.visible {  left:14px; }

.filters.akcesoria .moreBtn span { display:block; float:left; padding-right:19px; background:url('../_img/_section/accordionArrowBig.png') no-repeat bottom right; position:relative; left:0px; font-size:12px;  }
.filters.akcesoria .moreBtn { width:100% !important; position:relative; z-index:3; padding-bottom:10px !important; cursor:pointer; }
.filters.akcesoria .moreBtn.up span { background-position: top right; }

.filters.akcesoria .options > ul > li.hidden.noRoll { height:110px;  }
.filters.akcesoria .options > ul > li.hidden.noRoll  + .sort { padding-bottom:8px!important; }

.filters.akcesoria .options .moreBtn { width:150px !important; }
.filters.akcesoria .options > ul > li.hidden { height:100px;  }
.filters.akcesoria .options > ul >li.sort { padding: 10px 20px 0px 20px!important; }
.filters.akcesoria .options > ul { height:140px;}
.filters.akcesoria .options .accessories.visible .moreBtn.toRight { left:150px; position:relative;  }
.filters.akcesoria .options .accessories.visible .moreBtn.toRight .violet { color:#616162!important; }

.promo .wospBox {position: absolute; right: 0; top: 0; color: #fff; background: none repeat scroll 0 0 rgba(72, 35, 124, 0.9); padding: 16px 30px 24px 18px; width: 280px;}
.promo .wospBox h2 {background: transparent; position: static; top: 0; font-size: 24px; line-height: 26px; padding: 0 0 42px;}
.promo .wospBox .wospCounter {padding: 0; height: 29px; overflow: hidden;}
.promo .wospBox .wospCounter span {margin: 0 1px 0 0; background-color: #76599d; width: 21px; height: 29px; display: block; float: left; text-align: center; line-height: 29px; font-size: 18px;}
.promo .wospBox .wospCounter span.gap {margin-right: 6px;}
.promo .wospBox .wospCounter span.currency {background-color: transparent; margin-left: 3px;}

.filters .tooltip.q { width:1px; height:1px; background:none!important;  position:absolute; top:7px; left:6px;}

#filterCnt.roll .filters.topName {  padding:20px 30px; height:30px;  width:900px; }
#filterCnt.roll .filters.topName .violetBox { width:690px; height:30px; padding:21px 30px 19px; }
#filterCnt.roll .filters.topName .price { position: absolute; top:15px; right:30px; }
#filterCnt.roll .filters.topName #toggle { padding-right:40px; background: url('../_img/_section/arrow-slider-toggle.png') no-repeat 136px -15px !important; position:relative; top:2px; cursor:pointer; }
#filterCnt.roll .filters.topName #toggle.up { background-position: 136px 7px !important; }
#filterCnt.roll .filters .inOffer { margin-left:10px; }

#filterCnt.roll .filters .inOffer ul { width:730px; }
#filterCnt.roll .filters .inOffer ul li { width:250px; }
#filterCnt.roll .filters .inOffer ul li.short { width:200px; }
#filterCnt.roll .filters .inOffer ul li.long  { width:270px; }
#filterCnt.roll .pb17 { padding-bottom:17px; }
#filterCnt.roll .filters .inOffer ul li .checked label { cursor:default; }
#filterCnt.roll .filters .violetBox { background: #76599d; }

.touch  #filterCnt.roll .filters .inOffer ul { width:730px; }
.touch #filterCnt.roll .filters .inOffer ul li { width:218px; }
.touch #filterCnt.roll .filters .inOffer ul li.short  { width:200px; }
.touch #filterCnt.roll .filters .inOffer ul li.long  { width:250px; }

#filterCnt.roll.retencja .filters.topName {  height:50px;  }
#filterCnt.roll.retencja .filters.topName .violetBox { height:50px;  }
#filterCnt.roll.retencja .filters.topName #toggle { top:15px; }
#filterCnt.roll.retencja .filters.topName .violetBox { padding: 21px 36px 19px 24px; }
#filterCnt.roll.retencja .filters .violetBox .rabatWhite { background: url('../_img/_section/rabat-white.png') no-repeat top left;  padding-left:20px; color:#fff; font-size:11px; line-height:14px; }
#filterCnt.roll.retencja .filters .strike18white { position:relative; left:-5px; top:11px;  }
#filterCnt.roll.retencja .filters.topName .price { top:-10px;  }

#filterCnt.roll.biz .filters.topName .violetBox { width:670px; }
#filterCnt.roll.biz .sliderNew.vert { width:160px; }
#filterCnt.roll.biz .sliderNew .slider-vertical + .labels { width:130px; }
#filterCnt.roll.biz .filters .inOffer ul { width:715px; }
#filterCnt.roll.biz .filters .inOffer ul li { width:240px; }
#filterCnt.roll.biz .filters .inOffer ul li.long { width:260px; }
#filterCnt.roll.biz .filters .inOffer ul li.short { width:200px; }
#filterCnt.roll.biz .config-lowerPrice .textCheckbox { position:relative; top:-1px;}
#filterCnt.roll.biz .config-lowerPrice .textCheckbox  .tooltip { position:relative; top:2px; }
#filterCnt.roll.biz.retencja .filters.topName .price { top:3px; }
#filterCnt.roll.biz.retencja .filters .strike18white { top:7px; }
#filterCnt.roll.biz .toolCnt .newOfferTooltip .triangle { background-image: url('../_img/_section/tooltipTriangleBGRight.png') !important; top: 47px; left: 317px; }
#filterCnt.roll.biz .toolCnt .newOfferTooltip { top: -40px; left: -330px; }
.touch  #filterCnt.roll.biz .filters .inOffer ul { width:700px; }
.touch #filterCnt.roll.biz .filters .inOffer ul li { width:220px; }
.touch #filterCnt.roll.biz .filters .inOffer ul li.long  { width:230px; }
.touch #filterCnt.roll.biz .filters .inOffer ul li.short  { width:180px; }

#scrollPage.dark.lg-g2 .floor.first .slide .text { position: absolute; color: #fff; text-align: right;  right: auto; left: 30px; top: 200px; left: 5px; top: 120px; width:240px; }
#scrollPage.dark.lg-g2 .floor.first .slide img.blobMain {  position:absolute; top:0; right:-120px; }
#scrollPage.dark.lg-g2 .formula-badge { padding-left:70px!important; }
#scrollPage.dark.lg-g2  .textContainer ul.second li.first img.lte-mini { position: absolute; left: 0; top: 17%; z-index: 10; }
#scrollPage.dark.lg-g2 .textContainer.nexus ul.second li.first img.phone {  left:20px !important; top:25px;  }
#scrollPage.dark.lg-g2 .textContainer.nexus ul.second li.first img.blob { position:absolute; left:-40px; top:180px; }
#scrollPage.dark.lg-g2 .movieContainer { left:91px; position:absolute; }
#scrollPage.dark.lg-g2 .floor iframe { left: 83px; top: 8px; position:absolute; margin:0; }
#scrollPage.dark.lg-g2 .textContainer ul.second li.first img.etui { position:absolute; left:207px; top:153px; z-index:10; }
#scrollPage.dark.lg-g2  .lteMain { position:relative; top:5px; }
#scrollPage.dark.lg-g2 .floor.first { background: #000; }

#scrollPage.dark.nexus-5 .floor.first .slide .text { position: absolute; color: #fff; text-align: right; right: 73px; left: auto; top: 120px; width:270px; }
#scrollPage.dark.nexus-5 .floor.first .button.big {clear: both; float: right; }
#scrollPage.dark.nexus-5 .floor.third .nexus-5-video .movie {width: 565px; height: 320px; left: 0; margin-left: 67px;}
#scrollPage.dark.nexus-5 .floor.fifth .changeImg img {left: 0; margin-top: 55px;}
#scrollPage.dark.nexus-5 #phone .colors {top: 32px;}
#scrollPage.dark.nexus-5 .textContainer ul.first li.first {font-family: 'bulldogplmedium',Arial Narrow}
#scrollPage.dark.nexus-5 .textContainer ul.second li.second a {display: inline-block; margin-top: 10px; font-size: 15px; background: url(../_img/_section/arrow_right.png) no-repeat 100% 3px; padding-right: 17px;}
#scrollPage.dark.nexus-5 .specification h2, #scrollPage.dark.nexus-5 .specification p {color:#000000;}
#scrollPage.dark.nexus-5 .hpListContainer.dark .buttons ul.five {margin-left: 75px;}

#filterCnt.roll.retencja.v2  .filters.topName .violetBox { padding: 16px 30px 24px 30px; cursor:default; }
#filterCnt.roll.retencja.v2 .first-price { position:relative; top:-5px; border-bottom:1px solid #917ab1; }
#filterCnt.roll.retencja.v2 .second-price { position:relative; top:13px; border-bottom:1px solid #917ab1; }
#filterCnt.roll.retencja.v2 .filters.topName #toggle { padding-right: 20px; background-position: 122px -16px !important; }
#filterCnt.roll.retencja.v2 .filters.topName #toggle.up { background-position: 122px 6px !important; }

.touch #filterCnt.roll.retencja.v2 .filters.topName #toggle { background-position: 116px -16px !important; }
.touch #filterCnt.roll.retencja.v2 .filters.topName #toggle.up { background-position: 116px 6px !important; }

#filterCnt.roll.retencja.v2 .violetBg { position:relative; top:5px; }
#filterCnt.roll.retencja.v2 .violetBg.rabatWhite { top:4px; }
#filterCnt.roll.retencja.v2 .violetBg.price { position:absolute; right:0; left:auto; top:auto !important; bottom:-2px; }
#filterCnt.roll.retencja.v2 .second-price .violetBg.price { bottom:-10px;}

.roamingMap .searchCont { background:#fff; padding: 1px 0 6px; border-top:1px solid #dddddd; margin:0 30px; }
.roamingMap .searchCont img { position:relative; top:8px; margin-right:5px; }
.roamingMap .searchCont span +  img { margin-left:15px;}
.roamingMap .searchCont ul { position: absolute; top: 3px; right: 30px; }
.roamingMap .searchCont ul li { padding-left:12px; }
.roamingMap .promoMap.iphonemap #mapCanvas { width: 720px; height: 400px; background-color:/*#ececec*/ #f0f0f0 !important;  }
.roamingMap .promoMap.iphonemap .desc { position:relative; }
.roamingMap .promoMap.iphonemap .mapLoader { top:53px; right: 240px; bottom:0; left:0; display:block; height:auto; width:auto; opacity:1; background:#ececec; }
.roamingMap .graybox { width:180px; padding:0 30px 30px; height:370px; background:#ececec; }
.roamingMap .graybox ul { margin:0; padding:0; }
.roamingMap .graybox ul li { margin:10px 0 5px; padding:0;  background:none; }
.roamingMap table.default {  width:960px;}

.roamingMap #providers.default td { padding:8px 2px 2px;  }
.roamingMap #providers.default td img { position:relative; top:5px; }
.roamingMap #providers.default .middle { padding-top:0; vertical-align:middle; }

.roamingMap .infoBox { margin-left:-275px; margin-top:-30px;  font-family:Tahoma, Helvetica; }
.roamingMap .infoBox  p { margin:0; padding:0; font-weight:bold; font-family:Tahoma, Helvetica; }
.roamingMap .infoBox  p span { font-weight:normal; font-size:12px; font-family:Tahoma, Helvetica; }
.roamingMap .infoBox  p+p { padding-top:6px; }
.roamingMap .infoBox .links { padding-top:20px; border-top:1px solid #ddd; margin-top:20px; }
.roamingMap .infoBox .triangle { position: absolute; top: 30px; right: -10px; }
.roamingMap .selectLabel span { lin-height:22px!important;}
.touch .roamingMap .infoBox img { display:none; }
.touch .roamingMap .infoBox .triangle { display:block; }
.internet-bars {padding-left: 27px;}
.internet-bars > div {width: 320px;}
.internet-bars > div h3 {font-size: 18px; color: #333;}
.internet-bars > div p {font-size: 14px; line-height: 18px;}
.internet-bars .left {padding-top: 88px;}
.internet-bars .box {width: 280px;}
.internet-bars .box + .box {padding-top: 57px;}
.internet-bars .box h3 {padding-bottom: 15px;}
.internet-bars .box p {padding-bottom: 18px;}

.internet-bars .chart {padding-top: 8px; position: relative;}
.internet-bars .chart > ul {padding-bottom: 0;}
.internet-bars .chart .scale {position: relative; width: 370px; height: 400px;}
.internet-bars .chart .scale li {position: absolute; left: 0; width: 100%; padding: 0; font-size: 18px; line-height: 22px; height: 22px; color: #616162; border-bottom: 1px solid #ccc; background: none;}
.internet-bars .chart .scale li.scale2gb {top: -22px;}
.internet-bars .chart .scale li.scale1-5gb {top: -22px;}
.internet-bars .chart .scale li.scale1gb {top: 178px;}
.internet-bars .chart .scale li.scale500mb {top: 277px;}
.internet-bars .chart .scale li.scale250mb {top: 327px;}
.internet-bars .chart .scale li.scale10mb {top: 255px;}
.internet-bars .chart .scale li.scale5mb {top: 355px;}
.internet-bars .chart .scale li.scale0mb {bottom: 0;}

.internet-bars .chart .bars {position: absolute; width: 370px; height: 400px; top: 8px; left: 0;}
.internet-bars .chart .bars li {position: absolute; bottom: 0; width: 75px; height: 1px; background: url('../_img/_section/bar.png'); padding: 0; overflow: visible !important;
    transition: height 3s ease;
    -o-transition: height 3s ease;
    -ms-transition: height 3s ease;
    -moz-transition: height 3s ease;
    -webkit-transition: height 3s ease;
}
.internet-bars .chart .bars.static li {
    transition: none;
    -o-transition: none;
    -ms-transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
.internet-bars .chart .bars li p {position: absolute; bottom: 100%; padding: 20px 0 16px; text-align: center; width: 150%; left: -25%;}
.internet-bars .chart .bars li p > span {color: #76599d; display: block;}
.internet-bars .chart .bars li p .name {font-size: 18px; line-height: 18px; padding-bottom: 16px;}
.internet-bars .chart .bars li p .price {font-size: 42px; font-weight: bold; letter-spacing: -1px;}
.internet-bars .chart .bars li p .price small {font-size: 24px;}
.internet-bars .chart .bars li p .tax {font-size: 14px; margin-top: 2px;}
.lt-ie8 .internet-bars .chart .bars li p .tax {margin-top: 8px;}
.internet-bars .chart .bars li .legend {position: absolute; bottom: -26px; text-align: center; width: 150%; left: -25%; font-size: 17px; color: #363637;}
.internet-bars .chart .bars li.internet-package {right: 0;}
.internet-bars .chart .bars li.safe-internet {right: 130px;}

.internet-bars.biz > div {width: 360px;}
.internet-bars.biz .chart .scale {width: 320px;}
.internet-bars.biz .chart .bars {width: 320px;}

.internet-bars.biz .chart .scale {height: 300px;}
.internet-bars.biz .chart .bars {height: 300px;}
.internet-bars.biz .chart .bars li p {padding-bottom: 7px;}
.internet-bars.biz .chart .bars li.internet-package {height: 100%;}
.internet-bars.biz .chart .bars li.safe-internet {height: 23px;}

.internet-bars .show-again {display: inline-block; line-height: 16px; background: url('../_img/_section/repeat.png') no-repeat 0 50%; padding-left: 22px; margin-left: -5px;}

.internet-bars .arr {position: absolute; top: 0; right: -156px; width: 180px;}
.internet-bars .arr img {float: left; margin-top: 11px;}
.internet-bars .arr p {float: left; font: 14px/17px bulldogplregular, Arial Narrow, Helvetica; margin: 227px 0px 0px 6px; color: #616162;}
.internet-bars .arr p strong {color: #363637; font-weight: normal; font-family: bulldogplmedium, Arial Narrow, Helvetica;}

#scrollPage.dark .textContainer ul.second li.first h2 .linkPointer.white, #scrollPage.dark .floor.first .slide .text h2 .linkPointer.white { color:#fff; background-image:url('../_img/_section/linkPointerWhiteBig.png') !important; }
#scrollPage.dark .textContainer ul.second li.first h2 .linkPointer.white span, #scrollPage.dark .floor.first .slide .text h2 .linkPointer.white span { margin-right:14px; background-image:  url('../_img/_section/dotBGwhite.gif'); }
#scrollPage.dark .textContainer ul.second li.first h2 .linkPointer.white:hover span, #scrollPage.dark .floor.first .slide .text h2 .linkPointer.white:hover span { background:none; }

section.lot {font-family: bulldogplregular, Arial Narrow, Helvetica;}
section.stickHeader .promo {top: -29px; margin-bottom: -29px; height:561px;}
section.stickHeader .promo h2 {font-family: bulldogplmedium, Arial Narrow, Helvetica; background: transparent; padding: 0; margin: 0; font-size: 57px; font-weight: normal; line-height: 68px; color: #48227c; right: auto; top: 175px; left: 25px; width: auto; letter-spacing: -1px;}
section.stickHeader .promo h2 span {font-size: 82px; color: #000; letter-spacing: -2px;}

section.lot .transfer-number h3 {font-size: 41px; color: #1b1b1b; font-family: bulldogplmedium, Arial Narrow, Helvetica; font-weight: normal; padding: 66px 0 0; letter-spacing: -1px;}
section.lot .transfer-number p strong {font-weight: normal; font-family: bulldogplmedium, Arial Narrow, Helvetica;}
section.lot .transfer-number .info {font-size: 22px; color: #1b1b1b; padding: 39px 0 29px 166px; letter-spacing: -0.5px;}
section.lot .transfer-number .block .left {width: 163px; height: 106px;}
section.lot .transfer-number .block .left img {margin-left: -44px;}
section.lot .transfer-number ul {float: left; padding: 18px 0 0;}
section.lot .transfer-number ul li {padding-left: 22px; background: url('../_img/_section/dot.png') no-repeat 1px 7px;}
section.lot .transfer-number ul li p {color: #48227c; font: 29px/21px bulldogplmedium, Arial Narrow, Helvetica; padding: 0 0 6px;}
section.lot .transfer-number ul li p span {font-size: 23px;}
section.lot .transfer-number ul li a {color: #747474; font-size: 13px; font-family: tahoma; font-weight: normal;}

section.lot .get-ticket h3 {font-size: 41px; color: #1b1b1b; font-family: bulldogplmedium, Arial Narrow, Helvetica; font-weight: normal; padding: 66px 0 0; letter-spacing: -1px;}
section.lot .get-ticket .collage {padding: 0; height: 688px; background: url('../_img/tmp-lp-lot-collage.jpg') no-repeat 311px 100%;}
section.lot .get-ticket .collage li {background: none; padding: 0; position: relative; width: 45%;}
section.lot .get-ticket .collage li .number {position: absolute; top: 0; left: 0; background: url('../_img/tmp-lp-lot-number.png'); width: 47px; height: 47px; font: 32px/46px bulldogplmedium, Arial Narrow, Helvetica; color: #363637; text-align: center;}
section.lot .get-ticket .collage li h4 {color: #431881; font: 29px/28px bulldogplmedium, Arial Narrow, Helvetica; padding: 0 0 9px 64px;}
section.lot .get-ticket .collage li p {color: #000; font-size: 18px; line-height: 19px; padding: 0 0 0 64px;}
section.lot .get-ticket .collage .step-1 {margin-top: 37px; padding-bottom: 56px;}
section.lot .get-ticket .collage .step-1 p {width: 310px;}
section.lot .get-ticket .collage .step-2 {margin-top: 35px; width: 464px; padding-bottom: 20px;}
section.lot .get-ticket .collage .step-3 {padding-bottom: 59px;}
section.lot .get-ticket .collage .step-3 p {width: 260px;}
section.lot .get-ticket .collage .step-4 {width: 296px; padding-bottom: 38px;}
section.lot .get-ticket .collage .step-4 h4 {padding-bottom: 21px;}
section.lot .get-ticket .collage .step-5 p {width: 240px;}
section.lot .get-ticket .collage .step-6 {width: 321px;}
section.lot .get-ticket .collage .cl { width:100% !important; }
section.lot .socialMedia {font-family: tahoma;}

.newOffer.offer-v2.biznes .fakeTooltip { top:-157px!important; }
.newOffer.offer-v2.biznes .fakeTooltip .triangle { background: url('../_img/_section/tooltipTriangleBG.png') no-repeat top left !important; bottom:-15px; top:auto !important; left:8px!important;      }
.newOffer.offer-v2.biznes #disabledRadios { margin-right:300px!important;}

.contactFormWrapper { width: 100%; background: url('../_img/_section/contact-form-bg.gif') center top repeat-y; }
.contactFormWrapper { padding-bottom: 0; }
.contactFormWrapper li { list-style: none; background: none; line-height: normal; padding-left: 0; }
.contactFormWrapper>li { width: 960px; margin: 0 auto; }
.contactFormWrapper>li ul { padding-bottom: 0; }
.contactFormWrapper>li ul li { float: left; }
.contactFormWrapper>li ul li.first { width: 267px; background: url('../_img/_section/24circle.png') no-repeat center center; height: 311px; }
.contactFormWrapper>li ul li.first.loggedin { background-position: 50% 29%; height: 270px; }
.contactFormWrapper>li ul li.second { width: 422px; }
.contactFormWrapper>li ul li.third {  }
.contactFormWrapper fieldset { position: relative;}
.contactFormWrapper fieldset label { position: relative; top: 9px !important; font-size: 14px;}
.contactFormWrapper #serviceForm #login, .contactFormWrapper #serviceForm #pass { width: 296px !important; height: 18px; border: 1px solid white; line-height: 14px; font-size: 14px; padding: 7px !important; border-radius: 0 0 0 0 !important;}
.contactFormWrapper #serviceForm>input { float: left; width: 135px; height: 44px; background: url('../_img/_section/button-big.png') right top; font-size: 16px; color: #454545; text-align: left; }
.contactFormWrapper .linkPointer span { background: url('../_img/_section/whiteDot.png') left bottom repeat-x; }
.contactFormWrapper .linkPointer:hover span { background: none !important; }
.lt-ie8 .contactFormWrapper .linkPointer span {padding-bottom: 1px; border-bottom: 1px dotted #fff; background: none; line-height: 150%; }

.basiaContent { width: 100%; padding-bottom: 0; }
.basiaContent li { float: left; list-style: none; background: none; line-height: normal; padding-left: 0; }
.basiaContent li.first { width: 317px; }
.basiaContent li.second { height: 427px; }
.basiaContent .star { width: 49px; height: 45px; background: url('../_img/_section/star-bg.png') no-repeat; }
.basiaContent .star.p0   { background-position: 0% 0%;   }
.basiaContent .star.p1   { background-position: 0% 17%;   }
.basiaContent .star.p2   { background-position: 0% 33%;   }
.basiaContent .star.p3   { background-position: 0% 50%;   }
.basiaContent .star.p4   { background-position: 0% 66%;   }
.basiaContent .star.p5   { background-position: 0% 82%;   }
.basiaContent .star.p6   { background-position: 0% 100%;   }
.basiaContent .star.p10  { background-position: 0% 10%;  }
.basiaContent .star.p20  { background-position: 0% 20%;  }
.basiaContent .star.p30  { background-position: 0% 30%;  }
.basiaContent .star.p40  { background-position: 0% 40%;  }
.basiaContent .star.p50  { background-position: 0% 50%;  }
.basiaContent .star.p60  { background-position: 0% 60%;  }
.basiaContent .star.p70  { background-position: 0% 70%;  }
.basiaContent .star.p80  { background-position: 0% 80%;  }
.basiaContent .star.p90  { background-position: 0% 90%;  }
.basiaContent .star.p100 { background-position: 0% 100%; }
.basiaContent .star>div { width: 49px; height: 45px; background: url('../_img/_section/star.png') no-repeat; }


.contactContentWrapper {width: 100%; background: url('../_img/_section/shadow-big.png') center top no-repeat;}
.contactContentWrapper li { list-style: none; background: none; line-height: normal; padding-left: 0; }
.contactContentWrapper>li { width: 960px; margin: 0 auto; }
.contactContentWrapper>li ul li.first { width: 358px; }
.contactContentWrapper>li ul li.second { width: 303px; }
.contactContentWrapper>li ul li { float: left; }

.iphone5 .boxes { width:900px; margin:0 auto; }
.iphone5 .boxes li { float:left; width:300px; text-align:center;}
.iphone5 #scrollPage.iPhone.dark .textContainer ul.second li.first .description { top:-320px !important;}
.iphone5 #scrollPage.dark .textContainer ul.second li.first.abs img.blob { left: 377px  !important; top: 329px !important;}
.iphone5 #scrollPage.dark .floor.first .slide .text p { color:#636466; }
.iphone5 #scrollPage.dark .textContainer ul.second li.first.abs img.img4glte { left:366px!important; top:65px; z-index:10; }
.iphone5 .img4gTitle { position:relative; top:15px; left:5px;  }
.hpScrollDark #scrollPage .changeImg.htcBiznes .imgFloorBlob { position:absolute !important; left:130px !important;  top:95px; }
#scrollPage.dark .textContainer ul.second li.first .changeImg.htcBiznes img.change { top:30px; }
.htcBiznes #scrollPage.dark .floor.first .slide .text { top: 150px; right: 30px !important; }
.htcBiznes #scrollPage.dark .floor.first .slide .text p, .htcBiznes #scrollPage.dark .floor.first .slide .text h1 { margin-right: 80px; }
.htcBiznes #scrollPage.dark .floor.first .slide .text .lte { position: absolute; top: 17px; right: 0; }
.xperiaZUltra { }
/*  online4glte BEGIN */

.newOffer .leftText { position:absolute; top:0; left:0;}
.newOffer .rightText { position:absolute; top:0; right:30px; width:260px;}
.newOffer .salonLink img { position:relative; top:16px; margin-right:13px;  }
.newOffer .bestSeller-sticker { position:absolute; bottom:0; right:10px; }

/* online4glte BEGIN */
.rozchod { padding: 16px 0 0 0; visibility: hidden; }
.rozchod .col { display: inline-block; width: 238px; height: 485px; border: 1px solid #ffffff; float: left; background: none; padding: 0; cursor: pointer;}
.rozchod.zloteWyprz .col { height:360px; }
.rozchod .picto { height: 111px; text-align: center; background-position: 50% 50%; background-repeat: no-repeat;}
.rozchod .picto.img1 { background-image: url('../_img/_section/icon_go.png'); }
.rozchod .picto.img2 { background-image: url('../_img/_section/icon_stay.png'); }
.rozchod .picto.img3 { background-image: url('../_img/_section/icon_staygo.png'); }
.rozchod .picto.img4 { background-image: url('../_img/_section/icon_pro.png'); }
.rozchod .title { padding: 0 20px; height: 92px; text-align: center; }
.rozchod hr { height: 1px; border: 0px none #fff; width: 80%; margin: 0 auto; background: #cccccc; }
.rozchod .text { height: 66px; padding: 20px 30px; margin-bottom: 10px; text-align: left; }
.rozchod .price { padding-top: 27px; height: 34px; color: #5a3889; text-align: center; }
.rozchod .cta { display: none; }
.rozchod .cta .button { cursor: pointer; }
.rozchod .col:hover { border: 1px solid #cccccc; background: #f4f4f4; }
.rozchod .col:hover > .title > * { color: #5a3889;}
.rozchod .col:hover > .cta { display: block; margin: 27px 30px; opacity: 1; }
.rozchod .col:hover .picto.img1 { background-image: url('../_img/_section/icon_go_h.png'); }
.rozchod .col:hover .picto.img2 { background-image: url('../_img/_section/icon_stay_h.png'); }
.rozchod .col:hover .picto.img3 { background-image: url('../_img/_section/icon_staygo_h.png'); }
.rozchod .col:hover .picto.img4 { background-image: url('../_img/_section/icon_pro_h.png'); }
.lt-ie8 .rozchod .price { line-height: 33px; }
.lt-ie8 .rozchod .col:hover > .cta { display: block; margin: 17px 30px; opacity: 1; }
.rozchodsmall { position: relative; padding: 0 0 0 0; margin-left: 30px; }
.rozchodsmall .bg { position: absolute; top: 0px; left: 0px; z-index: 0; display: inline-block; float: left; padding: 0; width: 178px; height: 124px; border: 1px solid #cccccc; background: #f4f4f4; }
.rozchodsmall .col { position: relative; z-index: 1; display: inline-block; float: left; padding: 4px 0 0 0; width: 180px; height: 124px; border: 0px none #ffffff; background: none; cursor: pointer; }
.rozchodsmall .col.m { margin-right: 60px; }
.rozchodsmall .picto { margin: 0 auto; width: 44px; height: 44px; background-position: 0px 0px; background-repeat: no-repeat; }
.rozchodsmall .picto.p1 { background-image: url('../_img/_section/icon_go_small.png'); }
.rozchodsmall .picto.p2 { background-image: url('../_img/_section/icon_stay_small.png'); }
.rozchodsmall .picto.p3 { background-image: url('../_img/_section/icon_staygo_small.png'); }
.rozchodsmall .picto.p4 { background-image: url('../_img/_section/icon_pro_small.png'); }
.rozchodsmall .col:hover .picto.p1, .rozchodsmall .col.active .picto.p1 { background-image: url('../_img/_section/icon_go_small_h.png'); }
.rozchodsmall .col:hover .picto.p2, .rozchodsmall .col.active .picto.p2 { background-image: url('../_img/_section/icon_stay_small_h.png'); }
.rozchodsmall .col:hover .picto.p3, .rozchodsmall .col.active .picto.p3 { background-image: url('../_img/_section/icon_staygo_small_h.png'); }
.rozchodsmall .col:hover .picto.p4, .rozchodsmall .col.active .picto.p4 { background-image: url('../_img/_section/icon_pro_small_h.png'); }
.rozchodsmall .title { padding: 0 11px; color: #cccccc; text-align: center; }
.rozchodsmall .title h2 { color: #cccccc; }
.rozchodsmall .col:hover > .title > * { color: #5a3889;}
.rozchodsmall .col.active > .title > * { color: #5a3889;}
.rozchodsmall .col.active.p1 ~ .bg { left: 0px ; }
.rozchodsmall .col.active.p2 ~ .bg { left: 240px ; }
.rozchodsmall .col.active.p3 ~ .bg { left: 480px ; }
.rozchodsmall .col.active.p4 ~ .bg { left: 720px ; }
.online4glte .newOfferBanner .badge { padding: 34px 0 0 31px; width: 107px;}
.online4glte { -webkit-font-smoothing: antialiased; }
.online4glte .newOfferBanner .badge { padding: 34px 0 0 31px; width: 107px;}
.online4glte .newOfferBanner .badge img { width: 75px; }
.online4glte .newOfferBanner .name { width: 662px; }
.online4glte .newOfferBanner .name h3 { font-size: 18px; }
.online4glte .newOfferBanner .action { padding-top: 59px; width: 120px; }
.slider-steps p {font-size: 14px; line-height: 18px;}
.slider-steps-heading {display: inline-block; padding-bottom: 10px; float: left;}
.slider-steps-heading .slider-steps-counter {white-space: pre;}
.slider-steps-controls {width: 240px; float: right; font-weight: normal; margin-left: 20px;}
.slider-steps-controls #prevSlide {float: left;}
.slider-steps-controls #nextSlide {float: right;}
.slider-steps .slider ul li {padding: 0; background: none; display: none;}
.slider-steps .slider ul li:first-child {display: block;}


.online4glte .tariffs { position: relative; z-index: 10; padding: 0 0 0 0; height: 306px;}
.online4glte .tariffs .bg { position: absolute; top: -20px; left: 0px; z-index: 1; display: inline-block; float: left; padding: 0; width: 259px; height: 336px; border: 1px solid #cccccc; border-bottom: 0px none #f4f4f4; background: #f4f4f4; }
.online4glte .tariffs .bg .shadowWrapper { position: relative; width: 0; height: 0;}
.online4glte .tariffs .bg .shadowWrapper .shadowLeft { position: absolute; left: -18px; width: 17px; height: 336px; background-image: url('../_img/_section/shadow_left.png');}
.online4glte .tariffs .bg .shadowWrapper .shadowRight { position: absolute; left: 260px; width: 14px; height: 336px; background-image: url('../_img/_section/shadow_right.png');}
.online4glte .tariffs .tariff { position: relative; z-index: 0; display: inline-block; float: left; padding: 0 0 0 0; width: 212px; height: 285px; border: 1px solid #dddddd; background: none; color: #cccccc; cursor: pointer;}
.online4glte .tariffs .tariff.m {  margin: 0 0 0 -1px; }
.online4glte .sticker { display: none; position: absolute; top: -21px; left: -21px; width: 78px; height: 77px; background: url('../_img/_section/best_seller.png') no-repeat; }
.online4glte .sticker.alt { width: 87px; background: url('../_img/_section/oferta_lim.png') no-repeat; }
.slider-steps p {font-size: 14px; line-height: 18px;}
.online4glte .tariffs .price { padding-top: 42px; height: 26px; text-align: center; font-size: 33px;}
.online4glte .tariffs .price.promoPrice { position: absolute; top: -23px; right: 43px; font-size: 16px; }
.online4glte .tariffs .price.promoPrice span { font-size: 10px; }
.online4glte .tariffs .type { margin-bottom: 8px; padding: 0px 20px; text-align: center; font-weight: bold;}
.online4glte .tariffs .poperties { height: 166px; font-family: bulldogplmedium; }
.online4glte .tariffs .property { clear: both; padding: 12px 0 0 16px; width: 189px; }
.online4glte .tariffs .property.p { padding-top: 0; }
.online4glte .tariffs .property>div { float: left; padding-right: 16px; width: 46px; text-align: right; }
.online4glte .tariffs .property>p { line-height: 13px; text-align: left; }
.online4glte .prop-icon { display: inline-block; width: 23px; height: 23px; vertical-align: bottom; }
.online4glte .prop-icon.signal { float: left; background-image: url('../_img/_section/icon_signal.png'); }
.online4glte .prop-icon.lte { background-image: url('../_img/_section/icon_lte.png'); }
.online4glte .prop-icon.moon { background-image: url('../_img/_section/icon_moon.png'); }
.online4glte .prop-icon.present { background-image: url('../_img/_section/icon_present.png'); }
.online4glte .prop-icon-text { float: right; font-size: 22px; line-height: 23px; }
.online4glte .tariffs hr { margin: 0 auto; width: 155px; height: 1px; border: 0px none #fff; background: #cccccc; }
.online4glte .tariffs .period { display: none; margin-bottom: 8px; padding: 5px 50px; color: #5a3889; text-align: left; font-weight: bold; }
.online4glte .tariffs .period .radio { display: inline-block; float: left; height: 19px; }
.online4glte .tariffs .period span { font-weight: normal; }
.online4glte .tariffs hr.forPeriod { display: none; }
.ie7    .online4glte .tariffs { height: 316px;}
.lt-ie8 .online4glte .tariffs .price { margin-bottom: 10px; line-height: 36px; padding-top: 30px; }
.lt-ie8 .online4glte .tariffs .poperties { height: 150px; }
.ie7    .online4glte .tariffs .property { clear: both; width: 200px; }

.online4glte .tariffs .tariff:hover { color: #5a3889; }
.online4glte .tariffs .tariff:hover .prop-icon.signal { background-image: url('../_img/_section/icon_signal_h.png'); }
.online4glte .tariffs .tariff:hover .prop-icon.lte { background-image: url('../_img/_section/icon_lte_h.png'); }
.online4glte .tariffs .tariff:hover .prop-icon.moon { background-image: url('../_img/_section/icon_moon_h.png'); }
.online4glte .tariffs .tariff:hover .prop-icon.present { background-image: url('../_img/_section/icon_present_h.png'); }
.online4glte .tariffs .tariff:hover .price.promoPrice { color: #363637; }
.online4glte .tariffs .tariff.active { z-index: 2; width: 260px; height: 316px; border: 0px none #fff; cursor: default; overflow: visible !important; }
.online4glte .tariffs .tariff.active.p1 ~ .bg { left: 0px ; }
.online4glte .tariffs .tariff.active.p2 ~ .bg { left: 213px ; }
.online4glte .tariffs .tariff.active.p3 ~ .bg { left: 426px ; }
.online4glte .tariffs .tariff.active.p4 ~ .bg { left: 639px ; }
.online4glte .tariffs .tariff.active.b ~ .bg .sticker { display: block; }
.online4glte .tariffs .tariff.active .price { color: #5a3889; font-size: 39px;  padding-top:10px; cursor: pointer; }
.online4glte .tariffs .tariff.active .price.promoPrice { position: absolute; top: -23px; right: 37px; font-size: 19px !important; color: #363637 !important; }
.online4glte .tariffs .tariff.active .price.promoPrice span { font-size: 13px !important; }
.online4glte .tariffs .tariff.active .type { padding: 4px 20px; color: #5a3889; font-size: 15px; }
.online4glte .tariffs .tariff.active .prop-icon { width: 30px; height: 30px; }
.online4glte .tariffs .tariff.active .prop-icon.signal { background-image: url('../_img/_section/icon_signal_v.png'); }
.online4glte .tariffs .tariff.active .prop-icon.lte { background-image: url('../_img/_section/icon_lte_v.png'); }
.online4glte .tariffs .tariff.active .prop-icon.moon { background-image: url('../_img/_section/icon_moon_v.png'); }
.online4glte .tariffs .tariff.active .prop-icon.present { background-image: url('../_img/_section/icon_present_v.png'); }
.online4glte .tariffs .tariff.active hr { width: 190px; }
.online4glte .tariffs .tariff.active .poperties { color: #5a3889; }
.online4glte .tariffs .tariff.active .property { clear: both; padding: 10px 0 0 19px; width: 220px; }
.online4glte .tariffs .tariff.active .property.p { padding-top: 8px; text-align: left; }
.online4glte .tariffs .tariff.active .property>div { float: left; padding-right: 11px; width: 60px;}
.online4glte .tariffs .tariff.active .property>p { font-size: 14px; line-height: 15px; padding: 0;}
.online4glte .tariffs .tariff.active .prop-icon-text { font-size: 28px; line-height: 28px; }
.online4glte .tariffs .tariff.active .period { display: block; }
.online4glte .tariffs .tariff.active hr.forPeriod { display: block; }
.online4glte .deviceDescription { width: 290px;}
.ie7 .online4glte .tariffs .tariff.active .property { clear: both; width: 220px; }

.online4glte .tariffs .tariff .promoStrike { text-decoration: none; position:relative; }
.online4glte .tariffs .tariff.active .promoStrike span { height: 19px; left: -3px; position: absolute; top: 2px; width: 59px; background: url('../_img/_section/strikeHPyellow.png') no-repeat scroll center center rgba(0, 0, 0, 0); }

.online4glte .detailsTab .promoStrike { text-decoration: none; position:relative; }
.online4glte .detailsTab .promoStrike span { height: 19px; left: -3px; position: absolute; top: 2px; width: 59px; background: url('../_img/_section/strikeHPyellow.png') no-repeat scroll center center rgba(0, 0, 0, 0); }

.online4glte img.stickerJakNowy { position:absolute; top:-1px; left:60px; }
.online4glte img.stickerJakNowy.back { z-index:-1 !important;}


.rozchodsmall .bg, .online4glte .tariffs .bg {
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

.tariffDetails { position: relative; margin: 0px 0 0 0; min-height: 255px; width: 958px; border: 1px solid #cccccc; background: url('../_img/_section/tariffDetailsBg.png') repeat-x; overflow: hidden; }
.tariffDetails .header { position: absolute; top: 5px; left: 0px; font-size: 15px; }
.tariffDetails .slides, .tariffs .slides { padding: 0 0 0 0; }
.tariffDetails .slide, .tariffs .slide { padding: 0 0 0 0; background: none; color: #5a3889; position: relative; }
.tariffDetails .slide .lte { position: absolute; left: 58px; top: 20px; z-index: 99999;}
.tariffs .slide .lte { position: absolute; left: 30px; top: 43px; }
.tariffs .slide.active .lte { position: absolute; left: 50px; top: 30px;}
.tariffDetails .slide .promo { position: absolute; left: 58px; top: 20px; z-index: 99999;}
.tariffs .slide .promo { position: absolute; left: 110px; top: 93px; }
.tariffs .slide.active .promo { position: absolute; left: 130px; top: 78px;}
.tariffDetails .slide .details, .tariffs .slide .details { color: #363637; }
.tariffDetails .bullet, .tariffs .bullet { background: url('../_img/_section/listBulletGray.png') no-repeat 0 6px; }
.tariffDetails .device { padding: 0 0 0 48px; }
.tariffDetails .device > * { display: inline-block; float: left; padding: 0 0 0 0; background: none; }
.tariffDetails .image { width: 136px; text-align: center; padding-right: 10px; }
.tariffDetails .description { width: 316px; }
.tariffDetails .price { width: 170px; text-align: center; line-height: 30px; }
.tariffDetails .price .pricesWrapper { position: relative; font-size: 32px; font-weight: bold; height: 35px; zoom: 1;}
.tariffDetails .price .floatingPrice { position: absolute; top: -20px; left: 0px; font-size: 14px; font-weight: normal; }
.tariffDetails > .linkPointer { position: absolute; top: 199px; right: 172px; }
.tariffDetails .more { display: none; margin: 0 30px 0 30px; padding: 0 0 35px 0; }
.tariffDetails .tabs { margin: 55px 0 0 0; padding: 0; height: 38px; border-bottom: 1px solid #ccc; list-style: none; }
.tariffDetails .tabs li { float:left; padding: 0; background: none; }
.tariffDetails .tabs li a {display: block; padding: 0 28px; height: 37px; border: 1px solid #ccc; border-bottom: none; border-left: none; background: url('../_img/_section/kontakt-tabs-bg.jpg') repeat-x bottom left; font-size:14px; line-height: 37px;}
.tariffDetails .tabs li:first-child a { padding-left: 29px; border-left: 1px solid #ccc;}
.tariffDetails .tabs li:last-child a { padding-right: 29px;}
.tariffDetails .tabs li a.active { border-top-color: #ccc; border-bottom: 1px solid #fff; background: #fff; color: #5a3889; }
.tariffDetails .tab { display: none; padding: 30px; position: relative; }
.tariffDetails .tab .fullSpec { position: absolute; bottom: 31px; left: 35px; }
.tariffDetails .tab.active { display: block; }
.tariffDetails .detailsPrice { color: #5a3889;}
.tariffDetails .detailsPricePromo { color: #363637;}
.tab .lined-list { width: 581px; padding: 0; font-size: 14px; }
.tab .lined-list li { display: block; background: url('../_img/_section/lineGray.gif') repeat-x 0 19px; min-height: 30px; padding: 0; line-height: 29px; }
.tab .lined-list .right { display: inline-block; width: 120px; padding-left: 5px; font-weight: bold; }
.tab .lined-list .left { display: inline-block; padding-right: 5px; }
.tab .lined-list .left, .tab .lined-list .right { background-color: #fff; }
.tariffDetails .phoneId {padding: 40px 0; overflow: hidden;}
.tariffDetails .phoneId > div {float: left;}
.tariffDetails .phoneId .controls {width: 90px; padding: 0 0 0 30px;}
.tariffDetails .phoneId .controls .thumbs {margin-bottom: 14px;}
.tariffDetails .phoneId .controls .thumbs li {width: 48px; height: 48px; border: 1px solid #ccc; border-top: none; vertical-align: bottom; padding: 0; background: none;}
.tariffDetails .phoneId .controls .thumbs li:first-child {border-top: 1px solid #ccc;}
.tariffDetails .phoneId .controls .thumbs li a {display: block; height: 48px; width: 48px; border: 1px solid #ccc; text-align: center; position: relative; top: -1px; left: -1px; z-index: 50; background: #fff;}
.tariffDetails .phoneId .controls .thumbs li a:hover {border-color: #76599d; z-index: 100;}
.tariffDetails .phoneId .controls .thumbs li a.action {text-align:left;}
.tariffDetails .phoneId .controls .thumbs li a.action:hover {border-color: #ccc;}
.tariffDetails .phoneId .controls .thumbs li a.active {border: 2px solid #76599d; z-index: 101; top: -2px; left: -2px;}
.tariffDetails .phoneId .controls .thumbs li a img {display: none;}
.tariffDetails .phoneId .controls .thumbs li a img:first-child {display: inline;}
.tariffDetails .phoneId .controls .thumbs li a span {position: absolute; top: 0; left: 48px; display: none; padding: 8px 3px; white-space: pre;}
.tariffDetails .phoneId .controls .thumbs li a:hover span {display: block;}
.tariffDetails .phoneId .photo {width: 470px; padding: 0 30px 0 10px; height: 430px; }
.tariffDetails .phoneId .photo .phonePhoto {position: relative; height: 430px; }
.tariffDetails .phoneId .photo .phonePhoto a {display: block; }
.tariffDetails .phoneId .photo .phonePhoto a img {display: block; margin: 0 auto;}
.tariffDetails .phoneId .photo .phonePhoto > img {display: none;}
.tariffDetails .phoneId .photo .phonePhoto > div {text-align: center;}
.tariffDetails .phoneId .photo .phonePhoto > div > a {display: none;}
.tariffDetails .phoneId .photo .phonePhoto .wrap {width: 470px; opacity: 0; text-align: center;}
.tariffDetails .phoneId .photo .phonePhoto > div > img {display: none;}
.tariffDetails .phoneId .photo .phonePhoto .wrap, #phone .photo .phonePhoto .wrap > a, #phone .photo .phonePhoto .wrap #cloud-zoom-big {min-height: 400px; height: auto !important; height: 400px;}
.mousetrap {width:100% !important;height: 100% !important;cursor: move !important; -webkit-tap-highlight-color: rgba(0,0,0,0); z-index:1001; }
.cloud-zoom-big {background: #fff no-repeat; overflow: visible; width: 100% !important; border: 1px solid #ddd; height: 100% !important; zoom: 1; z-index:1002; }
.tablet #cloud-zoom-big { overflow-x: hidden !important;  overflow-y: hidden !important;}
.tariffDetails .phoneId { position: relative; padding: 21px 57px 0px 0px; overflow: visible;}
.tariffDetails .phoneId .photo { padding: 0;}
.tariffDetails .phoneId .controls { position: absolute; top: 21px; right: 3px; padding: 0px 0px 0px 0px; width: 52px; }
.tariffDetails .phoneId .promoBadge { display: none !important; }
.tariffDetails .phoneId .hiddenForTablet { display: none !important; }
.tariffDetails .phoneId .controls .thumbs li a { left: auto; right: 0px;}
.tariffDetails .phoneId .controls .thumbs li a.active { border: 1px solid #76599d; top: -1px; }
.ie7 .tariffDetails .slide .details, .ie7 .tariffs .slide .details { padding-top: 10px; }

/* static begin */
.online4glte .tariffs.staygo { height: 260px; }
.online4glte .staygo .tariff { height: 249px; }
.online4glte .staygo .sticker { display: block; }
.online4glte .staygo .tariff { color: #5a3889; cursor: default; }
.online4glte .staygo .tariff .prop-icon.signal { background-image: url('../_img/_section/icon_signal_h.png'); }
.online4glte .staygo .tariff .prop-icon.lte { background-image: url('../_img/_section/icon_lte_h.png'); }
.online4glte .staygo .tariff .prop-icon.moon { background-image: url('../_img/_section/icon_moon_h.png'); }
.online4glte .staygo .header { display: none; }
.online4glte .staygo > .linkPointer { display: none; }
.online4glte .static { display: none;}
.online4glte .staygo .static { display: block;}
.online4glte .staygo .static h1 { padding: 23px 0px 0px 0px; text-align: center; color: #5a3889; font-size: 18px; font-weight: bold; }
.online4glte .staygo .static .linkPointer { color: #5a3889 !important; }
.online4glte .staygo .static .first { padding: 91px 0px 0px 0px; text-align: left; font-size: 20px; line-height: 26px; color: #5a3889; }
.online4glte .staygo .static .second { padding: 10px 0px 0px 0px; text-align: left; font-size: 12px; line-height: 18px; color: #5a3889; }
.online4glte .staygo .flexslider { display: none; }
/* static end */
/* aftersatic begin */
.tariffDetails .optional { display: none; }
.tariffDetails.staygo2 { min-height: 515px; }
.tariffDetails.staygo2 > .linkPointer { top: 482px; }
.tariffDetails.staygo2 .flexslider.optional { display: block; padding: 58px 0 30px 0; }
.tariffDetails.staygo2 .flexslider.optional .flex-direction-nav a { display: block; top: 55%; }
.tariffDetails.staygo2 .header { display: none; }
.tariffDetails.staygo2 .header.optional.no1 { position: absolute; display: block; top: 5px; }
.tariffDetails.staygo2 .header.optional.no2 { position: absolute; display: block; top: 229px; }
.tariffDetails.staygo2 hr.optional { position: absolute; display: block; top: 210px; left: 30px; width: 900px; }
.tariffDetails.staygo2>.button.big { position: absolute; display: block; top: 430px; right: 160px; }
/* afterstatic end */
/* tablet begin */
.online4glte .tariffs.tablet { width: 100% !important; margin-left: 0 !important; height: 496px; }
.online4glte .tablet .header { display: none; }
.online4glte .tablet .flexslider { display: none; }
.online4glte .tablet > .linkPointer { visibility:hidden; }
.online4glte .myslider { width: 100%; position: relative; margin: 0; padding: 0; height: 497px; overflow: visible !important; z-index: 2; background: none;}
.online4glte .myslider .slides { position: absolute; display: none; }
.online4glte .myslider .slide { z-index: 0; display: inline-block; float: left; background: none; position: relative; }
.online4glte .myslider .mySliderNav { position: relative; height: 0; z-index: 1; }
.online4glte .myslider .mySliderNav .prev { z-index: 1; position: absolute; left: 0px; top: 0px; width: 63px; height: 415px; background: url('../_img/_section/prev-tablets.png') repeat-x; cursor: pointer;}
.online4glte .myslider .mySliderNav .next { z-index: 1; position: absolute; right: 0px; top: 0px; width: 63px; height: 415px; background: url('../_img/_section/next-tablets.png') repeat-x; cursor: pointer; }
.online4glte .myslider .slide { z-index: 0; display: inline-block; float: left; background: none; }
.online4glte .tablet .tariff { position: relative; display: inline-block; float: left; margin: 0 0 0 -1px; padding: 0 0 0 0; width: 219px; height: 425px; border: 1px solid #dddddd; color: #cccccc; cursor: pointer;}
.online4glte .tablet .tariff .tariffInfo { position: absolute; top: 207px; left: 0px; width: 100%; }
.online4glte .tablet .tariff .image { text-align: center; padding-top: 22px;}
.online4glte .tablet .tariff .type { padding: 1px 30px 0 30px; font-size: 14px; text-align: left; font-weight: normal; margin: 0; }
.online4glte .tablet .tariff .name { font-size: 15px; font-weight: bold; padding: 0px 20px 0 30px; }
.online4glte .tablet .tariff .start { padding: 0px 30px 0 30px; font-size: 13px;}
.online4glte .tablet .tariff .start.value { padding: 0px 30px 8px 30px; font-size: 26px; font-weight: bold; line-height: 27px;}
.online4glte .tablet .tariff .start.value .small { font-size: 16px;}
.online4glte .tablet .tariff .fee { padding: 11px 30px 0 30px; font-size: 14px;}
.online4glte .tablet .tariff .fee.value { padding: 0px 30px 0px 30px; font-size: 26px; font-weight: bold; line-height: 27px;}
.online4glte .tablet .tariff .fee.value .small { font-size: 16px;}
.online4glte .tablet .tariff .tariffName { padding: 0px 30px 8px 30px; font-size: 13px; font-weight: bold; }
.online4glte .tablet .tariff .onActive { display: none; }
.online4glte .tablet .tariff .period { filter:none; display: block; color: #cccccc; padding: 5px 33px;}
.online4glte .tablet .tariff .period .styleRadio.checked { background-position: 0 -42px; }
.online4glte .tablet .tariff .period .styleRadio { background-position: 0 -28px; }
.ie7 .online4glte .tablet .tariffs { height: 496px;}
.ie7 .online4glte .tablet .tariff .period { padding: 0px 33px;}

.online4glte .tablet .tariff.active { width: 259px; height: 496px; color: #583987; cursor: default; z-index: 2; margin-top: 0px; }
.online4glte .tablet .tariff.active .tariffInfo { position: absolute; top: 195px; left: 0px; }
.online4glte .tablet .tariff.active .image { padding-top: 7px; cursor: pointer;}
.online4glte .tablet .tariff.active .type { padding: 1px 30px 0 30px; }
.online4glte .tablet .tariff.active .name { font-size: 18px; padding-top: 3px; }
.online4glte .tablet .tariff.active .start { padding: 5px 30px 0 30px; font-size: 14px;}
.online4glte .tablet .tariff.active .start.value { padding: 0px 30px 8px 30px; font-size: 32px; font-weight: bold; line-height: 32px; }
.online4glte .tablet .tariff.active .start.value .small { font-size: 20px; }
.online4glte .tablet .tariff.active .fee { padding: 11px 30px 0 30px; font-size: 14px;}
.online4glte .tablet .tariff.active .fee.value { padding: 0px 30px 0px 30px; font-size: 32px; font-weight: bold; line-height: 32px; cursor: pointer; }
.online4glte .tablet .tariff.active .fee.value .small { font-size: 20px; }
.online4glte .tablet .tariff.active .tariffName { padding: 0px 30px 8px 30px; font-size: 14px; font-weight: bold; }
.online4glte .tablet .tariff.active .onActive { display: block; }
.online4glte .tablet .tariff.active .period, .online4glte .tablet .tariff:hover .period { filter:none; display: block; color: #583987;}
.online4glte .tablet .tariff.active .period .styleRadio.checked, .online4glte .tablet .tariff:hover .period .styleRadio.checked { background-position: 0 -14px; }
.online4glte .tablet .tariff.active .period .styleRadio, .online4glte .tablet .tariff.hover .period .styleRadio { background-position: 0 0px; }
.online4glte .tablet .bg { left: 349px; width: 257px; height: 526px; background: white url('../_img/_section/magnifierBg.gif') repeat-x; border-bottom: 1px solid #cccccc; }
.online4glte .tablet .bg .shadowWrapper .shadowRight { left: 258px;}
.online4glte .tablet .bg .shadowWrapper .shadowRight, .online4glte .tablet .bg .shadowWrapper .shadowLeft { height: 526px; }
.online4glte .tablet .bg.active { height: 516px; border-bottom: 1px solid #ffffff; }
.online4glte .tablet .bg.active .shadowWrapper .shadowRight, .online4glte .tablet .bg.active .shadowWrapper .shadowLeft { height: 516px; }
.online4glte .tablet .sticker.ignore { display:block; top: -41px; left: 329px; z-index: 20; }
.online4glte .tariffDetails.tablet { background: white; visibility:hidden; min-height: 0px !important; height: 0px; }
.online4glte .tariffDetails.tablet.active { background: white; visibility: visible; height: auto;  }
.ie8 .online4glte .tablet .tariff.active .fee, .ie8 .online4glte .tablet .tariff .fee { padding-top: 3px; }
.ie7 .online4glte .tablet .tariff.active .fee, .ie7 .online4glte .tablet .tariff .fee { padding-top: 0px; }
.lt-ie9 .online4glte .tablet .tariff.active .tariffName, .lt-ie9 .online4glte .tablet .tariff .tariffName { padding-bottom: 0px; }

.gt-ie8 .online4glte .tablet .tariff img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.gt-ie8 .online4glte .tablet .tariff.active img, .gt-ie8 .online4glte .tablet .tariff:hover img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.gt-ie8 .online4glte .tablet .tariff .availableTooltip img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.gt-ie8 .online4glte .tablet .tariff.active .availableTooltip img, .gt-ie8 .online4glte .tablet .tariff:hover .availableTooltip img{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}

/* tablet end */
/* online4glte END */

#redesignNav.biz #service .dropDownContent.noTab > ul > li { width:195px; }
#redesignNav.biz #service .dropDownContent > ul > li.icons.second { width:245px; }
#redesignNav.biz #service .dropDownContent > ul > li.icons.third { width:170px; }
#redesignNav.biz #service .dropDownContent > ul > li.menuLinks { width:200px; }
.slider-steps-heading {display: inline-block; padding-bottom: 10px; float: left;}
.slider-steps-heading .slider-steps-counter {white-space: pre;}
.slider-steps-controls {width: 240px; float: right; font-weight: normal; margin-left: 20px;}
.slider-steps-controls #prevSlide {float: left;}
.slider-steps-controls #nextSlide {float: right;}
.slider-steps .slider ul li {padding: 0; background: none; display: none;}
.slider-steps .slider ul li:first-child {display: block;}
.newOffer .leftText { position:absolute; top:0; left:0;}
.newOffer .rightText { position:absolute; top:0; right:30px; width:260px;}
.newOffer .salonLink img { position:relative; top:16px; margin-right:13px;  }
.newOffer .bestSeller-sticker { position:absolute; bottom:0; right:10px; }
.wimp.sms-copy {background: url('../_img/lp-sms-kopia-bg.jpg') no-repeat 50% 0;}
.sms-copy #wimp > div.first {height: 440px;}
.sms-copy #wimp > div.first .badge {margin-top: 42px; width: 378px; padding: 23px 25px 19px 35px;}
.sms-copy #wimp > div.second {height: 438px; border-bottom: 1px solid #e5e5e5;}
.sms-copy #wimp > div.second div.left {width: 435px;}
.sms-copy #wimp > div.second img.right {right: -143px; top: -35px;}
.sms-copy #wimp > div .accordions.big > .folded {margin: 12px 30px 22px;}
.sms-copy #wimp > div .accordions.big > .folded p {font-size: 18px; line-height: 22px;}
.accordions p.border-bottom {border-bottom: 1px solid #dcdcdc; padding-bottom: 21px; margin-bottom: 24px;}

#tutorialImages { position:relative; overflow:hidden; width:1px;height:1px; display:none; }
body.legimi.wimp { background:none!important; }
.legimi #wimp > div.first img.left { left:-200px; top:-16px; }
.legimi #wimp > div.second div.left { top:0; }
.legimi #wimp > div.second img.right { right: 63px; top: -116px;}
.legimi #wimp > div.second { height:350px; }
.legimi #wimp > div.third img.left { position:absolute; top:-94px; left:30px; }
.legimi .patka { position:absolute; top:69px; right:93px;}
.legimi #wimp > div.fullWidth { width:100%; min-width:960px; positon:relative; background:none;}

.legimi #wimp > div.fullWidth > div { width:960px; margin:0 auto; position:relative; border-top:1px solid #d6d6d6;  }
.legimi form input { outline:none; }
.legimi #wimp > div.first .badge { position:relative; z-index:1; }
.legimi .bigGreyText { color:#b5b5b6; }
.legimi #wimp > div.fullWidth .noBullets li { float:left; width:235px; margin-top:27px;}
.legimi #wimp > div.fullWidth .noBullets li.last { overflow:hidden; width:190px; }
.legimi #wimp > div.first { height:495px; }

.legimi #wimp > div.third div.right  { position: relative; top: 15px; right: 77px; }
.legimi #wimp > div.third { height: 305px;  margin-bottom:0; }
.legimi .activateContent { height:137px; }
.legimi .activateTab { margin:0px 30px 39px;}

.lp-4glte > h1 { width:900px; margin:0 auto;}
.lp-4glte > div, .lp-4glte div h1 { width:960px; margin:0 auto; }
.lp-4glte > div.fullGray { width:100%; }
.lp-4glte.newOffer .promo h2 { color:#fff; }
.lp-4glte.newOffer .promo h2 .little { display:block; font-size:12px; margin-top:20px; font-weight:normal; }
.lp-4glte.newOffer .promo h2 span.badge-4g-lte { top:20px; }
.lp-4glte.offer-v2 .promo.fixedSize > img { left:0; top:auto; bottom:0; }
.lp-4glte.nowyStarter .inneStartery p { width:200px; }
.lp-4glte.nowyStarter .accordions.big .folded p { font-size:14px !important; line-height:18px !important;}
.lp-4glte ul.bullets li { line-height:18px; background-position:0 8px; margin-top:15px !important; }
.lp-4glte .violetTable th { font-weight:normal; font-size:11px; }
.lp-4glte .violetTable td, .lp-4glte table.default .dummy + td { font-size:12px; text-align:center; }
.lp-4glte table.default td.dummy { border-color:transparent; }
.lp-4glte.nowyStarter .accordions.big .folded table .violet { font-size:12px; }

.legimi #wimp > div.first img.left { left:-200px; top:-16px; }
.legimi #wimp > div.second img.right { right: 63px; top: -116px;}
.legimi #wimp > div.third img.left { position:absolute; top:-94px; left:30px; }
.legimi .gratis { position:absolute; top:-12px; right:0px;}
.legimi #wimp > div.fullWidth { width:100%; min-width:960px; positon:relative;}
.legimi #wimp > div.fullWidth > div { width:900px; margin:0 auto; position:relative; border-top:1px solid #d6d6d6;  }
.legimi #wimp > div.first .badge { position:relative; z-index:1; }
.legimi .bigGreyText { color:#b5b5b6; }
.legimi #wimp > div.fullWidth .noBullets li { float:left; width:235px; margin-top:27px;}
.legimi #wimp > div.fullWidth .noBullets li.last { overflow:hidden; width:190px; }
.legimi #wimp > div.first { height:495px; }

.legimi #wimp > div.third div.right  { position: relative; top: 15px; right: 77px; }
.legimi #wimp > div.third { height: 305px;  margin-bottom:0; }

.lp-jesien { background: url('../_img/lp-postpaid-jesien-bg.jpg') no-repeat top center; }
.lp-jesien .section { position:relative; }
.lp-jesien .section .text h2 { position:relative; top:-10px; left:-5px; }
.lp-jesien .section ul.dotList li { background-position: 2px 14px; padding-left:24px;}
.lp-jesien .section .text { position:relative; z-index:1;}
.lp-jesien .section img.right { position:absolute; bottom:2px; right:-40px; z-index:0;}
.lp-jesien .section img.down { position:absolute; bottom:100px; left:25px; z-index:0; cursor:pointer; }
.lp-jesien .section img.up { position:absolute; top:120px; right:32px; z-index:0;  cursor:pointer; }
.lp-jesien .section img.left { position:absolute; top:200px; left:-185px; z-index:0;}
.lp-jesien .violet { color:#4a2484!important; }
.lp-jesien .section.first { height:610px; }
.lp-jesien .section.first .text { top:80px; left:5px; }
.lp-jesien .section.second { height:610px; }
.lp-jesien .section.second .text { top:200px; right:-30px; }
.lp-jesien .section.second .text h2 { position:relative; left:-40px;}
.lp-jesien .section img.lte { position:absolute; top:2px; left:-60px; }
.lp-jesien .section .legal .linkPointer.big { font-weight:normal!important; }

.lp-mix { background: url('../_img/lp-postpaid-mix-bg.jpg') repeat-y top center; }
.lp-mix .section { position:relative; }
.lp-mix .section .text h2 { position:relative; top:-10px;}
.lp-mix .section ul.dotList li { background-position: 2px 14px; padding-left:24px;}
.lp-mix .section .text { position:relative; z-index:1;}
.lp-mix .section img.right { position:absolute; bottom:2px; right:-40px; z-index:0;}
.lp-mix .section img.down { position:absolute; bottom:100px; left:25px; z-index:0; cursor:pointer; }
.lp-mix .section img.up { position:absolute; top:120px; right:32px; z-index:0;  cursor:pointer; }
.lp-mix .section img.left { position:absolute; top:200px; left:-185px; z-index:0;}
.lp-mix .violet { color:#4a2484!important; }
.lp-mix .section.first { height:610px; }
.lp-mix .section.first .text { top:80px; left:5px; }
.lp-mix .section.second { height:610px; }
.lp-mix .section.second .text { top:200px; right:-30px; }
.lp-mix .section.second .text h2 { position:relative;}
.lp-mix .section img.lte { position:absolute; top:2px; left:-60px; }
.lp-mix .section .legal .linkPointer.big { font-weight:normal!important; }

.lp-lenovo .section { position:relative; }
.lp-lenovo .section .text h2 { position:relative; top:-10px;}
.lp-lenovo .section ul.dotList li { background-position: 2px 14px; padding-left:24px;}
.lp-lenovo .section .text { position:relative; z-index:1;}
.lp-lenovo .section img.right { position:absolute; bottom:2px; right:-40px; z-index:0;}
.lp-lenovo .section img.down { position:absolute; bottom:100px; left:25px; z-index:0; cursor:pointer; }
.lp-lenovo .section img.up { position:absolute; top:120px; right:32px; z-index:0;  cursor:pointer; }
.lp-lenovo .section img.left { position:absolute; top:200px; left:-185px; z-index:0;}
.lp-lenovo .violet { color:#4a2484!important; }
.lp-lenovo .section.first { height:610px; }
.lp-lenovo .section.first .text { top:80px; left:5px; }
.lp-lenovo.section.second { height:610px; }
.lp-lenovo.section.second .text { top:200px; right:-30px; }
.lp-lenovo .section.second .text h2 { position:relative;}
.lp-lenovo .section img.lte { position:absolute; top:2px; left:-60px; }
.lp-lenovo .section .legal .linkPointer.big { font-weight:normal!important; }

.lp-telewizory { background: url('../_img/lp-postpaid-telewizory-bg.jpg') no-repeat top center; }
.lp-telewizory .section { position:relative; }
.lp-telewizory .section .text h2 { position:relative; top:-10px;}
.lp-telewizory .section ul.dotList li { background-position: 2px 14px; padding-left:24px;}
.lp-telewizory .section .text { position:relative; z-index:1;}
.lp-telewizory .section img.right { position:absolute; bottom:180px; right:-80px; z-index:0;}
.lp-telewizory .section img.down { position:absolute; bottom:80px; left:25px; z-index:0; cursor:pointer; }
.lp-telewizory .section img.up { position:absolute; top:80px; right:32px; z-index:0;  cursor:pointer; }
.lp-telewizory .section img.left { position:absolute; top:200px; left:-55px; z-index:0;}
.lp-telewizory .violet { color:#4a2484!important; }
.lp-telewizory .section.first { height:610px; }
.lp-telewizory .section.first .text { top:80px; left:5px; }
.lp-telewizory .section.second { height:610px; }
.lp-telewizory .section.second .text { top:200px; right:-30px; }
.lp-telewizory .section.second .text h2 { position:relative;}
.lp-telewizory .section img.lte { position:absolute; top:2px; left:-60px; }
.lp-telewizory .section .legal .linkPointer.big { font-weight:normal!important; }

.slider-steps .textCnt {  width: 360px; margin-right:30px;  float:left; }
.slider-steps .imgCnt {  width: 300px; float:left; text-align:right; overflow:hidden; }
.slider-steps .imgCnt img {max-width:300px;  }

.lp-4glte h1, .lp-4glte h2 {font-size: 30px; font-weight: normal;}

.lp-4glte .scroll-list {border: 4px solid #ececec;}
.lp-4glte .scroll-list .item {float: left; width: 300px; text-align: center; margin-top: 26px; height: 234px;}

.lp-4glte .scroll-list .item .imgCnt {display: block; margin: 34px 65px 36px; height:79px;}
.lp-4glte .scroll-list .item + .item {padding-left: 18px; background: url('../_img/lp-4glte-scroll-list-separator.gif') no-repeat 0 0;}
.lp-4glte .scroll-list .item-1 {width: 325px; margin-left: 21px; }
.lp-4glte .scroll-list .item-2 {width: 268px; margin-right: 8px;}
.lp-4glte .scroll-list .item-3 {width: 277px;}
.lp-4glte .scroll-list .item-1 .imgCnt { background: url('../_img/lp-4glte-scroll-list-1.jpg') no-repeat top center; }
.lp-4glte .scroll-list .item-2 .imgCnt { background: url('../_img/lp-4glte-scroll-list-2.jpg') no-repeat top center; }
.lp-4glte .scroll-list .item-3 .imgCnt { background: url('../_img/lp-4glte-scroll-list-3.jpg') no-repeat top center; }
.lp-4glte .scroll-list .item .imgCnt:hover { background-position:bottom center;}

.lp-4glte #devices {margin-top: 12px;}
.lp-4glte .devices {}
.lp-4glte .devices .devices-links {width: 370px; margin: 33px 22px 0px 47px;}
.lp-4glte .devices .devices-links .cell {width: 182px; height: 60px; float: left;}
.lp-4glte .devices .devices-links .cell a {font-weight: normal; color: #616162; position: relative; top: 15px; left: 40px;}
.lp-4glte .devices .devices-links .cell-1 {border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.lp-4glte .devices .devices-links .cell-2 {border-bottom: 1px solid #ddd;}
.lp-4glte .devices .devices-links .cell-3 {border-right: 1px solid #ddd;}
.lp-4glte .devices .devices-image img {margin-bottom: -28px;}

.lp-4glte .offers {background: #f0f0f0; margin-bottom: 30px;}

.lp-4glte .offers-list {width: 660px; padding: 5px 30px 30px;}
.lp-4glte .offers-list h3 {font-size: 18px; color: #363637; font-weight: normal; padding: 25px 3px 21px;}
.lp-4glte .offers-block {background: #fff; padding: 3px 20px 6px;}
.lp-4glte .offers-block .accordion {padding: 11px 0 12px; background: none; color: #76599d; font-weight: bold; margin: 0;}
.lp-4glte .offers-block .accordion span {float: right;}
.lt-ie8 .lp-4glte .offers-block .accordion span {margin-top: -26px;}
.lp-4glte .offers-block .folded + .accordion {border-top: 1px solid #dadada;}
.lp-4glte .offers-block .folded ul {padding: 0 0 9px;}
.lp-4glte .offers-block .folded ul li {padding: 1px 0 7px 30px; background: none;}
.lp-4glte .offers-block .folded ul li a {font-size: 14px;}

.lp-4glte .offers-info {width: 240px;}
.lp-4glte .offers-info p {padding: 72px 12px 12px 64px; line-height: 14px; background: url('../_img/lp-4glte-offers-info.gif') no-repeat 9px 74px; color: #76599d;}

.lp-4glte .icon-button {font-size: 18px; line-height: 21px; padding: 49px 93px 30px; color: #76599d; background: url('../_img/lp-4glte-icon-button.gif') no-repeat 30px 47px;}
.lp-4glte .icon-button.single-line {padding: 30px 40px 14px 93px; background-position: 30px 19px;}

/* Wyszukiwarka */
.lp-4glte #gMapSearch { width: 930px !important; border:none; }
.lp-4glte #gMapSearch fieldset { position:relative; margin-top: 3px;}
.lp-4glte #gMapSearch input[type="text"] { padding: 10px 50px 10px 20px !important; width: 561px; height: 22px; outline: none; border: 1px solid #ccc !important; font-weight: bold; font-size: 16px; line-height: 22px; }
.lp-4glte #gMapSearch .searchIco { position: absolute; top: 8px !important; right: 11px !important; width: 27px; height: 27px; border: none; background: url('../_img/_section/searchIco.png') no-repeat top left !important; }
.lp-4glte #gMapSearch ul { padding-left: 28px; list-style:none;}
.lp-4glte #gMapSearch ul li { float: left; padding-left: 34px; background:none; zoom:1;}
.lp-4glte #gMapSearch ul li.acc {width: 100px;}
.lp-4glte #gMapSearch ul li p { margin:0; padding:0;}
.lp-4glte #gMapSearch ul li p, #gMapSearch ul li a { font-size:14px; line-height: 18px;}
.lp-4glte #gMapSearch ul li #geolocal, #gMapSearch ul li .other {position: relative; top: 16px; left: 105px;}
.lp-4glte #gMapSearch ul li a.up, #gMapSearch ul li a.down { display: inline-block;margin-top: 25px; font-size: 12px;}
.lp-4glte #gMapSearch ul li .selectLabel {margin-top: 5px;}

.lp-4glte .promoMap { margin-bottom: 20px; }
.lp-4glte .promoMap .desc {overflow: visible;}
.lp-4glte .promoMap.iphonemap #mapCanvas { display: inline-block; float: left; width: 691px; height: 475px; }

.lp-4glte .accordeon { display: inline-block; float: left; margin: 0; padding: 0; width: 269px; }
.lp-4glte .accordeon .header { position: relative; padding: 22px 30px; height: 17px; background: none; color: #363636; font-weight: bold; font-size: 18px; line-height: 18px; cursor: pointer; }
.lp-4glte .accordeon .header.active {  cursor: default; }
.lp-4glte .accordeon .header .arrow { position: absolute; top: 24px; right: 5px; width: 22px; height: 13px; background: url('../_img/_section/accordionBig.png') 0px 0px no-repeat; }
.lp-4glte .accordeon .header.active .arrow { background-position: 0px -13px; }
.lp-4glte .accordeon .content { display: none; overflow: visible; padding: 15px 0 15px 0; background: none; }
.lp-4glte .accordeon .content.visible { display: block; }
.lp-4glte .accordeon .line { height: 1px; background: #cccccc; }

.lp-4glte .checkbox {position: relative; z-index: 101; display: block; padding: 4px 30px 0px 48px; width: 191px; height: 33px;}
.lp-4glte .checkbox input {position: absolute; left: -5000px;}
.lp-4glte .touch .checkbox input { left: 22px; float: left; top: 10px; }
.lp-4glte .checkbox .styleCheckbox {position: absolute; top: 6px; left: 47px; width: 25px !important; height: 25px !important; background: url('../_img/_section/styleCheckboxBG-newOffer-normal.png') 0 0;}
.lp-4glte .checkbox .styleCheckbox.darker {background: url('../_img/_section/styleCheckboxBG-newOffer-darker.png') 0 0;}
.lp-4glte .checkbox .styleCheckbox.dark { background: url('../_img/_section/styleCheckboxBG-newOffer-dark.png') 0 0;}
.lp-4glte .checkbox .styleCheckbox.light { background: url('../_img/_section/styleCheckboxBG-newOffer-light.png') 0 0;}
.lp-4glte .checkbox .styleCheckbox.lighter {background: url('../_img/_section/styleCheckboxBG-newOffer-lighter.png') 0 0;}
.lp-4glte .checkbox .styleCheckbox.lightest {background: url('../_img/_section/styleCheckboxBG-newOffer-lightest.png') 0 0;}
.lp-4glte .checkbox .styleCheckbox.pink {background: url('../_img/_section/styleCheckboxBG-newOffer-pink.png') 0 0;}
.lp-4glte .checkbox .styleCheckbox.checked {background-position: 0 -25px; }
.lp-4glte .checkbox .textCheckbox { position: relative; display: inline-block;padding-left: 36px; width: 177px;}
.lp-4glte .touch .textCheckbox { width: 145px; padding-left: 21px;}
.lp-4glte .checkbox.disabled {color: #9c9c9c;}
.lp-4glte .checkbox.disabled .styleCheckbox {background-position: 0 -50px;}
.lp-4glte .checkbox .styleRadio {position: absolute; top: -4px; left: 0; width: 25px !important; height: 25px !important; background: url('../_img/_section/styleRadioBG-newOffer.png') 0 0;}
.lp-4glte .checkbox .styleRadio.checked {background-position: 0 -25px; }
.lp-4glte .checkbox .styleRadio.disabled {background-position: 0 -50px; }
.lp-4glte .checkbox .styleRadio.checked.disabled {background-position: 0 -75px; }
.lp-4glte .checkbox .textRadio { position: relative; display: inline-block; padding-left: 36px;}
.lp-4glte .checkbox .title { font-weight: bold; }
.lp-4glte .checkbox .title.big { line-height: 31px; }
.lp-4glte .checkbox .desc { overflow: visible; font-size: 12px; line-height: 10px; }
.lp-4glte .checkbox:hover { background-color: #f3f3f3;}
.lp-4glte .checkbox:hover .styleCheckbox { background-position: 0 -75px; }
.lp-4glte .checkbox:hover .styleCheckbox.checked { background-position: 0 -25px; }
.lp-4glte .longDesc .checkbox { padding: 4px 30px 0px 32px; width: 206px; height: 57px; }
.lp-4glte .longDesc .checkbox.small { height: 34px; }
.lp-4glte .longDesc .checkbox .styleCheckbox { left: 30px; }
.lp-4glte .longDesc .checkbox .textCheckbox { position: relative; display: inline-block; padding-left: 36px; width: 173px; padding-top: 7px; }
.lp-4glte .longDesc .checkbox .title { font-size: 18px; }
.lp-4glte .longDesc .checkbox .title.big { line-height: 15px; }
.lp-4glte .longDesc .checkbox .desc { width: 171px !important; padding-top: 3px; font-size: 11px;  line-height: 12px; }

.lp-4glte .smalltext { float: left; margin-top: 17px; padding: 0 30px; width:631px; color: #616162;}
.lp-4glte .smalltext p { font-size: 10px ; line-height: 12px ; }
.lp-4glte .inRow { display: block; margin: 10px auto; padding: 0; width: 900px; }
.lp-4glte .col { display: inline-block; float: left; margin: 0; padding: 0; width: 225px; background: none; }
.lp-4glte .col.first {  }
.lp-4glte .col.second { padding: 0 0 0 12px; width: 213px; }
.lp-4glte .col.third { padding: 0 0 0 22px; width: 203px; }
.lp-4glte .col.fourth { padding: 0 0 0 28px; width: 197px; }
.lp-4glte .tooltipIcon { position: absolute; top: 12px; right: 8px; width: 16px; height: 14px; background: url('../_img/_section/tooltipCloud.png') 0px 0px no-repeat; cursor: pointer; }
.lp-4glte .tooltipIcon:hover { background-position: 0px -16px; }
.lp-4glte .tooltipIcon.h:hover .tooltipCloud { display: block; }
.lp-4glte .tooltipIcon .tooltipCloud { position: absolute; bottom: -8px; right: 26px; z-index: 9999999; display: none; margin: 0; padding: 0; width: 290px; border: 1px solid #eee; background: #fff; box-shadow: 1px 1px 6px rgba(0,0,0,.3);  cursor: default;}
.lp-4glte .tooltipIcon .triangle { position: absolute; bottom: 8px; right: -20px; padding: 0; width: 24px; height: 16px; background: url('../_img/_section/tooltipTriangleBGRight.png') no-repeat; }
.lp-4glte .tooltipIcon .close { position: absolute; top: 5px; right: 5px; padding: 0; width: 9px; height: 8px; background: url('../_img/_section/linkPointerClose.png') no-repeat; cursor: pointer; }
.lp-4glte .tooltipIcon.h .close { display: none;}
.lp-4glte .tooltipIcon .tooltipContent { padding: 16px 21px; color: #616162; font-weight: normal; font-size: 12px; line-height: 16px; }
.lp-4glte .tooltipIcon .tooltipContent h4 { margin-bottom: 10px; font-weight: bold; font-size: 14px; }
.lp-4glte .hideTooltip .tooltipIcon { display: none; }

.minimaxImg1 { position:relative; left:-30px;  margin-bottom:70px; }
.offer4glte .prepaidImg.v2 { width:364px; margin-right:110px; top:-50px;}
.offer4glte.nowyStarter.all .priceTable { width: 420px; }
.offer4glte .prepaidImg.v3 { margin-left:-80px; }
.offer4glte .prepaidImg.v4 { top:0; }
.offer4glte  .fixedSize  { height:340px; }

.offer4glte.scroll-list {border: 4px solid #ececec;}
.offer4glte .scroll-list .item {float: left; width: 300px; text-align: center; margin-top: 26px; height: 234px;}

.offer4glte .scroll-list .item .imgCnt {display: block; margin: 34px 65px 36px; height:79px;}
.offer4glte .scroll-list .item + .item {padding-left: 18px; }
.offer4glte .scroll-list .item-1 {width: 325px; margin-left: 21px; }
.offer4glte.scroll-list .item-2 {width: 268px; margin-right: 8px;}
.offer4glte .scroll-list .item-3 {width: 277px;}
.offer4glte .scroll-list .item-1 .imgCnt { background: url('../_img/lp-4glte-scroll-list-4.jpg') no-repeat top center; }
.offer4glte .scroll-list .item-2 .imgCnt { background: url('../_img/lp-4glte-scroll-list-1.jpg') no-repeat top center; }
.offer4glte .scroll-list .item-3 .imgCnt { background: url('../_img/lp-4glte-scroll-list-2.jpg') no-repeat top center; }
.offer4glte .scroll-list .item .imgCnt:hover { background-position:bottom center;}
.offer4glte .centerCnt { margin:0 auto; width:960px; }

.noBg.wimp { background:none!important; }
.lp-playOnline4glte .legal { position:relative; }
.lp-playOnline4glte .legal img { position:absolute; top:0; left:-60px;   }
.lp-playOnline4glte#wimp > div.fourth { border:none; background:url('../_img/lp-shadow2.png') no-repeat top center; }
.lp-playOnline4glte#wimp .accordions.big > a { background:#fff!important; }
.lp-playOnline4glte#wimp > div.first { width:100%; background: url('../_img/lp-online-bg.jpg') no-repeat top center; height:620px !important; }
.lp-playOnline4glte#wimp  .first > div { width:960px; margin:0 auto;  }
.lp-playOnline4glte .title { margin:0 auto; width:900px; padding:0 30px; }
.lp-playOnline4glte .darkViolet { color: #48227c; }
.lp-playOnline4glte .lista li { background-position: 0px 13px; }

.tv section { width: 100%; overflow:hidden; min-width:960px; }
.tv .floor.border { border-bottom: 4px solid #f1f1f1; }
.tv .floor > div { width:900px; margin:0 auto; padding:0 30px; position:relative; min-height:400px;  }
.tv .badge { background:#603a95; padding: 15px 32px 12px 15px; float:left; margin-top:35px; }
.tv .badge p { color:#fff; }
.tv .badge .lightPink { color:#efc0ff; }
.tv .floor > div .text { position:absolute; top: 76px; left: 19px; z-index:1; }
.tv .floor > div .text.right { left: auto;  right: 30px;  top: 137px; width: 370px; }
.tv .floor > div img.bg.right { position:relative; right:-292px; margin-top: -50px; }
.tv .floor > div img.bg.left { position:relative; left: -75px; margin-top: 25px; }
.tv h1 { font-size:56px; line-height:56px; padding:0; }
.tv h1 + p { color:#471675; margin-top:7px;  }
.tv .greyBg { background:#e5e5e5; padding-top:80px; }
.tv .greyBg  .inner { width:960px; padding:0; }
.tv footer { margin-top:10px; }
.tv .packageCnt { position:relative; }
.tv .packageCnt > div { position:relative; min-height:500px; background:#fff; overflow:hidden; }
.tv .packageCnt > div .tabBg { position:absolute; right:0; bottom:0; z-index:0; }
.tv .packageCnt > div > div  { position:relative; z-index:1; padding:35px 30px 30px;}
.tv .faqBar > li {  float:left; position:relative; }
.tv .faqBar > li + li { margin-left:35px; top:3px; }
.tv .faqBar > li .ico {  display:block; margin-top:-5px;  }
.tv .faqBar > li .ico.wp { margin-top:-2px;  }
.tv .faqBar > li  ul li { float:left; margin-right:7px; }
.tv #faqLink { padding-right:40px; margin-right:10px; background:url('../_img/lp-tv-arrow.png') no-repeat  340px 5px; cursor:pointer; }
.tv #faqLink.up { background-position: 340px -42px; }
.tv .packageMenu li { float:left; width:25%; position:relative; height:49px; color:#fff; cursor:pointer;  }
.tv .packageMenu li span { display:block; top:0; bottom:0; left:0; right:0;  text-align:center; padding-top:18px; position:absolute; }
.tv .packageMenu li + li span { border-left:3px solid #e5e5e5; }
.tv .packageMenu li.bg-green { background:#3b9a12; }
.tv .packageMenu li.bg-blue { background:#0099cb; }
.tv .packageMenu li.bg-violet { background:#59398a; }
.tv .packageMenu li.bg-red { background:#d90707; }

.tv .packageMenu li.bg-green.active { color:#3b9a12; background:#fff; }
.tv .packageMenu li.bg-blue.active { color:#0099cb; background:#fff;  }
.tv .packageMenu li.bg-violet.active { color:#59398a; background:#fff;  }
.tv .packageMenu li.bg-red.active { color:#d90707; background:#fff;  }

.tv .packageCnt > div { display:none; }
.tv .packageCnt > div > div.price { top:45px; right:30px; padding:0; position:absolute; z-index:1;  }
.tv .faq-full {margin: 0 auto; width: 960px; padding:0 0 20px; display: none; }
.tv .faq-full  .faq-item p { font-size:18px; line-height:22px; }
.tv .faq-full h3 { margin: 0 0 10px 0; }
.tv .icon-container { width:550px; margin-top:30px; }
.tv .icon-container > a { display:block; float:left; width: 40px; margin-right:20px; }
.tv .icon-container > a img { width:40px; border:none; }

.lp-jesien.galaxyS3 { background: url('../_img/lp-postpaid-jesien-bg2.jpg') no-repeat top center;  }

.galaxyNote3 #scrollPage.dark .textContainer.nexus ul.second li.first img.phone { left:20px; top:60px; }
.galaxyNote3 #scrollPage.dark .textContainer.nexus ul.second li.first img.blob { position:absolute; left: 40px; top: 85px;}
.galaxyNote3 .imagesContainer.dark.videos .buttons > ul { width:600px; }
.galaxyNote3 .blobMain { left:250px; }
.galaxyNote3 .imagesContainer.videos .creations ul li, .galaxyNote3 #scrollPage.dark .floor.third .playMovie, .galaxyNote3 #scrollPage.dark .movieContainer { display:block;}
.galaxyNote3 #scrollPage.dark .movieContainer { left:150px; }
.galaxyNote3 #scrollPage.dark .floor.third .playMovie { left:437px; }
.galaxyNote3 #scrollPage.dark .floor .movie { left:0; }
.galaxyNote3  #scrollPage.dark .floor iframe { margin-left: 58px; margin-top: 16px; }
.galaxyNote3 #scrollPage.dark .textContainer ul.second li.second .text { display:block; }

.naviExpert { background: url('../_img/lp-naviExpert-stars.png') no-repeat top center;}
.grayble .articleOpinion form p { line-height: 54px; }
.grayble .articleOpinion .first p, .grayble .articleOpinion .second p, .grayble .articleOpinion .third p { height: auto; margin-top: 0px; line-height: normal; font-size: 14px; }
.grayble .articleOpinion .second p { margin-bottom: 20px; }

.zloteWyprz-banner { height:223px; position:relative;  }
.zloteWyprz-banner  .text { position:absolute;top:-10px; right:-10px; width:510px; }

.grid.device.phones li .photo .promo.os1 { bottom: -1px; left: 0px; }
.grid.device.phones li .photo .promo.os2, .grid.device.phones li .photo .promo.os3 { display: block;bottom: -5px;left: 214px;font-size: 10px;font-weight: bold;text-align: center;line-height: 10px; }
.grid.device.phones li .photo .promo.os2 { background: url('../_img/_section/ofertaspecjalna2.png') no-repeat; color: #583787; width: 84px;height: 84px;}
/*.grid.device.phones li .photo .promo.os3 { background: url('../_img/_section/ofertaspecjalna3.png') no-repeat; color: #fff;}*/


.grid.device.phones li.border {border: 1px solid #ccc;width: 262px;height: 192px;margin: 30px 0;padding: 29px 0px 31px 33px;}

#wimp > div.androidapp { height: 428px; }
#wimp > div.androidapp div.left { width: 460px; position: absolute; left: 30px; top: 14px; font-family: bulldogplmedium; }
#wimp > div.androidapp img.right { top: -1px; right: 28px; position: absolute; z-index: 0; }

/* Logowanie i weryfikacja w koszyku rwd */
.basket-rwd .wideBorder { border: 30px solid #CCCCCC;  }
.basket-rwd .formColumns { min-height: 90px; padding: 40px; }
.basket-rwd .formColumns li { display: inline-block; width: 383px; float: left; background: none; padding: 0 0 0 20px; min-height: 90px; }
.basket-rwd .formColumns li.first { border-right: 1px solid #cccccc; }
.basket-rwd .formColumns label { height: 35px; line-height: 25px; display: inline-block; width: 100%; padding-right: 15px; color: #666; font-size: 14px; text-align: left; }
.basket-rwd .formColumns input { border-color: #ccc; display: inline-block; height: 26px; line-height: 26px; width: 191px; }
.button.medium { display: inline-block; height: 34px; background: url('../_img/_section/buttonMedium.png') no-repeat right top; color: white; text-decoration: none; font-size: 14px; line-height: 34px; padding: 0 33px 0 17px; border-radius: 5px; }
.button.medium:hover { background-position: right -35px; text-decoration: none; }
.basket-rwd .formColumns .play24 { float: left; margin: 23px 19px 0 10px; }
.basket-rwd.logowanie footer { background: none; }
.basket-rwd.logowanie footer address { color: #616161; }
.basket-rwd.logowanie section { z-index: 30; }
.display490, .block490 { display: none !important; }
.basket-rwd.logowanie .label { position: absolute; top: 9px; left: 6px; }
.basket-rwd.logowanie .field { position: relative; z-index: 100; display: inline-block; float: left; width: 230px; }
.basket-rwd.logowanie header h1 { padding-right: 14px; }
.basket-rwd .tooltip-static { position: relative; top: -7px; margin: 0px 0 10px; height: 0px; width: 100%; }


.htc-one-max #scrollPage.dark .floor.nexus iframe { margin-left: 67px; margin-top: 23px; }
.htc-one-max .main { top: 0; left: 10px; }
.htc-one-max .mainBlob { top: -512px; left: 339px; z-index: -1; position: absolute; }
.htc-one-max #scrollPage.dark .floor.first .slide .text { right: 73px; top: 11%; }
.htc-one-max #scrollPage.dark .floor.first .slide .lte { float: right; margin: 0 0 19px 10px;}
.htc-one-max #scrollPage.dark .floor.first .slide .text h1 { padding: 0; font-size: 45px; font-family: bulldogplbold; }
.htc-one-max #scrollPage.dark .floor.first .slide .text p { font-family: bulldogplregular; font-size: 24px; }
.htc-one-max #scrollPage.dark .floor.first .slide .text p.cl { font-size: 18px; line-height: 24px; }
.htc-one-max #scrollPage.dark .specification li.link a { margin-top: 23px; }
.htc-one-max #scrollPage.dark .textContainer.nexus ul.second li.first img { left: -4px; top: 29px; }
.htc-one-max #scrollPage.dark .textContainer.nexus .description { top: -265px; left: -46px; }
.htc-one-max #scrollPage.dark .textContainer ul.second li.first h2 { background: none; padding: 28px 0 0 0px; font-size: 25px; font-family: 'bulldogplmedium', Arial Narrow; }
.htc-one-max #scrollPage.dark .textContainer ul.first li.first { font-size: 48px; font-family: 'bulldogplmedium', Arial Narrow; }
.htc-one-max #scrollPage.dark .textContainer ul.second .description h1 { font-size: 34px; }
.hpScrollDark .htc-one-max .formula-badge { padding-left: 0px !important; font-size: 24px !important; }
.htc-one-max #scrollPage.dark .textContainer ul.second li.first h2.subtitle { font-size: 27px; font-family: 'bulldogplbold', Arial Narrow; }
.htc-one-max #scrollPage.dark .textContainer ul.second li.first h2.subtitle a.link.big { font-size: 27px; font-family: 'bulldogplbold', Arial Narrow; }


#scrollPage.dark.lg-g-flex .floor.first .slide .text { right: 67px; top: 120px; }
#scrollPage.dark.lg-g-flex .floor.first .slide img.logo { width: 237px; right: -4px; }
#scrollPage.dark.lg-g-flex .floor iframe { margin-left: 70px; margin-top: 13px; }
#scrollPage.dark.lg-g-flex .textContainer ul.second li.first img { left: -1px; top: 75px; }

#scrollPage.dark.nokia-lumia-1320 .floor.first .slide .text { right: 67px; top: 120px; }
#scrollPage.dark.nokia-lumia-1320 .floor.first .slide img.logo { width: 237px; right: -4px; }
#scrollPage.dark.nokia-lumia-1320 .floor iframe { margin-left: 85px; margin-top: 23px; left:0; }
#scrollPage.dark.nokia-lumia-1320 .textContainer ul.second li.first img { left: -1px; top: 75px; }

.nokia-lumia-1320 #phone .controls .colors li.yellow {background: #f9ec2c;}
.nokia-lumia-1320 #phone .controls .colors li.orange {background: #f64123;}
.nokia-lumia-1320 #phone .controls .colors li.gray {background: #333;}

.safeInternet.wimp { background:url('../_img/bg-safeFamily.jpg') no-repeat top center; }
.safeInternet.wimp #wimp .badge p { font-size:26px; line-height:30px;  }
.safeInternet.wimp #wimp .badge p span { font-family: bulldogplbold, Airal Narrow, Helvetica; }
.safeInternet.wimp #wimp div.graph { height:1840px; width:900px; padding:0 30px; background:url('../_img/safeFamily-graph.png') no-repeat top center;}
.safeInternet.wimp #wimp div.graph ul { list-style:none; }
.safeInternet.wimp #wimp div.graph ul li { display: block; background:none;  }
.safeInternet.wimp .graph p { font-family: bulldogplregular, Arial Narrow, Helvetica;  font-size:18px; line-height:24px; }
.safeInternet.wimp .graph h1, .safeFamily.wimp .graph h2, .safeFamily.wimp .graph .first p { font-family: bulldogplmedium, Arial Narrow, Helvetica;  padding:0; margin:0; color:#363637;}
.safeInternet.wimp .graph h1 {font-size:44px; line-height:44px; }
.safeInternet.wimp .graph h2 {font-size:30px; line-height:30px; padding-bottom:20px; }
.safeInternet.wimp .graph .l { height:124px; padding:60px 30px 30px;}
.safeInternet.wimp .graph .r { height:50px; padding:57px 0px 30px 490px; height:64px; }
.safeInternet.wimp .graph .first { text-align:center; padding:80px 0 60px; height:124px; }

.safeInternet.v2.wimp { background:url('../_img/_section/bezpieczny_internet_bg.jpg') no-repeat top center; }
.safeInternet.v2.wimp #wimp > div.first { height: 380px; background: url('../_img/_section/bezpieczny_internet_bg.jpg') no-repeat center -123px; }
.safeInternet.v2.wimp header { background: url('../_img/_section/bezpieczny_internet_bg.jpg') no-repeat center 0px; }
.safeInternet.v2.wimp #wimp > div.first .badge { padding: 0; width: 451px; }
.safeInternet.v2.wimp #wimp .badge { margin-top: 56px;background: none; color: #48237c; font-family: bulldogplmedium; }
.safeInternet.v2.wimp #wimp .badge h1 { color: #48237c; font-weight: BOLD; font-size: 51px; line-height: 40px; }
.safeInternet.v2.wimp #wimp .badge p { font-size: 25px; line-height: 30px; }
.safeInternet.v2.wimp #wimp .badge p span { font-family: bulldogplbold, Airal Narrow, Helvetica; }
.safeInternet.v2.wimp #wimp .badge2 { position: absolute; top: 176px; right: 0px; width: 451px; }
.safeInternet.v2.wimp #wimp .badge2 > p { font-size: 32px;  font-family: bulldogplregular, Airal Narrow, Helvetica;}
.safeInternet.v2.wimp #wimp .badge2 > p.subtitle { font-size: 28px; line-height: 21px; }
.safeInternet.v2.wimp #wimp > .first .abs1 { position: absolute; top: 13px; left: 0px; }
.safeInternet.v2.wimp #wimp > .second { height: 437px; }
.safeInternet.v2.wimp #wimp > .second h1 { padding: 1px 11px 33px 11px; color: #48237c; font-size: 50px; font-family: bulldogplbold, Airal Narrow, Helvetica; line-height: 50px; }
.safeInternet.v2.wimp #wimp > .second h2 { padding: 76px 11px 50px 0px; font-size: 35px; font-family: bulldogplbold, Airal Narrow, Helvetica; line-height: 35px; width: 560px; }
.safeInternet.v2.wimp #wimp > .second ul { position: relative; width: 615px; }
.safeInternet.v2.wimp #wimp > .second li { padding-bottom: 15px; padding-left: 54px; background: url('../_img/_section/listBulletBig.png') no-repeat 29px 3px; font-size: 18px; font-family: bulldogplregular, Airal Narrow, Helvetica; line-height: 21px; }
.safeInternet.v2.wimp #wimp > .second .abs1 { position: absolute; top: 136px; left: 675px; }
.safeInternet.v2.wimp #wimp > .third { margin-top: 0; margin-bottom: 0; padding: 55px 0; width: 100%; height: 356px; background: #F0F0F0; }
.safeInternet.v2.wimp #wimp > .third .content { position: relative; margin: 0 auto; width: 960px; overflow: visible; }
.safeInternet.v2.wimp #wimp > .third h2 { margin-left: 437px; padding: 0px 11px 35px 11px; font-size: 35px; font-family: bulldogplbold, Airal Narrow, Helvetica; line-height: 35px; }
.safeInternet.v2.wimp #wimp > .third p { position: relative; margin-left: 419px; width: 499px; padding-right: 0; font-size: 15px; line-height: 28px; font-size: 18px; font-family: bulldogplregular, Airal Narrow, Helvetica; }
.safeInternet.v2.wimp #wimp > .third .abs1 { position: absolute; top: 32px; left: 29px; }
.safeInternet.v2.wimp #wimp > .fourth { border: none; height: 456px; }
.safeInternet.v2.wimp #wimp > .fourth .content { position: relative; margin: 0 auto; width: 960px; overflow: visible; }
.safeInternet.v2.wimp #wimp > .fourth h2 { margin-left: 0px; padding: 55px 11px 35px 0px; font-size: 35px; font-family: bulldogplbold, Airal Narrow, Helvetica; line-height: 35px; }
.safeInternet.v2.wimp #wimp > .fourth .abs1 { position: absolute; left: 60px; top: 142px; }
.safeInternet.v2.wimp #wimp > .fourth .abs1 div { display: none; }
.safeInternet.v2.wimp #wimp > .fourth .abs1 div.active { display: block; }
.safeInternet.v2.wimp #wimp > .fourth .abs1 img { margin-top: 6px; }
.safeInternet.v2.wimp #wimp > .fourth .abs2 { position: absolute; left: 200px; top: 149px; }
.safeInternet.v2.wimp #wimp > .fourth .devNum { height: 20px; padding: 0 0 30px 0; }
.safeInternet.v2.wimp #wimp > .fourth .devNum li { color: #C7C3D4; display: inline-block; float: left; width: 180px; margin-right: 200px; font-size: 23px; font-family: bulldogplbold, Airal Narrow, Helvetica; line-height: 27px; padding: 0; cursor: pointer; }
.safeInternet.v2.wimp #wimp > .fourth .devNum li em { display: inline-block; width: 24px; height: 14px; background: url('../_img/_section/accordionBigColor.png') no-repeat right -52px; }
.safeInternet.v2.wimp #wimp > .fourth .devNum li.active { color: #49217A; }
.safeInternet.v2.wimp #wimp > .fourth .devNum li.active em { background: url('../_img/_section/accordionBigColor.png') no-repeat right 0px; }
.safeInternet.v2.wimp #wimp > .fourth .devNum li:hover { color: #000000; }
.safeInternet.v2.wimp #wimp > .fourth .devNum li:hover em { background: url('../_img/_section/accordionBigColor.png') no-repeat right -26px; }
.safeInternet.v2.wimp #wimp > .fourth .devDesc > li { display: none; background: none; padding: 0; }
.safeInternet.v2.wimp #wimp > .fourth .devDesc > li p { font-size: 18px; font-family: bulldogplregular, Airal Narrow, Helvetica; line-height: 28px; padding: 7px 0; }
.safeInternet.v2.wimp #wimp > .fourth .devDesc > li ul { padding: 21px 53px; }
.safeInternet.v2.wimp #wimp > .fourth .devDesc > li li { background: none; font-size: 19px; font-family: bulldogplregular, Airal Narrow, Helvetica; line-height: 20px; padding: 4px 0; }
.safeInternet.v2.wimp #wimp > .fourth .devDesc > li.active { display: block; background: none; }
.safeInternet.v2.wimp #wimp .accordions.big { padding: 30px 0; }
.safeInternet.v2.wimp #wimp > .fifth { position: relative; height: 740px; padding: 0px; } /* height: 845px */
.safeInternet.v2.wimp #wimp > .fifth h2 { padding: 56px 11px 29px 0px; font-size: 35px; font-family: bulldogplbold, Airal Narrow, Helvetica; line-height: 35px; }
/*.safeInternet.v2.wimp #wimp .fifth p { position: relative; left: 441px; top: 7px; font-size: 18px; line-height: 24px; font-family: bulldogplregular, Airal Narrow, Helvetica; }*/
/*.safeInternet.v2.wimp #wimp .fifth li { padding-bottom: 11px; padding-left: 54px; background: url('../_img/_section/listBulletBig.png') no-repeat 29px 3px; font-size: 17px; font-family: bulldogplregular, Airal Narrow, Helvetica; line-height: 21px; }*/
.safeInternet.v2.wimp #wimp > .fifth .abs { position: relative; height: 141px; }
.safeInternet.v2.wimp #wimp > .fifth .abs p { font-size: 18px; line-height: 27px; font-family: bulldogplregular, Airal Narrow, Helvetica; }
.safeInternet.v2.wimp #wimp > .fifth .abs.l img { position: absolute; left: 107px; }
.safeInternet.v2.wimp #wimp > .fifth .abs.r img { position: absolute; right: 231px; }
.safeInternet.v2.wimp #wimp > .fifth .abs.l p { margin-left: 260px; }
.safeInternet.v2.wimp #wimp > .fifth .abs.r p {  }
.safeInternet.v2.wimp #wimp > .fifth .abs.no1 { height: 104px; padding: 20px 0 0 0; }
.safeInternet.v2.wimp #wimp > .fifth .abs.no1 img { top: -7px; }
.safeInternet.v2.wimp #wimp > .fifth .abs.no2 { height: 159px; }
.safeInternet.v2.wimp #wimp > .fifth .abs.no3 { height: 104px; }
.safeInternet.v2.wimp #wimp > .fifth .abs.no3 img { top: -22px; }
.safeInternet.v2.wimp #wimp > .fifth .abs.no4 { height: 195px; }
.safeInternet.v2.wimp #wimp > .fifth .abs.no4 img { top: 17px; }
.safeInternet.v2.wimp #wimp > .fifth .abs.no5 { height: 100px; }
.safeInternet.v2.wimp #wimp > .sixth { position: relative; height: 589px; padding: 0px; }
.safeInternet.v2.wimp #wimp > .sixth h2 { padding: 56px 11px 29px 0px; font-size: 35px; font-family: bulldogplbold, Airal Narrow, Helvetica; line-height: 35px; }
.safeInternet.v2.wimp #wimp > .sixth .activateTab  { margin: 6px 0px 52px; }
.safeInternet.v2.wimp #wimp > .sixth .activateTab li h1, .safeInternet.v2.wimp #wimp .sixth .activateTab li.active h1, .safeInternet.v2.wimp #wimp .sixth .activateTab li:hover h1 { font-size: 25px; }
.safeInternet.v2.wimp #wimp > .sixth .activateTab li.first { margin-right: 86px; }
.safeInternet.v2.wimp #wimp > .sixth .activateTab li + li { border: 0 none #fff; }
.safeInternet.v2.wimp #wimp > .sixth .activateTab li.active { background-color: #fff !important; }
.safeInternet.v2.wimp #wimp > .sixth .activateContent > div > ul { margin: 16px 53px; }
.safeInternet.v2.wimp #wimp > .sixth .activateContent > div > ul > li { width: 100%; font-size: 18px; line-height: 31px; font-family: bulldogplregular, Airal Narrow, Helvetica; }
.safeInternet.v2.wimp #wimp > .sixth .activateContent > div > ul > li > ul > li { font-size: 18px; line-height: 31px; font-family: bulldogplregular, Airal Narrow, Helvetica; background: url('../_img/_section/listBulletBig.png') no-repeat 58px 10px; padding: 0 0 0 80px; }
.safeInternet.v2.wimp #wimp > .sixth .activateContent > div p { font-size: 18px; line-height: 27px; font-family: bulldogplregular, Airal Narrow, Helvetica; }
.safeInternet.v2.wimp #wimp > .sixth .borderBottomBigLight { border: 0 solid #fff;}
.safeInternet.v2.wimp #wimp > .sixth .descriptions > * { display: none; }
.safeInternet.v2.wimp #wimp > .sixth .descriptions > .active { display: block; }
.safeInternet.v2.wimp #wimp > .seventh { width: 100%; background: #f5f5f5; }
.safeInternet.v2.wimp #wimp > .seventh .content { position: relative; margin: 0 auto; width: 960px; overflow: visible; }
.safeInternet.v2.wimp #wimp > .seventh h2 { margin-left: 0px; padding: 55px 11px 35px 0px; font-size: 35px; font-family: bulldogplbold, Airal Narrow, Helvetica; line-height: 35px; }
.safeInternet.v2.wimp #wimp > .seventh p { font-size: 18px; line-height: 27px; font-family: bulldogplregular, Airal Narrow, Helvetica; padding: 13px 0 54px; }

/* Multilevel list style */
.service-docs .contentAccordions ol { margin: 0 0 15px; padding: 0 0 0 30px; }
.service-docs .contentAccordions li { margin: 3px 0; padding: 0; background: transparent; }
.service-docs .contentAccordions ul > li { background: url("../_img/_section/listBullet.png") no-repeat 2px 6px transparent; list-style-type: none; padding-left: 15px; }
.service-docs .contentAccordions ol > li { list-style-type: decimal; }
.service-docs .contentAccordions ol ol > li { list-style-type: lower-alpha; }

/* landing czytelnia i htc */
body.legimi2.wimp {background: url('../_img/lp24czytelnia-header2.jpg') no-repeat 50% 0;}
.legimi2 #wimp > div.first img.left { left:-200px; top:-16px; }
.legimi2 #wimp > div.second div.left { top:0; }
.legimi2 #wimp > div.second img.right { right: 63px; top: -116px;}
.legimi2 #wimp > div.second { height:350px; }
.legimi2 #wimp > div.third img.left { position:absolute; top:-94px; left:30px; }
.legimi2 .patka { position:absolute; top:69px; right:93px;}
.legimi2 #wimp > div.fullWidth { width:100%; min-width:960px; positon:relative; background:none;}

.legimi2 #wimp > div.fullWidth > div { width:960px; margin:0 auto; position:relative; border-top:1px solid #d6d6d6;  }
.legimi2 form input { outline:none; }
.legimi2 #wimp > div.first .badge { position:relative; z-index:1; }
.legimi2 .bigGreyText { color:#b5b5b6; }
.legimi2 #wimp > div.fullWidth .noBullets li { float:left; width:235px; margin-top:27px;}
.legimi2 #wimp > div.fullWidth .noBullets li.last { overflow:hidden; width:190px; }
.legimi2 #wimp > div.first { height:495px; }

.legimi2 #wimp > div.third div.right  { position: relative; top: 15px; right: 77px; }
.legimi2 #wimp > div.third { height: 305px;  margin-bottom:0; }
.legimi2 .activateContent { height:150px; }
.legimi2 .activateTab { margin:0px 30px 39px;}

/* landing lot */
body.lot.wimp {background: url('../_img/lp_play_lot.jpg') no-repeat 50% 0;}
.lot #wimp > div.first img.left { left:-200px; top:-16px; }
.lot #wimp > div.second div.left { top:0; }
.lot #wimp > div.second img.right { right: 63px; top: -116px;}
.lot #wimp > div.second { height:250px; }
.lot #wimp > div.third img.left { position:absolute; top:-94px; left:30px; }
.lot .patka { position:absolute; top:69px; right:93px;}
.lot #wimp > div.fullWidth { width:100%; min-width:960px; positon:relative; background:none;}

.lot #wimp > div.fullWidth > div { width:960px; margin:0 auto; position:relative; border-top:1px solid #d6d6d6;  }
.lot form input { outline:none; }
.lot #wimp > div.first .badge { position:relative; z-index:1; }
.lot .bigGreyText { color:#b5b5b6; }
.lot #wimp > div.fullWidth .noBullets li { float:left; width:235px; margin-top:27px;}
.lot #wimp > div.fullWidth .noBullets li.last { overflow:hidden; width:190px; }
.lot #wimp > div.first { height:295px; }

.lot #wimp > div.third div.right  { position: relative; top: 15px; right: 77px; }
.lot #wimp > div.third { height: 305px;  margin-bottom:0; }
.lot .activateContent { height:150px; }
.lot .activateTab { margin:0px 30px 39px;}

/* landing lot promo */
body.lot2.wimp {background: url('../promocja/lot/_img/lp_play_lot.jpg') no-repeat 50% 0;}
.lot2 #wimp > div.first img.left { left:-200px; top:-16px; }
.lot2 #wimp > div.second div.left { top:0; }
.lot2 #wimp > div.second img.right { right: 63px; top: -116px;}
.lot2 #wimp > div.second { height:250px; }
.lot2 #wimp > div.third img.left { position:absolute; top:-94px; left:30px; }
.lot2 .patka { position:absolute; top:69px; right:93px;}
.lot2 #wimp > div.fullWidth { width:100%; min-width:960px; positon:relative; background:none;}

.lot2 #wimp > div.fullWidth > div { width:960px; margin:0 auto; position:relative; border-top:1px solid #d6d6d6;  }
.lot2 form input { outline:none; }
.lot2 #wimp > div.first .badge { position:relative; z-index:1; }
.lot2 .bigGreyText { color:#b5b5b6; }
.lot2 #wimp > div.fullWidth .noBullets li { float:left; width:235px; margin-top:27px;}
.lot2 #wimp > div.fullWidth .noBullets li.last { overflow:hidden; width:190px; }
.lot2 #wimp > div.first { height:295px; }

.lot2 #wimp > div.third div.right  { position: relative; top: 15px; right: 77px; }
.lot2 #wimp > div.third { height: 305px;  margin-bottom:0; }
.lot2 .activateContent { height:150px; }
.lot2 .activateTab { margin:0px 30px 39px;}

/* landing wakacje w play online promo */
body.wakacje.wimp {background: url('../_img/_section/online_plaza_full.png') no-repeat 50% 0;}
.wakacje #wimp > div.first img.left { left:-200px; top:-16px; }
.wakacje #wimp > div.second div.left { top:0; }
.wakacje #wimp > div.second img.right { right: 63px; top: -116px;}
.wakacje #wimp > div.second { height:320px; }
.wakacje #wimp > div.third img.left { position:absolute; top:-94px; left:30px; }
.wakacje .patka { position:absolute; top:69px; right:93px;}
.wakacje #wimp > div.fullWidth { width:100%; min-width:960px; positon:relative; background:none;}

.wakacje #wimp > div.fullWidth > div { width:960px; margin:0 auto; position:relative; border-top:1px solid #d6d6d6;  }
.wakacje form input { outline:none; }
.wakacje #wimp > div.first .badge { position:relative; z-index:1; }
.wakacje .bigGreyText { color:#b5b5b6; }
.wakacje #wimp > div.fullWidth .noBullets li { float:left; width:235px; margin-top:27px;}
.wakacje #wimp > div.fullWidth .noBullets li.last { overflow:hidden; width:190px; }
.wakacje #wimp > div.first { height:250px; }

.wakacje #wimp > div.third div.right  { position: relative; top: 15px; right: 77px; left:-20px;}
.wakacje #wimp > div.third { height: 270px;  margin-bottom:0; }
.wakacje .activateContent { height:150px; }
.wakacje .activateTab { margin:0px 30px 39px;}

.no-footer-margin footer{margin-top:0;}

.overlay-shadow{position:fixed;width:100%;height:100%;background: rgba(0,0,0,0.5);z-index:100;display:none;}
#sales-manago-popup{width: 741px; height: 399px;position:fixed;top:50%;left:50%;margin-left:-370px;margin-top:-200px;z-index:100;display:none;}

div#beforeTariffDetails { min-height:97px; background: url("../_img/stempel.png") no-repeat 700px 0px transparent; }/*popup urzadzen*/
div#additionalOfferTeaserHeader { min-height:107px; background: url("../_img/stempel.png") no-repeat 770px 10px transparent; }/*popup teasera*/
