@charset "utf-8";
/* CSS Document */
/* ZMIENNNE  */
/* Ogólne  */
/* zmienne kolorów */
/* rodzaje czcionek */
/* wymiary  - SZerokości i Wysokości*/
/* Mixiny  */
/* -----------  */
/* -----------  */
/* -----------  */
/* -----------  */
.activate_route {
	background-position: 0 -180px !important;
}
.mapa_wlasciwa text {
  font-size: 40px !important;
}
svg .lokal {
  position: relative;
  z-index: 999999;
  cursor: pointer !important;
}

/* line 63, ../sass/public_style.scss */
a {
  text-decoration: none;
  color: white;
}
/* line 65, ../sass/public_style.scss */
a img {
  border: 0px;
}
/* line 68, ../sass/public_style.scss */
a:visited {
  text-decoration: none;
}
/* line 71, ../sass/public_style.scss */
a:hover {
  text-decoration: none;
}

/*
	STYLE STRONY OGOLNE
*/
/* line 81, ../sass/public_style.scss */
.message-good, .message-bad, .message-info {
  padding: 10px 10px 10px 40px;
  margin-bottom: 10px;
  background-position: 7px 7px;
  background-repeat: no-repeat;
}

/* line 88, ../sass/public_style.scss */
.message-good {
  border: 1px solid #cae49c;
  color: #516f1b;
  background-color: #f3ffd0;
  background-image: url(../gfx/accept-big.png);
}

/* line 95, ../sass/public_style.scss */
.message-good a {
  color: #516f1b;
}

/* line 97, ../sass/public_style.scss */
.message-bad {
  border: 1px solid #ffdede;
  color: #ce0000;
  background-color: #fff1f1;
  background-image: url(../gfx/exclamation-big.png);
}

/* line 104, ../sass/public_style.scss */
.message-bad a {
  color: #ce0000;
}

/* line 106, ../sass/public_style.scss */
.message-info {
  border: 1px solid #ededb3;
  background-color: #ffffcc;
  background-image: url(../gfx/information-big.png);
}

/* line 112, ../sass/public_style.scss */
.cleaner {
  clear: both;
  float: none;
}

/* ----------------------------------------- */
/* ----------------------------------------- */
/* ----------------------------------------- */
/* ----------------------------------------- */
/* line 124, ../sass/public_style.scss */
body {
  font-family: "Signika Negative", sans-serif;
  font-size: 12px;
  color: white;
  margin: 0 auto;
  padding: 0px;
  background-color: #272727;
  background-image: url(../img/page_full_bg.png);
  background-position: center 124px;
  background-repeat: no-repeat;
}

/* line 136, ../sass/public_style.scss */
.container {
  width: 1030px;
  margin: auto;
  position: relative;
}
/* line 141, ../sass/public_style.scss */
.container .left_col {
  width: 400px;
  height: 790px;
  float: left;
}
/* line 146, ../sass/public_style.scss */
.container .left_col a.powrot {
  position: absolute;
  z-index: 65;
  display: block;
  margin: auto;
  text-align: center;
  padding-top: 15px;
}
/* line 153, ../sass/public_style.scss */
.container .left_col a.powrot:hover {
  color: #ffa000;
}
/* line 159, ../sass/public_style.scss */
.container .right_col {
  width: 630px;
  height: 790px;
  float: right;
  position: relative;
  overflow: hidden;
}
/* line 167, ../sass/public_style.scss */
.container .rozawiatrow {
  width: 300px;
  height: 300px;
  position: absolute;
  background-image: url(../img/rozawiatrow_2.png);
  background-size: cover;
  top: 350px;
  left: 80px;
  z-index: 60;
}
/* line 178, ../sass/public_style.scss */
.container .map_field {
  width: 630px;
  height: 788px;
  background-color: #333333;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  position: relative;
  z-index: 50;
}
/* line 189, ../sass/public_style.scss */
.container .map_field > .map_rzuty {
  display: none;
  width: 630px;
  height: 788px;
  position: absolute;
  z-index: 50;
}
/* line 195, ../sass/public_style.scss */
.container .map_field > .map_rzuty > svg {
  position: absolute;
}
/* line 200, ../sass/public_style.scss */
.container .map_field > .map_szkic {
  display: none;
  width: 630px;
  height: 788px;
  position: absolute;
  z-index: 55;
  background-size: cover;
}
/* line 207, ../sass/public_style.scss */
.container .map_field > .map_szkic > svg {
  position: absolute;
}
/* line 212, ../sass/public_style.scss */
.container .map_field > .mapa_wlasciwa {
  display: none;
  width: 630px;
  height: 788px;
  position: absolute;
  z-index: 60;
}
/* line 218, ../sass/public_style.scss */
.container .map_field > .mapa_wlasciwa > svg {
  position: absolute;
}
/* line 226, ../sass/public_style.scss */
.container .menu {
  position: absolute;
  z-index: 60;
  left: 0px;
  top: 0px;
  width: 400px;
  height: 790px;
  background-color: #272727;
}
/* line 236, ../sass/public_style.scss */
.container .menu .menu_budynki {
  width: 390px;
  height: 205px;
  margin: auto;
  margin-top: 100px;
  background-image: url(../img/wybor_budynku.png);
}
/* line 244, ../sass/public_style.scss */
.container .menu .menu_pietra {
  width: 350px;
  margin: auto;
  margin-top: 75px;
}
/* line 249, ../sass/public_style.scss */
.container .menu .menu_pietra > a {
  display: block;
  padding-left: 230px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 1px;
  color: #fff;
  background-image: url(../img/menu_pietra.png);
}
/* line 258, ../sass/public_style.scss */
.container .menu .menu_pietra > a:nth-child(1) {
  background-position: 0px 0px;
}
/* line 259, ../sass/public_style.scss */
.container .menu .menu_pietra > a:nth-child(2) {
  background-position: 0px -30px;
}
/* line 260, ../sass/public_style.scss */
.container .menu .menu_pietra > a:nth-child(3) {
  background-position: 0px -60px;
}
/* line 261, ../sass/public_style.scss */
.container .menu .menu_pietra > a:nth-child(4) {
  background-position: 0px -90px;
}
/* line 262, ../sass/public_style.scss */
.container .menu .menu_pietra > a:nth-child(5) {
  background-position: 0px -120px;
}
/* line 263, ../sass/public_style.scss */
.container .menu .menu_pietra > a:nth-child(6) {
  background-position: 0px -150px;
}
/* line 265, ../sass/public_style.scss */
.container .menu .menu_pietra > a:hover, .container .menu .menu_pietra > a.active {
  background-position: 0px -180px !important;
  color: #ffa000;
}
/* line 274, ../sass/public_style.scss */
.container .menu .menu_rodzaje {
  width: 375px;
  margin-top: 85px;
}
/* line 278, ../sass/public_style.scss */
.container .menu .menu_rodzaje > span {
  display: block;
  cursor: pointer;
  padding-left: 255px;
  height: 26px;
  line-height: 26px;
  margin-bottom: 1px;
  color: #fff;
  background-image: url(../img/menu_rodzaje.png);
}
/* line 288, ../sass/public_style.scss */
.container .menu .menu_rodzaje > span:nth-child(1) {
  background-position: 0px 0px;
}
/* line 289, ../sass/public_style.scss */
.container .menu .menu_rodzaje > span:nth-child(2) {
  background-position: 0px -26px;
}
/* line 290, ../sass/public_style.scss */
.container .menu .menu_rodzaje > span:nth-child(3) {
  background-position: 0px -52px;
}
/* line 291, ../sass/public_style.scss */
.container .menu .menu_rodzaje > span:nth-child(4) {
  background-position: 0px -78px;
}
/* line 292, ../sass/public_style.scss */
.container .menu .menu_rodzaje > span:nth-child(5) {
  background-position: 0px -104px;
}
/* line 294, ../sass/public_style.scss */
.container .menu .menu_rodzaje > span:hover, .container .menu .menu_rodzaje > span.active {
  background-position: 0px -130px !important;
  color: #ffa000;
}
/* line 306, ../sass/public_style.scss */
.container .lista_lokali {
  margin-top: 50px;
  margin-bottom: 25px;
  width: 100%;
  text-align: center;
}
/* line 312, ../sass/public_style.scss */
.container .lista_lokali tr {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
}
/* line 318, ../sass/public_style.scss */
.container .lista_lokali tr.header th {
  border-bottom: 1px solid #FF9F00!important;
  text-align: center;
  cursor: pointer;
  transition: 0.5s all;
}
/* line 325, ../sass/public_style.scss */
.container .lista_lokali tr.header th.nosort {
  cursor: default!important;
}
/* line 329, ../sass/public_style.scss */
.container .lista_lokali tr.header th:hover {
  color: #ffa000!important;
}
/* line 333, ../sass/public_style.scss */
.container .lista_lokali tr.header th.nosort:hover {
  color: #ffffff!important;
}
/* line 337, ../sass/public_style.scss */
.container .lista_lokali tr td {
  border-bottom: 1px solid #333333;
}
/* line 341, ../sass/public_style.scss */
/*.container .lista_lokali tr td.metrykwadratowe:after {
  content: " m\B2";
}*/
/* line 345, ../sass/public_style.scss */
.container .lista_lokali td.rzut a:first-of-type {
  display: inline-block;
  margin: auto;
  width: 19px;
  height: 18px;
  background-image: url(../img/pdf.png);
}
/* line 353, ../sass/public_style.scss */
.container .lista_lokali td.rzut a:last-of-type {
  display: inline-block;
  margin: auto;
  margin-left: 5px;
  width: 19px;
  height: 18px;
  background-image: url(../img/pdf_czb.png);
}

/*
	STYLE DLA LOKALU
*/
/* line 369, ../sass/public_style.scss */
svg .lokal {
  cursor: pointer;
  opacity: 0.0;
  fill: #ffa000;
  /*@include transition(all, 0.5s,ease);*/
}
/* line 375, ../sass/public_style.scss */
svg .lokal:hover {
  opacity: 0.25;
}
/* line 379, ../sass/public_style.scss */
svg .lokal.rezerwacja {
  fill: lime !important;
  opacity: 0.1;
}
/* line 384, ../sass/public_style.scss */
svg .lokal.sprzedany {
  opacity: 0!important;
  cursor: default;
}

/* line 392, ../sass/public_style.scss */
svg .bg_lokal.rezerwacja {
  fill: lime !important;
}
/* line 396, ../sass/public_style.scss */
svg .bg_lokal.sprzedany {
  opacity: 0!important;
}
/* ************************************ */
tr#table_lokal_66 td,
tr#table_lokal_70 td,
tr#table_lokal_72 td,
tr#table_lokal_145 td,
tr#table_lokal_86 td,
tr#table_lokal_88 td,
tr#table_lokal_115 td,
tr#table_lokal_117 td,
tr#table_lokal_118 td,
tr#table_lokal_134 td,
tr#table_lokal_114 td,
tr#table_lokal_149 td,
tr#table_lokal_149_2 td,
tr#table_lokal_152 td{
	color: rgba(249,58,58,1.00);
}

.ui-tooltip-content a.a_dymek{
	
	color: rgba(249,58,58,1.00) !important;
}

/*tr#table_lokal_70 td, tr#table_lokal_117 td, tr#table_lokal_66 td, tr#table_lokal_134 td, tr#table_lokal_86 td, tr#lokal_85 td {
	display: none;
}*/
#table_lokal_70, #table_lokal_81, #table_lokal_117, #table_lokal_66, #table_lokal_134, .metry-moje-152, #table_lokal_86, {
	display: none;
}
#lokal_152, #lokal_72, .metry-moje-70, .metry-moje-85, #lokal_85, .metry-moje-81, .metry-moje-152 {
	display: none;
}
.mapa_wlasciwa > svg {
  fill: red !important;
}
.mapa_wlasciwa > rect .sprzedane {
  fill: red !important;
}
svg .lokal {
  cursor: default;
  opacity: 0.5 !important;
  fill: red !important;
}
.czerowny-color-sprzedane {
  background-color: red;
  width: 85px;
  height: 80px;
  margin-top: 159px;
  margin-left: 17px;
  opacity: 0.5;
}

.czerowny-color-sprzedane-one {
  background-color: red;
  width: 72px;
  height: 48px;
  margin-top: -33px;
  margin-left: 262px;
  position: absolute;
  opacity: 0.5;
}

.czerowny-color-sprzedane-two {
  background-color: red;
  width: 89px;
  height: 97px;
  margin-top: -195px;
  margin-left: 233px;
  position: absolute;
  opacity: 0.5;
}