body{font-family: 'Poppins', sans-serif; color:#9e9b9d; font-size:12px;margin:0;padding:0; height: auto; background: #f7f7f7; width: 100%;}

.center > h2{
	 color: #4b4b4b;
}
.center{width:1200px;margin:0 auto;}
.clear{clear:both;}
a{text-decoration:none;color:inherit;}
h1, h2, h3, h4, h5, p, span, a {margin: 0; padding: 0; position: relative;}
#results{overflow: hidden;}
#mapka {height: auto; margin: 0; position: relative; top: 0; width: 100%; z-index: 1;}
#map {height: 400px; width: 100%;}
p{font-weight: 500; font-size: 14px;}
a.karta img{width: 100%;}
h1, h2{font-size:30px;font-weight:400;;}
h3{//color:#db1f36;font-size:20px;font-weight:700;margin:0;padding:0;}
h4{//color:#db1f36; color:#eb4d1d;font-weight:700;font-size:18px;float:none;width:190px;margin:0 0 8px;padding:0;min-height:38px;}
h5{font-size:26px;text-align:center;color:#fff;font-weight:700;margin:20px 0;}
#top{display: inline-block; padding:6px 0 0 0; width: 100%; background: #fff;}

.f_r{float: right;}
.log{text-align: right; border-left: 1px solid #d0d0d0; background: #fff; float: left;  margin-top: 30px; margin-left: 20px; padding-left: 20px;}
.log p{display: inline-block; font-size: 14px; text-transform: uppercase; padding: 6px 0;}
.log a.active{color: #eb4d1d;}
.dane{float: left; text-align: right; margin-top: 32px;}
.dane p{display: inline-block; margin-left: 20px; font-weight: 300; line-height: 18px;}
.dane p span{display: block; font-weight: 600; color: #4b4b4b;}
.dane p span.u{font-weight: 300; color: #9e9b9d;}
.dane i{color: #eb4d1d;}
#menu{text-align:center;margin:10px auto 0 auto;padding:10px 0; width: 100%; display: table; position: relative; border-top: 1px solid #d0d0d0;}
#menu ul{margin: 0; padding: 0; list-style: none;}
#menu ul li{float: left;font-size: 18px; font-weight: 300; margin-left:15px;}
#menu ul li:first-child{margin-left: 0;}
#menu ul li:hover{color: #eb4d1d;}
li.ukryj{display: none;}
#menu-icon{cursor:pointer;display:none;padding:5px 25px 7px 10px;position:absolute;right:0;}
#menu-icon span{cursor:pointer;border-radius:1px;height:44px;width:20px;background:url(../images/menu_togle.png) no-repeat;background-size:20px;position:absolute;display:block;content:'';transition:all .25s ease-out 0}
#menu-icon.active span{background-color:transparent;background:url(../images/menu_togle_hover.png) no-repeat;background-size:20px}
.baner{position: relative; overflow: hidden;  background-size: 100%;}
.baner-lato{background:url(../images/baner_lato.jpg) no-repeat center top;}
.baner-zima{background:url(../images/baner_zima.jpg) no-repeat center top;}
.baner > img{width: auto; //height: 700px; height:auto; max-width:100%; visibility: hidden;}
.baner h3{//background-color: rgba(158,156,157,0.9); color: #eb4d1d; //bottom: 40px; //display: inline; //padding: 20px; //text-transform: uppercase; font-size: 30px; font-weight: 300; color: #ffffff; background-color: #9e9b9d; padding: 0 20px; display: inline-block; margin-bottom: 20px;}
.szukaj{height:auto;width:100%; position: absolute; top: calc(50% - 125px);}
.center_m{margin: 0 5px;}
#lista, .nazwa_ap .szukaj{position: relative; top: 0;}
.float_l{float:left; width: 13.9%; margin-right: 1%; position: relative; overflow: hidden;}
.lewa .float_l, .nazwa_ap .float_l{width: 100%; margin: 0 0 5px 0;}
.szukaj h2{color: #4b4b4b; font-weight: 900; text-transform: uppercase; font-size: 25px; line-height: 27px;}
.szukaj h2 span{color: #4b4b4b;}
.szukaj p{color: #fff; font-weight: 300;}
.szukaj select, .szukaj input{border: none; background: #fff; padding: 0 10px; cursor:pointer; z-index: 3; font-family: 'Poppins'; font-weight: 300; width:100%; height:27px; }
.szukaj_dodatki input{border: none; background: #fff; padding: 0 10px; cursor:pointer; z-index: 3; font-family: 'Poppins'; font-weight: 300; width: 20px; height: 20px;}
.nazwa_ap .szukaj input{/*width: 94%;*/}
input.dalej{background: #e94714; color: #fff; font-size: 20px; font-weight: 400; float: left; padding: 10px 0; width: 120px; height: auto; -webkit-appearance: none; border-radius: 0;}
input.dalej [type=button] {-webkit-appearance: none; border-radius: 0;}
.lewa input.dalej, .nazwa_ap input.dalej{padding: 0; float: none; margin: 0 auto; text-align: center;}
.o{overflow: hidden; position: relative;}
.wybierz{position:absolute; right: 0; height: 100%; z-index: 1; width: 26px; background-image: url(../images/wybierz.png); background-position: right center; background-repeat: no-repeat;}
img.ui-datepicker-trigger{display: none;}
input.dzien{height:27px;}
select.dzien,select.rok{overflow:hidden;}
form.wyszukiwarka{/*font-size:16px;*/font-size:14px;color:#000;font-weight:600;/*padding:110px 28px 10px;*/ padding: 20px; background-color: rgba(158,156,157,0.9); overflow: hidden;}
select.miesiac{width:100px;height:27px;overflow:hidden;border:1px solid #a41919;}
button.calender{background:url('../images/button.png') center center no-repeat;border:0;cursor:pointer;height:26px;width:26px;}
.od{margin-left:30px;}
.od5{float:left;margin:0 0 0 15px;}
.od1{float:left;margin:0 0 0 30px;}
.od2{float:left;margin:0 0 0 20px;}
.opc{margin:0 30px 12px;}
.opc .inp{height:27px;min-width:280px;border:1px solid #a41919;padding:0 5px;}
.checkbox{font-size:12px;font-weight:400;font-family:Tahoma;margin:5px 0 12px;}
input[type="checkbox"]{margin:3px 3px 3px 0;}

.oferta_dnia{margin-top: -237px; z-index: 3; overflow: hidden; margin-bottom: 50px;}
.oferta_dnia > .center > h2{text-align: center; //background: #4b4b4b; background-color: #9e9b9d;  color: #4b4b4b; //text-transform:capitalize !important; font-weight: 900;  margin: 0 5px; padding: 5px 0;}
	.off{ background: #dbdbdb; position: relative; width: calc(50% - 10px); float: left; margin-bottom: 10px; margin-left: 5px; margin-right: 5px; }
	.img{width: 50%; float: left; position: relative; height: 237px; overflow: hidden;}
	.img img{width: auto; min-height: 237px; transition: all .2s ease-in-out;}
	.off .img img{width: auto; height: 237px; width: 100%;}
	.zobacz{position: absolute; top: 30px; left: 30px; z-index: 1; font-size: 20px; color: #fff; background: #e94714; padding: 3px 10px; display: none;}
	.off:hover .zobacz{display: block; transition: all .9s ease-in-out;}
	li:hover .img img{transform: scale(1.1);}
	.lokalizacja, .ludek, .pokoje, .metraz, .apartamenty{color:#fff;font-size:14px;float:left;font-weight:300;cursor:help;}
	ul.lista_1 .lokalizacja, ul.lista_1 .ludek, ul.lista_1 .pokoje, ul.lista_1 .cena, ul.lista_1 .apartamenty{font-size:16px;}
	ul.lista_1 .lokalizacja, ul.lista_1 .ludek, ul.lista_1 .pokoje, ul.lista_1 .apartamenty{color: #4b4b4b;}
	.galeria .ludek{float: right; margin-right: 0;}
	.ludek{background:url(../images/ludek2.png) center left no-repeat; margin-right: 30px; padding:3px 0 3px 15px;}
	.pokoje{background:url(../images/rzut2.png) center left no-repeat;padding:3px 0 3px 27px;}
	.metraz{background:url(../images/plans.png) center left no-repeat;padding:3px 0 3px 27px;}
	.apartamenty{background:url(../images/house-outline.png) center left no-repeat;padding:3px 0 3px 27px;}
	.ludek span, .pokoje span, .metraz span, .apartamenty span{font-weight: 500;}
	.ludek span.ukryj, .pokoje span.ukryj, .cena span.ukryj, .metraz span.ukryj, .apartamenty span.ukryj{display: block; font-size: 12px; font-weight: 300; line-height: 14px;}

	.bg_nazwa .ludek span.ukryj, .bg_nazwa .pokoje span.ukryj, .bg_nazwa .cena span.ukryj, .bg_nazwa .metraz span.ukryj, .bg_nazwa .apartamenty span.ukryj{display: inline-block;}
	.bg_l{/*background: #4b4b4b; */ background-color: rgba(158,156,157,0.9); position: static; bottom: 0; border-top: 1px solid #6f6f6f;}
	.opis, .opis2{width: 50%; float: left; position: relative; //overflow :hidden;}

	.rabat{position: absolute; bottom: 20px; right: 20px; background: url(../images/rabat.png) no-repeat center; background-size: 100px; font-size: 25px; color: #fff; text-align: center; width: 100px; height: 100px; z-index: 1; font-weight: bold; line-height: 100px;}

	.rabat2{position: absolute; top: -10px; right: -8px; background: url(../images/rabat.png) no-repeat center; background-size: 220px; font-size: 21px; color: #fff; text-align: center; width: 100px; height: 100px; z-index: 1; font-weight: bold; line-height: 100px;}

	.opis2 h1{color: #e94714; line-height: 32px;}
	.opis2 h2{color: #4b4b4b; font-size: 25px; line-height: 27px; margin-bottom: 20px;}
	p.wiecej{text-align: right; color: #e94714;}
	.opis2 p{font-size: 17px; font-weight: 300; line-height: 22px; margin-top: 20px;}
	.img2{float: left; width: 50%; position: relative;}
	.img2 img{width: 100%;}
	.margin_opis{overflow: hidden; margin: 20px; position: relative; height: 147px;}
	.margin_opis p{color: #6f6f6f;}
	.margin_opis p span{display: block;}
	.bg_l .margin_opis{padding: 10px 20px; margin: 0; height: auto;}
	.opis h2.of_dnia{font-weight: 300; color: #4b4b4b; background: url(../images/bg.jpg) no-repeat left bottom; padding: 20px 0 15px 0; font-size: 30px; line-height: 32px;}
	.opis h2	{color: #e94714; font-size: 33px; line-height: 39px; //margin-bottom: 20px;}
	.opis h2.ceny{font-size: 25px; color: #9e9c9d; font-weight: 500; line-height: 39px;}
	.opis h2.ceny span{color: #4b4b4b; font-weight: 900; font-size: 37px;}
	.off:hover{background: #4b4b4b;}
	.off:hover h2{color: #fff;}
	.off:hover .bg_l, ul.lista_1 li:hover .bg_l{background: #dbdbdb;}
	.off:hover .ludek, ul.lista_1 li:hover .ludek{background:url(../images/ludek.png) center left no-repeat; color:#575757;}
	.off:hover .pokoje, ul.lista_1 li:hover .pokoje{background:url(../images/rzut.png) center left no-repeat; color:#575757;}
	.off:hover .opis h2.ceny span{color: #fff;}
.polecamy{background: #dbdbdb; overflow: hidden; padding: 15px 0; //margin-bottom: 50px; text-align: center;}
	.polecamy h2{background: url(../images/bg.jpg) no-repeat center bottom; padding-bottom: 10px; color: #4b4b4b; font-weight: 500; margin-bottom: 20px;}
	.polecamy img{height: 64px; margin-bottom: 10px;}
.polecamy a{margin: 0 1% 15px 1%; display: inline-block; width: 14.4%; vertical-align: middle;}
.polecamy a p{font-size: 15px; line-height: 17px; height: 50px;}
	.polecamy a:hover{color: #e94714;}
	.polecamy img:nth-child(2){display: none;}
	.polecamy a:hover img:nth-child(2){display: inline-block;}
	.polecamy a:hover img:nth-child(1){display: none;}

.ourApartments{overflow: hidden; padding: 30px 0 10px 0;}
	.ourApartments h2, #results h2, #results2 h2, #results2 h1{background: url(../images/bg.jpg) no-repeat center bottom; padding-bottom: 10px; color: #4b4b4b; font-weight: 500; text-align: center; margin-bottom: 30px;}
	.ourApartments h2 span, #results h2 span{//color: #e94714;}
	#results h2{text-align: left; background-position: bottom left;}
	ul.lista_1{margin: 0; padding: 0; list-style: none;}
	ul.lista_1 li{width: 25%; float: left; //margin-right: 2%; position: relative; overflow: hidden; margin-bottom: 10px; font-weight: 300; font-size: 12px; line-height: 15px;}
	ul.lista_1 li:nth-child(3n){margin-right: 0;}
	ul.lista_1 li img{width: 100%; min-height: auto; max-height: 209px;}

	.border_li{//border: 1px solid #f7f7f7; margin: 0 5px; background: #dbdbdb;}
	ul.lista_1 li:hover .border_li{//border: 1px solid #e94714;}
	ul.lista_1 li .img{float: none; width: 100%; height: auto;}
	ul.lista_1 li .zobacz{display: none; top: 15px; left: 15px; font-weight: 500; padding: 10px;}
	ul.lista_1 li:hover .zobacz{display: block;}

	.ourApartments ul.lista_1 li h2, #results ul.lista_1 li h2, #results2 ul.lista_1 li h2{color: #e94714; font-size: 16px; text-align: left; margin: 0; padding: 0; background: none; overflow: hidden; height: 18px;}
	ul.lista_1 li h2 span{/*color: #9e9b9d;*/ color: #4b4b4b; font-size: 11px; font-weight: 300;}
	ul.lista_1 li .margin_opis{margin: 0; padding: 10px 10px; height: auto;}
	ul.lista_1 li .margin_opis_szukajka{//height: 57px;}
	.lokalizacja{background:url(../images/lok.png) center left no-repeat;padding:2px 0 2px 20px; height: 20px;color: #9e9b9d; overflow: hidden;}
	.cena{margin-left: 10px; color: #fff; float: right; padding: 3px 0;}
	.cena span{font-weight: 700;}
	.cena span, .cena{color:#e94714;}
	#h{height: 60px; overflow: hidden; /*background: #4b4b4b; */color: #4b4b4b; background-color: #dbdbdb;}
	/*usuniete hover z każdego*/
	ul.lista_1 li .border_li{background: #e94714;}
	ul.lista_1 li .lokalizacja{background:url(../images/lok2.png) center left no-repeat; color: #fff;}
	ul.lista_1 li, .ourApartments ul.lista_1 li h2, #results ul.lista_1 li h2, #results2 ul.lista_1 li h2 , ul.lista_1 li h2 span {color: #fff;}
	ul.lista_1 li .cena{//color: #575757;}
	.rez{float: left;}
	ul.lista_1 li .cena span{//color: #e94714;}
	ul.lista_1 li .bg_l{background: #dbdbdb;}
	ul.lista_1 li .ludek{background:url(../images/ludek.png) center left no-repeat; color:#575757;}
	ul.lista_1 li .pokoje{background:url(../images/rzut.png) center left no-repeat; color:#575757;}
	/*usuniete hover z każdego*/

	#results ul.lista_1 li{width: 33.33%;}
	#results ul.lista_1 li:nth-child(3n){//margin-right: 2%;}
	#results ul.lista_1 li:nth-child(2n){//margin-right: 0;}
	#results2 ul.lista_1 li img, #results ul.lista_1 li img{//width: 50%; //float: left;}

	.results_rezydencje ul.lista_1 li{width: 33.33%;}

.stopka{background:#4b4b4b;margin:0 auto -80px auto;padding:30px 0; color: #fff; font-weight: 300; font-size: 12px; overflow: hidden; width: 100%;}
	ul.menu_bot{list-style:outside; margin:0;padding:0; width: 100%; overflow: hidden;}
	ul.menu_bot li{float:left;padding-right:25px; font-size: 16px; font-weight: 500;}
	ul.menu_bot li:last-child, ul.menu_bot2 li:last-child{padding-right:0;}

	ul.menu_bot2{list-style:none; margin:0;padding:0; width: 100%; //height: 61px; overflow: hidden;}
	ul.menu_bot2 li{float:left;//padding-right:25px; font-size: 12px; font-weight: 300;  vertical-align: bottom; width: 25%;}
	ul.menu_bot2 li:nth-child(2), ul.menu_bot2 li:nth-child(3){text-align: center;}
	ul.menu_bot2 li:nth-child(1), ul.menu_bot2 li:nth-child(2){padding-top:30px;}
	ul.menu_bot2 li:nth-child(3){padding-top:14px; text-align: center;}
	ul.menu_bot2 li:nth-child(4){text-align: center;}

	.stopka p{font-weight: 300; font-size: 12px;}
	#ui-tooltip-0{display: none; top: 0; background: none; border: 0; padding: 0; margin: 0;}
.znaczki{float: right; text-align: right;}
.znaczki a{display: block;}
.lewa{float:left;width:25%; margin-right: 2%; overflow: hidden; position: relative; margin-bottom: 20px;}
.lewa > h3 {
    font-size: 20px;
    padding: 10px 20px;
    background-color: #f6f6f6;
    cursor: pointer;
    display: none;
    margin: 0;
    text-align: center;
    border-radius: 20px;
}

#menu-icon2 {display: none;}

.prawa{float:right;width:73%; overflow: hidden; position: relative; margin-bottom: 20px;}
	.box{background:#fff;color:#9e9c9d;overflow:hidden; border: 1px solid #9e9c9d; margin-top: 20px; font-weight:500;}
		h3.tytul{font-weight:700;line-height:19px;font-size:18px;color:#4b4b4b;}
		.b_filtr{background-color:#e94714;color:#fff;font-size:16px;border:0;cursor:pointer;margin:0;padding:8px 20px 8px 0; width: 100%; text-align: right;background-image: url(../images/filtruj.png); background-repeat: no-repeat; background-position: center right; font-weight: 700;}
		.b_filtr:hover{background-color: #4b4b4b;}
		.opcja{padding: 20px;}
		.lista{list-style:none;margin:15px 0 0 0;padding:0;}
			.lista li{margin:0;padding:2px 0;}
			.lista li input{margin:2px 5px -1px 0;}
			.lista li label span{color:#999;}
			.lista li a{color:#666;font-size:13px;}
			ul.lista li:hover{background-color:#ffcece;padding:2px 0;}
			input.napart{width:100%;margin:0;padding:5px 0; font-family: "Poppins"; font-weight: 500; border: 1px solid #9e9c9d; color: #9e9c9d; font-size: 12px;}
		.box img{width: 100%;}
		.nazwa1{font-size:16px;color:#fff;background-image:url('../images/nazwa.png');background-position:right center;background-repeat:no-repeat;background-color:rgba(235,77,29,0.6);filter:alpha(opacity=60);float:left;z-index:8;position:absolute; bottom: 0px;width:96%;margin:0;padding:10px 45px 10px 10px;}
	.nawigacja{font-size:11px;color:#9e9c9d;padding:10px 0; margin-bottom: 20px;font-weight: 500;border-bottom: 1px solid #ececec;}
	.nawigacja a{color:#eb4d1d; font-weight: 500;}
	.prawa h3{color: red; line-height: 22px;}

.top_nazwa{float: left;}
.galeria .top_nazwa{background-color: rgba(158, 156, 157, 0.7); text-align: left; position:absolute;margin:0; z-index: 2; top: 30px; left: 0; padding: 20px; color: #fff;}
	.top_nazwa a{font-weight: 500; font-size: 15px; color: #fff;}
	h1.apart{color: #e94714; font-size:23px;font-weight:500; line-height: 25px; margin:0 0 0 0; padding: 0;}
	h1.apart span{color: #9e9c9d; font-weight: 300; font-size: 19px;}
	.galeria .top_nazwa h1.apart{color: #fff;}
	button.rezerwuj, a.rezerwuj{font-size:20px;font-weight:700;background:#e94714;color:#fff;border:0;cursor:pointer;margin:0;padding:10px 15px;}
	.galeria button.rezerwuj, .galeria a.rezerwuj{position: absolute; right: 0; bottom: 20px; z-index: 3;}
	#sync1 .item{margin: 0 5px;}
    #sync1 .item img{max-width: 100%; height: 500px;}
    #sync2 .item{margin: 0 5px 10px 5px; color: #FFF; cursor: pointer; position: relative; text-align: center;}
	#sync2 .item img{width: 100%;}
	.border_img{position: absolute; width: 99%; height: 99%; z-index: 2;}
	#sync2 .synced .border_img{border: 1px solid #e94714;}
	.owl-prev, .owl-next{position: absolute; z-index: 3; top: calc(50% - 15px); width: 50px; height: 80px; background-color: none;}
	.owl-prev{left: 15px; background-image: url(../images/prev.png) !important; background-repeat: no-repeat !important; background-position: center !important;}
	.owl-next{right: 15px; background-image: url(../images/next.png) !important; background-repeat: no-repeat !important; background-position: center !important;}
.galeria .center{position: relative;}
.galeria{overflow:hidden;margin:0 auto 20px auto; text-align: center; position: relative; float: left; width: 70%; background-color: rgba(158,156,157,0.9);}
.nazwa_ap{float: right; width: 30%;}
.bg_nazwa{margin-left: 30px; background: #e94714; padding: 13px 20px; overflow: hidden; color: #fff;}
.bg_color{margin-left: 30px; //background: #dbdbdb; padding: 13px 20px; overflow: hidden; border: 1px solid #ececec;}
.nazwa_ap .szukaj{margin-left: 30px; width: auto; margin-top: 20px;}
.trzy{width: 33.33%; float: left; margin: 0 auto;}
.trzy .ludek{margin: 0;}
.trzy .cena{float: none;}

.nazwa_ap hr{border-color: #9e9b9d; background-color: #9e9b9d; height: 1px; border:0;}

.center .ui-widget-content{background: transparent;}
.ui-tabs-vertical { width: 100%; border: 0; border-radius: 0; padding: 0;}
.ui-tabs-vertical .ui-tabs-nav { padding: 0; float: left; width: 30%; border:0; padding: 0; overflow: hidden; border-radius: 0; background: transparent;}
 .ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border: 0; margin: 0;font-family: "Poppins"; font-weight: 300; font-size: 18px; border-radius: 0; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
.ui-tabs-vertical .ui-tabs-nav li a {display:block; padding: 10px; color: #444; float: none;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {//border: 0;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a{color: #fff;}
.ui-tabs-vertical .ui-tabs-panel { padding: 0; float: right; width: 70%; background: #fff;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background-color: #e94714;}
.ui-corner-left{border: 0;}
.ui-widget-content .ui-state-hover{background: #a6a4a5;}
.m_t{padding: 20px; overflow: hidden;}
.kal_leg_float_left {float: left; margin-right: 10px; font-weight: 300; font-size: 12px;}
#kal_legenda p span {border: 1px solid #eee; display: inline-block; height: 12px; vertical-align: middle; width: 12px;}
#kal_legenda span#legend_red {background-color: #ff0000;}
#kal_legenda span#legend_yellow {background-color: #ffff00;}
#kal_legenda span#legend_white {background-color: #fff;}
#kal_legenda p span img {height: 12px; width: 12px;}
.center .ui-widget{font-family: "Poppins";}

.opis3{overflow: hidden; margin-bottom: 20px; font-weight: 500;}
.box3{width: 100%; overflow:auto;position: relative;}
.box2{border:1px solid #dfe0e3;overflow:hidden;margin:10px 0; position: relative;}
.box2 h2{margin: 10px 0 10px 20px;}
.box2 img{width: 100%;}
h2.apart, h2.terminy{background: url(../images/bg.jpg) no-repeat center bottom; padding-bottom: 10px; color: #4b4b4b; font-weight: 500; margin-bottom: 10px; font-size: 25px; text-align: center;}
h2.terminy{float: left;}
#owna{font-size:15px;text-align:justify; font-weight: 500; margin-bottom: 30px;}
#owna h3{color:#333;margin:0;}
#owna h4{text-align:center;width:100%;font-weight:400;margin:35px 0 20px;}
#owna ol{padding-bottom:20px;border-bottom:1px dotted #9f9f9f;padding-right:20px;}
#owna ol li{margin:8px 0;}
#owna ol li ol{padding-bottom:0;border-bottom:none;}
#owna ol li ol li{list-style-type:lower-alpha;}

.mapa_goral{font-size:17px;display:block;float:right;margin:10px 0;}
.mapa_goral:hover{color:#e94714;}


#srodek{overflow:hidden;padding:0;}
.left{float:left;margin-right:7px;width:542px;}

.dalej{width:94px;height:87px;float:right;display:block;cursor:pointer;margin:11px 0 0;}
.dalej1{width:94px;height:87px;float:right;display:block;cursor:pointer;background:url('../images/next.jpg') center center no-repeat;margin:30px 10px 0 0;}
.popularne{height:305px;overflow:hidden;position:relative;width:540px;}
#popularne, #atrakcje{height:305px;width:540px;position:relative;overflow:hidden;}
#popularne img, #atrakcje img{border:1px solid #bdc5c5;width:540px;position:relative;z-index:2;}
#popularne .ocena{position:absolute;left:20px;bottom:20px;z-index:100;}
/*#popularne .labelbud{z-index:200;position:absolute;top:5px;bottom:0;}*/

#popularne .budynek, #atrakcje .budynek{ margin: 0;}

/*.naz_pop{margin:-4px 0 0 1px;}*/
/*.naz_bud{margin:-260px 0 0 1px;}*/
.nazwa{font-size:30px;color:#fff;background-image:url('../images/nazwa.png');background-position:right center;background-repeat:no-repeat;background-color:rgba(0, 0, 0, 0.5);filter:alpha(opacity=50);float:left;z-index:8;position:absolute; top: 1px; left: 1px; padding:10px 45px 15px 20px;}

/*.ig_pop{margin:0 0 0 1px;}*/
/*.ig_bud{margin:-194px 0 0 1px;}*/
.ile_gdzie{font-weight:700;font-size:12px;color:#fff;background-color:rgba(217, 30, 57, 0.9);filter:alpha(opacity=90);z-index:40; position:absolute; top: 66px; left: 1px; padding:5px 30px 5px 20px;}
.ocena{background:url('../images/ocena.png') center center no-repeat;position:relative;float:left;z-index:35;color:#fff;font-size:12px;font-family:Arial;font-weight:700;width:20px;margin:-50px 0 0 20px;padding:10px 6px 15px;}
.zmiana{background:url('../images/zmiana.png') center center no-repeat;float:right;width:102px;z-index:5;position:relative;margin:-54px 0 0;}
.zmiana a{display:block;height:50px;width:50px;position:relative;float:left;}
.zmianap{background:url('../images/zmiana.png') center center no-repeat;width:102px;z-index:15;position:absolute;right:0;margin:-49px 0 0;}
.zmianap a{display:block;height:50px;width:50px;float:left;}

.ost a img{width:173px;border:1px solid #dedede;float:left;margin-right:10px;margin-top:15px;}
.ost .zajawka{ margin: 10px 0 0 0;}
.ost .ceny{font-size: 15px; color :#000;padding: 0px 0px 10px 0;}
.ost .ceny span{ color: #db1f36; font-size: 16px; font-weight: bold;}
.ost .ceny .ceny-stara{color: #cccdcd; font-size: 12px; display: inline-block; margin: 0 5px; font-weight: normal;}
.op{float:right;width:355px;}
.op1{float:right;width:345px;}
.op2{float:right;width:430px;}
.lok{float:left;line-height:19px;margin-bottom:15px;margin-top:20px;}
.lok span{color:#cccdcd;}
.ile{float:right;width:130px;overflow:hidden;position:absolute;right:0;}
.ocena1{float:right;background:url('../images/ocena.png') center center no-repeat;color:#fff;font-size:12px;font-family:Arial;font-weight:700;width:20px;padding:10px 6px 15px;}
.wsk_0{width:96px;height:15px;background-image:url('../images/wsk_0.png');background-position:left;background-repeat:no-repeat;float:left;margin-top:30px;}
.wsk_1{width:96px;height:15px;background-image:url('../images/wsk_1.png');background-position:left;background-repeat:no-repeat;float:left;}
.right{float:right;margin-left:7px;width:532px;}
.my{background:url('../images/my.png') left center no-repeat;font-weight:600;font-size:16px;cursor:pointer;padding:10px 0 10px 30px;}
.klient{font-size:30px;float:left;margin:10px 0;}
.klient span{font-size:18px;}
.sred{background:url('../images/sred.png') center center no-repeat;float:right;font-size:38px;color:#fff;width:150px;text-align:center;font-weight:700;padding:12px 10px 22px 0;}
.budynek{/*height:259px;*/overflow:hidden;position:relative;margin:45px 0 25px; display: block;}
/*.budynek a{ display: block;}*/
.budynek img{border:1px solid #bdc5c5; /*width:530px;*/ width: 100%;}
.promocje{background:#d60000;font-size:28px;color:#fff;padding:25px 0;}
.promocje1{background:#ae0404;font-size:20px;color:#fff;padding:20px 0;}
form.email{float:right;}
.email input{width:180px;font-size:14px;color:#b8b8b4;border:1px solid #a41919;padding:12px 20px;}
.email button,.button{font-size:18px;font-weight:700;color:#fff;background:#161717;border:0;cursor:pointer;padding:10px 20px;}

.prawo{font-family:Arial;font-size:11px;color:#b0b0b0;float:left;line-height:21px;font-weight:400;margin:10px 0;}




.wybrales{background:#f6f7f7;border:1px solid #dfe0e3;overflow:hidden;padding:5px 12px;}
.kasuj{background:url('../images/kasuj.png') center center no-repeat;border:0;cursor:pointer;}
.co{border:1px solid #dfe0e3;background:#fff;float:left;color:#717171;font-family:Arial;font-weight:700;padding:6px 12px;}
.co span{font-weight:400;color:#161717;margin-right:8px;}
ul.pagination{overflow:hidden;float:left;list-style:none;font-size:12px;color:#0b0b0b;font-family:Arial;font-weight:700;margin:10px 0;padding:0;}
ul.pagination li{float:left;padding:4px 6px;}
ul.pagination li:hover{background:#161717;color:#fff;}
form.sort{float:right;color:#535353;font-weight:700;font-family:Arial;margin:10px 0;}
select.sor{width:120px;background:#fff;color:#212121;border:1px solid #b0b0b0;}
.note{text-align:right;font-size:12px;margin:15px 10px;}
span#currentValue{font-weight:700;color:#d10900;font-size:14px;margin-left:3px;}
#defaultSlider{width:250px;margin:5px 10px 20px;}
.wroc{font-size: 20px; font-weight: 900; line-height: 22px; text-transform: uppercase; background:#9e9b9d; color:#fff; padding:20px;}


h3.apart{font-size:24px;float:left;margin:17px 17px 15px 0;}


.apart_kont{font-size:22px;text-align:center;font-weight:700;background:#333;color:#fff;border:0;float:right;width:174px;margin:0 0 5px;padding:10px 20px;}
.apart_kont span{font-size:12px;}

img.big{float:left;width:700px;height:526px;}
.big2{overflow: hidden; margin:0 0 5px 0; width: 84%; float: left; position: relative;}
.big2 img{min-height:500px; width: 100%;}
img.small{float:left;width:166px;height:125px;margin:0 0 9px 9px;}
img.small2{display: block; width:166px;height:125px;margin:0;}
.small2{overflow: hidden; margin: 0 auto;}
.small2 img{display: block;}
.small_gal{float: right; margin: 0; overflow: hidden; text-align: center; position: relative;}
.last{position: absolute; background-color: rgba(233, 71, 20, 0.7); z-index: 2; width: 100%; height: 100%; color: #fff; text-align: center; font-size: 25px; line-height: 22px; padding: 40px 0;}
.last span{font-size: 14px; font-weight: 300; display: block;}

.first{color:#131313;width:90px;text-align:right;padding-right:10px;}
.second{color:#757575;font-weight:700;}
.ogol{width:180px;}
.ogol,.ogol1{float:left;padding:10px 8px 10px 15px;}
.ogol1{width:200px;border:0;}
.szczegol{float:left;width:385px;border-spacing:0 8px;padding:10px 8px 10px 10px;}
.szczegol tr td,.ogol tr td{border-bottom:1px solid #ececec;}
.szczegol td,.ogol td{vertical-align:top;}
.szczegol td.first{width:130px;}
.co1{border:1px solid #dfe0e3;background:#fff;float:left;font-weight:500;width:180px;margin:5px auto;padding:6px 0 6px 10px;}
.co1 img{float:right;margin-left:3px;}
.ogol span{text-align:center;}
.middle{overflow:hidden;padding:0 13px 13px;}
.lyda{width:233px;height:180px;overflow:hidden;position:relative;margin:10px auto;}
.lyda img{width:233px;}
.opi{background:url('../images/opi.png') left bottom no-repeat;overflow:hidden;padding-bottom:15px;margin:15px 15px 0;}
.oop{background:#ebebeb;font-size:11px;color:#505050;font-style:italic;padding:15px 15px 20px;}
.kto{font-weight:700;color:#131313;float:left;padding:0 0 15px 15px;}
.see{float:right;font-size:13px;color:#666;padding:0 15px;}
.name{font-size:14px;font-weight:700;color:#db1f36;font-family:'Segoe UI';margin:10px auto 5px;}
.lyda img.lyda{border:1px solid #dcdcdc;width:231px;}
.cz{width:18px;background:red;}
.zol{width:18px;background:#ffd700;}
.whi{width:16px;background:#fff;border:1px solid #eee;}
table.ocenki{text-align:left;width:233px;float:right;margin:20px 30px;}
table.ocenki tr th{font-weight:700;font-size:18px;}
.ocenka{width:270px;float:left;position:relative;margin:5px 0 0 80px;padding:25px 0 0;}
.ocenka span{font-size:18px;font-weight:700;margin:0 0 15px;}
.bigger{background:url('../images/big.png') center center no-repeat;width:50px;text-align:center;font-size:31px;font-weight:700;color:#fff;height:30px;float:right;position:absolute;margin:-25px 0 0 180px;padding:18px 15px 45px;}
table.person{width: 100%;font-family:Arial;font-size:12px;margin:15px 0px;border-spacing:0px;}
table.person td.who{width:117px;font-weight:700;color:#262626;}
table.person td.who span{font-size:11px;color:#a9a9a9;font-weight:400;vertical-align:top;}
tr.top_opi{height:40px;background:#f6f7f7;border:1px solid #dfe0e3;font-family:Arial;text-align:center;font-weight:700;font-size:13px;}
tr.top_opi span{font-weight:400;font-size:11px;}
tr.top_opi td{border-top: 1px solid #dfe0e3 !important; border-bottom: 1px solid #dfe0e3 !important;}
td.ziel{background:url('../images/ziel.png') top center no-repeat;width:19px;}
td.czerw{background:url('../images/czerw.png') top center no-repeat;width:19px;}
td.p_opi{color:#505050; border-top: 1px solid #F3F3F3;}
td.punkty{border-top: 1px solid #F3F3F3; text-align: center;}
td.t_opi{border-top: 1px solid #F3F3F3; text-align: right;}
td.czerwono{background:url('../images/czerwono.png') center center no-repeat #f6f7f7;font-weight:700;color:#fff;width:50px;border:0 !important;text-align:center;}
.bor1{border-bottom:1px solid #d9d9d9;margin:5px;}
.prevne{margin:4px 5px;}
a img{border:inherit;}
.scroll{width:50px;height:50px;position:fixed;bottom:310px;right:25px;display:none;text-indent:-9999px;background:url('../images/go_top.png') center center no-repeat;}
table.gp{width:100%;border-bottom:1px solid #d9d9d9;border-spacing:0;margin:15px auto;}
table.info{width:100%;border:0;}
table.info td,table.gp td{border-top:1px solid #d9d9d9;padding:15px 5px;}
table.gp td{padding:7px 5px;}
table.gp tr:nth-child(+2n+1){background:#f6f7f7;}
table.info td.info_n,table.gp td.gp_opis_etykieta{width:200px;font-weight:700;color:#262626;text-align:right;}
table.info td.info_t,table.gp td.gp_opis_txt{width:600px;color:#505050;padding:15px;}
table.gp td.gp_opis_txt{padding:7px 15px;}
.dymek1{overflow:hidden;min-height:120px;width:250px;font-family:'Segoe UI';margin:0;}
.dymek1 img{width:116px;float:right;border:1px solid #e3e3e3;margin:25px 5px;}
.dymek1 h4{font-weight:700;font-size:18px;color:#db1f36;float:left;font-family:'Segoe UI';margin:17px 0;}
h4 span{font-weight:400;font-size:12px;color:#3f393d;float:left;font-family:'Segoe UI';}
.dymek p{font-weight:700;font-size:18px;color:gray;float:left;margin:0;}
.ajaxloader{background-image:url(../images/ajax-loader.gif);background-position:left;background-repeat:no-repeat;}
.pozycja{position:fixed;top:-30px;}
.pozycja_w{position:fixed;top:0;width:780px;}
div.pagination a{font-weight:bolder;color:#000;padding:2px 5px;}
div.pagination a:hover{background-color:#000;color:#FFF;}
div.pagination .inactive{background-color:#cb0000;color:#FFF;padding:2px 5px;}
div.totalpagesdisplay{float:left;margin-left:20px;}
div.vpaginator{width:500px;float:left;overflow:hidden;line-height:40px;}
div#budynek1,div#budynek2{overflow:hidden;z-index:1;height:259px;}
.labelbud{z-index:200;}

.onli{background-color:#cb0000;color:#FFF;padding:5px;}

.default{display:block;width:0;}
.default ul,.default ul li,.default ul li a{font-size:0;}
.fixed{position:fixed;top:-5px;left:0;width:100%;display:block;box-shadow:0 0 4px #222;-webkit-box-shadow:0 0 4px #222;-moz-box-shadow:0 0 4px #222;z-index:150;}
.fixed ul{height:16px;list-style:none;}
.fixed ul li{float:left;height:24px;}
.fixed ul li a{height:24px;text-decoration:none;font-size:14px;color:#f0f0f0;padding:5px 10px;}

.ui-datepicker-trigger{cursor:pointer;}
.mar_top img,.float_l img{margin:0 0 -9px 5px;}
.mar_top{margin-top:15px;}
.next{width:180px;margin-top:30px;}
.next1{width:100%;margin-top:15px;}
.button:hover{background:#000;}

table.where{width:100%;border-top:1px solid #e9eaea;border-spacing:0;padding:10px 0;}
table.where td{vertical-align:top;padding:3px 10px;}
table.where td.play{text-align:right;border-bottom:1px solid #e9eaea;}
table.where td.second{border-bottom:1px solid #e9eaea;}
.lista_kat{width:300px;float:left;margin:15px;padding:15px;}
.acc{width:700px;display:none;float:right;list-style-type:none;padding:10px;}
.acc li{border:1px solid #dfe0e3;margin:10px 0;}
.acc h3{border-left:4px solid #eb4d1d;color:#0e0c0c;font-size:18px;font-weight:400;line-height:27px;cursor:pointer;margin:10px 0;padding:0 15px;}
.acc h3 a:hover,.kat_ul li a:hover{color:#eb4d1d;}
.acc_p{padding:0 10px;}
.op h4 a:hover,.op1 h4 a:hover{color:#000;}
.op2 h4{width:300px;min-height:1px;}
.kat_ul{font-size:16px;list-style:none;margin:15px 0 0;padding:0;}
.kat_ul li{border-bottom:1px dotted #333;}
.kat_ul li a{display:block;padding:8px 0 8px 27px;}
.osob{width:100px;color:silver;text-align:right;}

.cennik{width:355px;float:left;border:1px solid #e1e1e1;height:220px;vertical-align:middle;font-size:14px;text-align:center;margin:5px;padding:10px;}
.cennik h6{font-size:15px;color:#d91e39;border-bottom:1px solid #e1e1e1;margin:0 0 15px;padding:10px 0;}
.ui-tooltip{position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;background:#f0f0f0;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#666;padding:8px;}
ul.wypos{overflow:hidden;list-style:url(../images/tick.png);}
ul.wypos li{float:left;text-align:left;margin:0 40px;padding:0;}


.brak_srednia{text-align:center;font-weight:700;font-size:18px;margin:0 auto 50px;}
#opcje_apartament{background-color:#000;position:fixed;bottom:0;width:1095px;line-height:25px;font-weight:bolder;font-size:12px;color:#c1c1c1;opacity:0.9;filter:alpha(opacity=90);}
#opcje_apartament ul{list-style:none;overflow:hidden;margin:0;padding:8px 0 5px;}
#opcje_apartament ul li{float:left;padding:0 12px;}
#opcje_apartament ul li a.red{color:#d91e39;padding:0 3px;}
.kafelek{width:17%;display:block;float:left;background:#333;color:#fff;text-align:center;font-weight:700;margin:10px 15px 10px 0;padding:15px 0;}
.kafelek_but{display:block;float:right;background:#cb0000;color:#fff;text-align:center;font-weight:700;border:0;cursor:POINTER;font-family:Arial;margin:10px 0 10px 0;padding:15px 0; width:24%;}
#top a img,.top_nazwa .ile,div.pagination{float:left;}
.prawo a,.opis p.bold,td.t_opi{font-weight:700;}


.onli span,.acc li p{display:none;}
ul.ankietyform{margin: 0px; padding: 0px; list-style: none;}
ul.ankietyform textarea{width: 98%;height: 120px;	//border: 2px solid #d91e39;border: 2px solid #eb4d1d;}
.dolacz{font-size: 16px; line-height: 25px; text-align: justify;}
.dolacz h3 {color: #333; margin: 20px 0 10px;}
.dolacz ul li{ padding: 15px; margin-right: 20px; text-align: left;}
.dolacz a{color: #db1f36;} .dolacz a:hover{color:#000;}
.dolacz h4 {width:  100%; font-size: 18px; font-weight: normal; color: #212121; margin: 25px 0px 15px 0px; border-bottom: 1px solid #717171;}
.dolacz h4 a{ font-weight: bold; font-size: 20px;}
.dolacz .content-one{overflow: hidden; margin-bottom:  15px;}
.dolacz .content-one img{ float: left;}
.dolacz .content-one .content-two{ float: left; margin-left: 25px; width: 655px;}
.ml10{margin-left: 10px;}
.button_top{margin-right: -15px; margin-left: 18px;}
.content_black{background-color: black; padding: 9px; color: white; font-weight: bolder; position: absolute; z-index: 100; bottom: 1px; right: 1px;}
.content_dolacz{font-size: 36px; color: #fff; background-image: url('../images/nazwa.png'); background-position: right center; background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.8); filter: alpha(opacity=80); float: left; width: 466px; padding: 10px 45px 15px 20px;}
.input-kontakt,  .input-textarea { width: 95%; border: 1px solid #c5c5c5; padding: 10px; font-family: 'Segoe UI', Arial; margin: 5px 0; font-size: 15px;}
.input-textarea{ height: 120px;}
.input-submit-kontakt{ background: #161717; color: #fff; font-family: 15px; border: 0; width: 100%; padding: 15px 0; cursor: pointer; font-weight: bold;}
.input-submit-kontakt:hover{ background: #888888;}
label.error { color: #d2191f; margin: 0px 0px 7px 5px; font-size: 13px; float: left; width: 100%; }
.ocenka-top{margin: 0px; width: 220px; position: absolute;right: 0; bottom: 0;}
.ocenka-top span{font-size: 18px; font-weight: bold; margin: 0px 0px 15px 0px;}
.text-glowna{ margin: 15px 0; clear: both;}
.text-glowna>*{ margin: 0px; font-size: 14px; padding: 0; font-weight: normal; border: 0; display: inline-block; color: #333;}
.search-apartment{ border:1px solid silver;width:310px;padding:13px;}
#kontakt-post{width:660px; margin: 25px auto;}
.results-foto{width:370px;height:125px;float:left;}



.box3 ul.jeden {
    width: 50%; border-right: 1px solid #ececec;
}
.box3 ul {
    float: left;
    height: auto;
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

ul.wypos{list-style: outside url("../images/tick.png") disc;
    overflow: hidden;}

.box3 ul.jeden li, .box3 ul.dwa li, .box3 ul.trzy li , .box3 ul.cztery li{
    border-bottom: 1px solid #ececec;
    color: #505050;
    margin: 0 3%;
    overflow: hidden;
    padding: 0.5em 0;
    width: 94%;
}

.box3 ul.jeden li p, .box3 ul.trzy li p, .box3 ul.cztery li p{
    float: left;
    text-align: right;
    width: 48%;
	margin: 0; padding: 0;
	font-size: 12px;
}
.box3 .p1 {
	float: left;
    text-align: right;
    width: 39%;
	margin: 0; padding: 0;
	font-size: 12px;
}
.box3 .p2 {
	float: left;
    text-align: right;
    width: 57%;
	margin: 0; padding: 0;
	font-size: 12px;
}

.box3 ul.cztery li .p p{text-align: right; width: 100%;}

.box3 ul.jeden li p:nth-child(2n), .box3 ul.trzy li p:nth-child(2n), .box3 ul.cztery li p:nth-child(2n), .box3 .p:nth-child(2n) {
    color: #757575;
    float: right;
    text-align: left;
}

.box3 ul.jeden li:last-child, .box3 ul.dwa li:last-child, .box3 ul.trzy li:last-child, .box3 ul.cztery li:last-child {
    border-bottom: medium none;
}

.box3 ul.trzy {
    border-left: 1px solid #ececec;
    width: 39.7%;
}

.box3 ul.dwa {
    width: 49%;
}

.box3 ul.cztery {
   // border-top: 1px solid #ececec;
    margin: 0;
    width: 100%;
	overflow: hidden;
}



.box3 ul.cztery .border_li {
    background: #ececec none repeat scroll 0 0;
    height: 1px;
    overflow: hidden;
    width: 100%;
}

.co1 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dfe0e3;
    line-height: 16px;
    margin: 5px auto;
    padding: 6px 0 6px 2%; color: #e94714;
    width: 98%; font-size: 18px;
}
.co1 span{display: block;font-size: 12px; color: #505050; margin-top: 10px;}

.co1 img {
    float: right;
    margin-left: 3px;
}

.box2 p{background: url(../images/trojkat.png) no-repeat center left; background-size: 5px; font-size: 12px; padding: 0.2em 0 0.2em 10px; color: #505050;}

table.mapa{margin: 10px 5%; font-size: 14px; width: 90%;}
table.mapa td{padding: 11px;}
.over_table{overflow: auto; height: auto; width: 100%;}



.popup_cenowy {
	display: none;
}

.ceny_pobyt_span:hover .popup_cenowy {
	display: block; position: absolute;
}

#lozeczko_z_posciela, #sniadanie {
	width: 45px;
	height: 1.5em;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 0px;
}
.link-sniadania:hover {
	color: #e94714;
}