.ng-content .wrapper {margin-top: 5px;width: 1160px;}.col-left {position: relative;margin-right: 320px;}.col-right {width: 300px;float: right;}.underline {border-bottom: 1px solid #ccc;}.ng-sz-tekst-www {padding: 20px 0 10px;margin: 10px 0 0;background-color: #f2f2f2;min-height: 46px;}.patron {padding: 20px 0 28px;background: url(../../../images/to/pw/patron_cien.png) no-repeat left 81px / 100% auto;}.patron .szarfa {height: 81px;position: relative;background: url(../../../images/to/pw/patron_label.png) no-repeat left 0 / 100% 200%;}.patron .szarfa:hover {background-position: 0 -81px;}.patron .szarfa:hover * {color: #000;}.patron .szarfa .header {display: block;text-align: center;color: #999;font-size: 12px;letter-spacing: 10px;}.patron .szarfa .link {display: inline-block;padding-right: 16px;position: absolute;right: 8%;top: 40px;z-index: 1;color: #333;font-size: 16px;font-weight: normal;}.patron .szarfa:hover .link {background: url(../../../images/to/ng/pkt/pkt_next.png) no-repeat right center;text-decoration: underline;}.patron .szarfa a {display: block;padding: 35px 10% 15px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2;}.patron .szarfa a img {display: inline-block;max-height: 40px;max-width: 50%;}.pw-kategoria-header {margin: 20px 0 10px;color: #000;font-weight: bold;font-size: 25px;line-height: 25px;}h1.pw-kategoria-header span.black {font-size: 21px;}ul.pw-menu {margin-bottom: 20px;position: relative;z-index: 2;}ul.pw-menu li {display: inline-block;position: relative;vertical-align: bottom;}ul.pw-menu .item-head {display: block;border-bottom: 3px double #eee;}ul.pw-menu li.item-head > a,ul.pw-menu li.item-head > span {display: block;padding: 4px 12px;}ul.pw-menu li.item-head > span {background-color: #eee;}ul.pw-menu li.item-depth-0 {margin-bottom: 5px;background: -webkit-linear-gradient(#fff, #eee);background: -o-linear-gradient(#fff, #eee);background: -moz-linear-gradient(#fff, #eee);background: linear-gradient(#fff, #eee);border: 1px solid #ddd;border-radius: 4px;position: relative;}ul.pw-menu li.item-depth-0.expanded {z-index: 100;}ul.pw-menu li.item-depth-1 {display: block;margin: 0 0 4px;border-bottom: 1px solid #ddd;}ul.pw-menu li.item-depth-1:hover {background-color: #eee;}ul.pw-menu li.item-depth-1:last-child {border-bottom: 1px solid #fff;}ul.pw-menu li.expanded.item-depth-1 {border-bottom: 1px solid #000;}ul.pw-menu li.item-depth-1 > ul {display: none;width: auto;border: 0;position: static;}ul.pw-menu li.item-depth-1 > a.expand {border-left: 0 none;float: right;}ul.pw-menu li.item-depth-1 > ul li a {padding-left: 20px;font-weight: normal;}ul.pw-menu li > a,ul.pw-menu li > span {display: inline-block;height: 30px;margin: 0;padding: 0px 9px;font-weight: bold;line-height: 32px;vertical-align: top;white-space: nowrap;text-decoration: none;}ul.pw-menu li > span {cursor: default;}ul.pw-menu li.highlight,ul.pw-menu li:hover {background-color: #eee;}ul.pw-menu li div {display: none;padding: 2px;border: 1px solid #ddd;border-radius: 4px;background-color: #fff;position: absolute;right: -15px;top: 32px;width: 386px;}ul.pw-menu li.expanded > div {display: block;}ul.pw-menu .wiecej-content ul > li {display: list-item;border-bottom: 1px solid #eee;}ul.pw-menu .wiecej-content ul {display: inline-block;vertical-align: top;margin: 10px 10px;}ul.pw-menu .wiecej-content:before {border-bottom: 10px solid rgba(0, 0, 0, 0.2);border-left: 10px solid transparent;border-right: 10px solid transparent;content: "";display: inline-block;right: 24px;position: absolute;top: -10px;width: 0;}ul.pw-menu .wiecej-content:after {border-bottom: 9px solid #fff;border-left: 9px solid transparent;border-right: 9px solid transparent;content: "";display: inline-block;right: 25px;position: absolute;top: -9px;width: 0;}ul.pw-menu .wiecej-content ul > li:first-child {border-bottom: 4px double #eee;}ul.pw-menu .wiecej-content ul > li:last-child {border-bottom: none}ul.pw-menu > li:last-child > a,ul.pw-menu > li:last-child > span {cursor: pointer;}ul.pw-menu li .expand {display: inline-block;width: 30px;height: 30px;padding: 0;border-left: 1px solid #ddd;background: url(../../../images/to/ico/ico_drop_down_black.png) no-repeat 9px 12px;cursor: pointer;}ul.pw-menu li.item-depth-0.expanded,ul.pw-menu li.item-depth-0.menu-sel {background: -webkit-linear-gradient(#fff, #fdd);background: -o-linear-gradient(#fff, #fdd);background: -moz-linear-gradient(#fff, #fdd);background: linear-gradient(#fff, #fdd);}ul.pw-menu li.expanded > a,ul.pw-menu li.expanded .item-head > a {color: #000;}ul.pw-menu li.menu-sel > a {color: #d12d2d;}.gradient {background: url(../../../images/to/bg/title_grad.png) repeat-x left bottom;}.pw-header {margin-bottom: 15px;height: 40px;border-bottom: 1px solid #ebebeb}.foto-thumb {width: 33.33%;padding-bottom: 15px;float: left;}.foto-thumb a {display: block;width: 90%;font-size: 12px;text-align: center;line-height: 15px;}.foto-thumb .ocena {display: block;width: 90px;margin-right: 6px;float: left;font-size: 24px;font-weight: bold;text-align: right;line-height: 28px;}.foto-thumb .opis {margin-right: 6px;float: left;color: #666;font-size: 11px;text-align: left;}.foto-thumb img {width: 100%;border: 1px solid #ddd;margin-bottom: 5px;}.foto-thumb:hover img {border: 1px solid #444;}.foto-ocen {position: relative;overflow: hidden;border: 1px solid #cdcdcd;display: flex;align-items: center;justify-content: center;}.foto-ocen img {display: block;max-height: 500px;max-width: 100%;margin: 0 auto;}.foto-ocen > .prev {display: block;width: 50px;background: url(../../../images/to/pw/left.png) no-repeat left center;position: absolute;left: 0;top: 0;bottom: 0;}.foto-ocen > .next {display: block;width: 50px;background: url(../../../images/to/pw/right.png) no-repeat left center;position: absolute;right: 0;top: 0;bottom: 0;}.foto-opis {padding: 0;margin: 5px 0 15px;border: 1px solid #ccc;border-radius: 8px;text-align: left;}.foto-opis .info {padding: 10px 0 8px;line-height: 18px;}.foto-opis .info > * {margin: 0 20px;}.foto-opis .info p {margin-bottom: 5px;}.foto-opis .info .gradient {margin: 0 0 10px;padding: 0 10px 6px;text-align: left;font-size: 15pt;font-weight: bold;line-height: 22px;}.foto-opis .info .gradient a {display: inline;color: #00c8f0;vertical-align: bottom;}.foto-opis .info .gradient a:hover {text-decoration: underline;}.foto-opis .info h3 {width: auto;margin: 0 10px 10px;padding: 0 10px 4px;}.foto-opis .info img.logo {margin: 0 25px 5px 5px;float: right;height: 80px;}.foto-opis .info .emphased {font-size: 12pt;font-weight: normal;}.foto-opis .info div.www {height: 20px;margin: 7px 0 5px;background-image: url(../../../images/to/bg/title_grad.png);}.foto-opis .info .opis a {color: #00c8f0;white-space: nowrap;}.foto-opis .info .opis a:hover {color: #000;}a.www {padding: 0 0 0 54px;background: url(../../../images/to/ico/www_btn.png) no-repeat left center;display: block;font-size: 16px;line-height: 22px;color: #00c8f0;}.foto-opis .info .btn {width: auto;color: #fff;}.foto-opis .info .btn.kontakt {display: block;width: 60%;max-width: 320px;min-width: 300px;margin: 20px auto;}.foto-opis .info .kontakt-info {padding: 5px 20px;margin: 20px 0;background-color: #eee;font-size: 12px;line-height: 14px;}.foto-opis .spolecznosciowe > div > img {vertical-align: middle;margin-bottom: 2px;}#ocen_wynik {display: flex;margin-bottom: 20px;}.foto-lapki {width: 320px;margin: 0 0 0 -120px;position: relative;left: 50%;top: 20px;z-index: 1;}.tak-btn,.nie-btn {width: 100px;}.tak-btn {background-color: #37b911;}a.wiecej-zdjec {display: block;height: 16px;width: 100px;margin: 10px 0 0;float: right;padding-left: 20px;background: url(../../../images/to/ico/wiecej_zdjec.gif) no-repeat left 4px;font-weight: bold;color: #00c8f0;text-decoration: underline;position: relative;top: 24px;}a.zobacz-oferte {display: inline-block;margin-bottom: 10px;font-weight: bold;font-size: 12pt;}a.powieksz-zdjecie {display: block;height: 16px;width: 80px;float: left;padding-left: 16px;margin: 10px 0 0;background: url(../../../images/to/ico/powieksz_zdjecie.gif) no-repeat left top;cursor: pointer;}.ng-content .label {text-align: center;font-size: 14px;line-height: 14px;font-weight: bold;}.wynik {margin: 15px;float: left;text-align: left;font-size: 14px;line-height: 14px;font-weight: bold;}.wynik span.color {text-align: center;font-size: 24px;line-height: 24px;font-weight: bold;}.kategorie .kategoria {display: block;width: 33.33%;margin-bottom: 15px;float: left;position: relative;text-align: left;}.kategorie a.kategoria:hover {text-decoration: underline;}.kategorie .kategoria img {width: 96%;margin-bottom: 5px;border: 1px solid #ddd;opacity: 0.8;}.kategorie .kategoria:hover img {border: 1px solid #444;opacity: 1;}.kategorie .kategoria span {display: block;width: 96%;position: absolute;top: 64px;color: #fff;font-size: 24px;font-weight: bold;text-align: center;text-shadow: 1px 1px 20px #000, 1px 1px 2px #000;}.pw-kategorie-reklamy {width: 33.33%;position: relative;float: left;}.pw-kategorie-reklamy .label {position: absolute;left: 0;top: -14px;z-index: 2;font-size: 12px;}.pw-kategorie-reklamy > a {display: block;width: 96%;border: 1px solid #ddd;}.pw-kategorie-reklamy > a:hover {border-color: #000;}.pw-kategorie-reklamy > a > img {display: block;margin: 0 auto;width: 100%;}.tools {padding: 0 0 10px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}.ng-paginator .current {font-size: 20px;font-weight: bold;}.pag-prev.left-arrow {display: inline-block;height: 16px;width: 16px;background: url(../../../images/to/ico/prev.gif) no-repeat left top;}.pag-next.right-arrow {display: inline-block;height: 16px;width: 16px;background: url(../../../images/to/ico/next.gif) no-repeat left top;}.pw-list-info {padding: 10px;text-align: center;}ul.tabs li {position: relative;display: block;padding-top: 1px;float: left;margin-right: 3px;text-align: center;}ul.tabs a {position: relative;border: 1px solid #ebebeb;background: none no-repeat scroll 0 0 #f6f6f6;color: #666;display: block;font-size: 18px;text-decoration: none;}ul.tabs a:hover, ul.tabs a.selected {background-color: #ffffff;border-color: #e5e5e5 #e5e5e5 #ffffff;border-style: solid;border-width: 1px;color: #00c8f0;text-decoration: none;}ul.tabs li a span {display: block;margin: 8px;}ul.tabs li.najlepsze a {padding-right: 35px;}ul.tabs li.najpopularniejsze a {padding-right: 50px;}ul.tabs a img {position: absolute;right: 10px;top: 4px;}.nav-bar {position: relative;width: 100%;z-index: 2;}.nav-bar > a {display: block;position: absolute;top: 15px;}.nav-bar > a > img {border: 1px solid #ddd;}.nav-bar > a span {display: block;line-height: 18px;}.nav-bar > a.prev {left: 0;text-align: left;}.nav-bar > a.prev span > img {margin: 0 5px 0 0;}.nav-bar > a.next {right: 0;text-align: right;}.nav-bar > a.next span > img {margin: 0 0 0 5px;}.pw-katalogi {border: 1px solid #00c8f0;margin-bottom: 10px;padding: 5px 10px 20px;background: url(../../../images/to/bg/pw_grad.png) center bottom repeat-x;}.pw-katalogi h3 {border-bottom: 1px solid #e4e4e4;padding-bottom: 3px;margin: 4px 0 8px;font-weight: bold;}.pw-katalogi h4 {margin-bottom: 5px;text-align: center;}.pw-katalogi .center {width: 250px;margin: 0 auto;}.pw-katalogi img {display: block;border: 3px solid #fff;}.pw-katalogi:hover img {border: 3px solid #000;}.szbar {border: 1px solid #ddd;width: 298px;height: 30px;background-color: #fff;background-image: url(../../../images/to/bg/title_grad.png);background-position: bottom;background-repeat: repeat-x;margin-bottom: 10px;cursor: move;}.szbar_green.szbar {background-color: transparent;background-image: url(../../../images/to/bg/title_grad_green.png);}.szbar a {display: block;height: 23px;padding-top: 7px;line-height: 14px;}.szbar a:hover {color: #00c8f0}.szbar img {margin-left: 8px;vertical-align: bottom;}.szbar span.label {font-size: 14px;font-weight: bold;}.szbar span.action {float: right;margin-top: 1px;font-size: 11px;font-weight: normal;}.szbar span.next {background: url(../../../images/to/pkt/nav-sprite.gif) no-repeat 0px 0px;width: 13px;height: 13px;margin: 1px 8px 0 3px;display: block;float: right;}.left-drop {right: initial;left: 10px;}.right-drop {left: initial;right: -15px;}.left-triangle::after {right: initial;left: 16px;}.right-triangle::after {left: initial;right: 15px;}.left-triangle::before {right: initial;left: 15px;}.right-triangle::before {left: initial;right: 16px;}.col-right .opis {text-align: justify;}@media (max-width: 1200px) {ul.pw-menu > li:last-child > a,ul.pw-menu > li:last-child > span {padding-right: 10px;}ul.pw-menu > li:first-child > a,ul.pw-menu > li:first-child > span {padding-left: 10px;}}@media (max-width: 1023px) {.col-left {margin-right: 10px;margin-left: 10px;}.col-right {display: none;}}@media (max-width: 767px) {.patron .szarfa .link {display: none;}.patron .szarfa a {text-align: center;}.patron .szarfa a img {max-width: 100%;}ul.pw-menu li div {width: 194px;}.ng-content .wrapper {width: 100%;}.foto-ocen {height: calc(70vw - 22px);}.foto-ocen img {height: 100%;max-height: 100%;max-width: 100%;object-fit: cover;}.ng-sz-tekst-www {position: relative;padding: 20px 60px 20px;min-height: 24px;}.ng-sz-style-www > *:before,.ng-sz-tekst-www a:before {position: absolute;left: 10px;top: calc(50% - 13px);margin: 0;line-height: normal;}.ng-sz-style-www > *:after,.ng-sz-tekst-www a:after {position: absolute;right: 10px;top: calc(50% - 13px);margin: 0;line-height: normal;}}@media (max-width: 599px) {.ng-breadcrumbs-bar {display: none;}ul.tabs li.najlepsze a {padding-right: 35px;}.kategorie .kategoria,.foto-thumb,.pw-kategorie-reklamy {width: 50%;}}@media (max-width: 479px) {.pw-header {height: auto;}ul.tabs li {float: none;}ul.tabs li.najlepsze a,ul.tabs li.najpopularniejsze a {padding-right: 0;}.foto-thumb,.foto-thumb a,.pw-kategorie-reklamy {width: 100%;}.foto-thumb .ocena {width: 50%;}.foto-lapki {width: 280px;margin-left: -140px;}.foto-opis .info .btn.kontakt {min-width: 240px;max-width: 240px;}.kategorie .kategoria span {top: 30px;}}.ng-sz-logo-tabs {display: flex;padding-left: 110px;max-width: 108px;}.ng-sz-logo-tabs span {color: #B1B1C7;font-size: 10px;line-height: 10px;background-color: #fff;z-index: 1;margin-left: 50px;margin-top: -6px;width: 96px;text-align: center;padding: 0 2px;font-family: Roboto, Arial, sans-serif;position: absolute;}a.link-rednetdom {margin-top: 2px;}.link-rednetdom .icon-container .icon {margin-top: -4px;width: 94px;height: 30px;padding: 8px 52px 0px 52px;border: 1px solid #dedede;border-radius: 3px;background-position: center center;background-repeat: no-repeat;background-image: url(../../../images/to/pw/logo-rdom-black.svg);display: block; content: unset; background-size: unset;}@media screen and (max-width: 767px) {.ng-sz-logo-tabs {display: block;padding-left: 0px;margin: 0 calc((100% - 200px) / 2);margin-top: 20px;margin-bottom: 4px;}.ng-sz-logo-tabs span {width: 96px;text-align: center;margin-top: -4px;}}
