/*a:active, a:focus {
	-moz-outline:    none;
	outline:         none;
	ie-dummy:        expression(this.hideFocus=true);
}
form{display:inline;}
html{  height:100%;}
body {height:100%;margin:0px;font-family: 'Didact Gothic', sans-serif;font-size:12px;color:#b4a08b;background:#3c2108;text-align: center;}
a{border:0px;color:#6a3c0f;text-decoration:none;}
a img{border:0px;}
.nagl{font-size:2.4em;font-family:Times new roman;}
.nagl2{font-size:2.4em;font-family:Times new roman;}
#general{width: 980px;margin: 0px auto;position:relative;text-align:left;}
#tlo{z-index:1;position:absolute;top:0px;margin-left:-32px;height:359px;width:1011px;overflow:hidden;}
#top{z-index:1;width:980px;height:359px;position:relative;}
 #logotyp{position:absolute;top:83px;left:0px;}
 #obrazek{position:absolute;top:45px;left:315px;}
 #menu1{position:absolute;top:20px;left:3px;}
 #menu1 .adres{line-height:49px;height:49px;color:#1f72a7;padding-left:20px;}
 #menu1 .adres a{color:#6a3c0f;}

 #menu1 .link{width:109px;text-align:center;font-weight:bold;line-height:49px;float:left;height:49px;background:url(../img/menu1.jpg) top no-repeat;}
 #menu1 .link a{width:100%;height:100%;display:inline-block;}
 #menu2{position:absolute;top:24px;right:13px;}
 #menu2 .link{width:119px;text-align:center;padding-top:8px;float:left;height:37px;background:url(../img/menu2.jpg) top no-repeat;}
 #menu2 .link a{width:100%;height:100%;display:inline-block;}
 #menu3{position:absolute;top:240px;left:0px;}
 #menu3 .link{width:104px;padding-left:8px;text-align:center;line-height:31px;float:left;height:31px;}
 #menu3 .link_aktive{width:104px;padding-left:8px;text-align:center;line-height:31px;float:left;height:31px;background:url(../img/aktive.jpg) 6px top no-repeat;}
 #menu3 .link a:hover{background:url(../img/hover.jpg) top no-repeat;}
 #menu3 .link_aktive a{width:100%;height:100%;color:#fff;font-weight:bold;display:inline-block;}
 #menu3 .link a{width:100%;height:100%;color:#fff;font-weight:bold;display:inline-block;}
 #wyszukiwarka{color:#454545;text-align:left;width:247px;height:257px;position:absolute;left:714px;top:80px;}
 #wyszukiwarka .nagl{height:46px;width:100%;line-height:46px;color:#201102;}
 #wyszukiwarka .nagl span{color:#95cef3;}
 #wyszukiwarka .form{margin-top:22px;}
 #wyszukiwarka .opi{width:83px;font-weight:bold;line-height:22px;height:22px;float:left;padding-top:6px;}
 #wyszukiwarka .tre{width:155px;height:22px;float:left;text-align:right;line-height:22px;padding-top:6px;}
 #wyszukiwarka .tre .select{width:155px;}
 #wyszukiwarka .tre .input{width:149px;}
 #wyszukiwarka .tre .input2{width:50px;}
 #wyszukiwarka .opi2{padding-top:6px;width:142px;position:relative;font-weight:bold;line-height:31px;height:31px;float:left;}
 #wyszukiwarka .opi2 input{position:absolute;top:13px;}
 #wyszukiwarka .tre2{padding-top:6px;width:89px;text-align:right;height:19px;line-height:31px;float:left;}
#content{z-index:2;width:980px;background:#201102 url(../img/cont.jpg) right repeat-y;float:left;overflow:visible;position:relative;}
 #left{z-index:2;background:#201102 url(../img/gradient.jpg) top repeat-x;position:relative;float:left;width:692px;margin-top:-60px;}
 #left #nawigator{width:652px;height:45px;padding:15px 0 0 40px;}
 #left #nawigator a{color:#fff;}
 #left #nawigator img{margin:0 4px 0 0px;}
 #left #nawigator span{font-weight:bold;}
 #left .boks{width:326px;padding-left:15px;float:left;}
 #left .boks .nagl{color:#fff;padding-left:20px;width:306px;line-height:30px;font-size:29px;}
 #left .boks .nagl  span{color:#d2ac87;}
 #left .boks .content{width:306px;padding:13px 0 0 20px;line-height:17px;}
 #left .boks .link{width:306px;color:#6a3c0f;padding:4px 0 0 20px;line-height:17px;position:relative;}
 #left .boks .link a{font-weight:bold;color:#fff;}
 #left .boks .link img{position:absolute;margin-left:3px;top:7px;}
 #left .oferty{width:677px;padding:35px 0 0 15px;float:left;}
 #left .oferty .nagl{color:#fff;padding-left:20px;width:306px;line-height:30px;font-size:29px;}
 #left .oferty .nagl  span{color:#b4a08b;}
 #left .oferty .nagl2{color:#b4a08b;padding:0 0 10px 40px;width:617px;line-height:30px;font-size:32px;}
 #left .oferty .nagl2 span{color:#b4a08b;}
 #left .oferty .nagl  .yellow{color:#f2b40b;}
 #left .oferty .nagl  .blue{color:#0aaef2;}
 #left .oferty .content{width:647px;padding:13px 0 0 0px;}
 #left .oferty .content .oferta{width:214px;height:306px;float:left;position:relative;}
 #left .oferty .content .oferta .box{border:1px solid #3c2108;color:#b4a08b;width:192px;height:284px;position:relative;}
 #left .oferty .content .oferta .a{cursor:pointer;width:194px;height:286px;display:inline-block;margin-left:20px;}
 #left .oferty .content .oferta .a:hover{background:#3b2108;}
 #left .oferty .content .oferta .special{opacity:0.8;position:absolute; left:32px;top:110px;width:170px;height:20px;_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/o-special.png');cursor:pointer; }
html>body  #left .oferty .content .oferta .special{background: url('../img/o-special.png') center top no-repeat;}
#left .oferty .content .oferta .new{opacity:0.8;position:absolute; left:32px;top:110px;width:170px;height:20px;_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/o-new.png');cursor:pointer; }
html>body  #left .oferty .content .oferta .new{background: url('../img/o-new.png') center top no-repeat;}
 
#left .oferty .content .oferta .nazwa{position:absolute; left:14px;top:5px;font-weight:bold;color:#fff;}
 #left .oferty .content .oferta .nazwa-special{position:absolute; left:10px;top:5px;font-weight:bold;color:#fff;}
 #left .oferty .content .oferta .nazwa-new{position:absolute; left:10px;top:5px;font-weight:bold;color:#fff;}
 #left .oferty .content .oferta .obrazek-special{position:absolute; left:30px;top:47px;}
 #left .oferty .content .oferta .obrazek-special img{border:2px solid #f9be0c;}
 #left .oferty .content .oferta .obrazek-new{position:absolute; left:30px;top:47px;}
 #left .oferty .content .oferta .obrazek-new img{border:2px solid #0AAEF2;}
 #left .oferty .content .oferta .obrazek{position:absolute; left:30px;top:47px;}
 #left .oferty .content .oferta .obrazek img{border:2px solid #000;}
 #left .oferty .content .oferta .info{position:absolute; left:12px;top:170px;line-height:18px;}
 #left .oferty .content .oferta .info span{color:#fff;}
 
 .pager{width:500px;height:30px;line-height:20px;}
 .pager .ile{font-weight:bold;float:left;color:#fff;padding-left:20px;}
 .pager .p{width:20px;height:20px;float:left;line-height:20px;text-align:center;margin-left:10px;}
 .pager .p a{color:#b4a08b;width:100%;height:100%;display:inline-block;border:1px solid #9c6836;}
 .pager .p_sel{width:20px;height:20px;float:left;line-height:20px;text-align:center;margin-left:10px;}
 .pager .p_sel a{color:#b4a08b;width:100%;height:100%;display:inline-block;border:1px solid #432910;}
 #left .podglad{width:677px;padding:20px 0 0 15px;float:left;}
 #left .podglad .nagl{color:#fff;padding-left:20px;width:657px;line-height:30px;font-size:34px;}
 #left .podglad .nagl  span{color:#b4a08b;}
 #left .podglad .content{color:#fff;width:590px;margin:30px 0 0 20px;padding:5px 5px 15px 5px;background:#201102;border:1px solid #3c2108;}
 #left .podglad .content .nazwa{padding-left:10px;font-size:16px;line-height:50px;height:50px;width:430px;float:left;}
 #left .podglad .content .cena{padding-right:10px;text-align:right;font-size:18px;line-height:50px;height:50px;width:140px;float:left;}
 #left .podglad .content .foto{text-align:center;border-bottom:1px solid #b4a08b;padding-bottom:10px;margin-bottom:10px;}
 #left .podglad .content .foto img{border:1px solid #fff;margin:5px 10px 5px 10px;}
 #left .podglad .content .dane{width:545px;padding-left:15px;line-height:18px;float:left;}
 #left .podglad .content .dane .nag{width:100px;float:left;color:#b4a08b;}
 #left .podglad .content .dane .tre{width:145px;float:left;}
 #left .podglad .content .opis{width:560px;border-top:1px solid #b4a08b;margin-top:20px;line-height:18px;padding-right:10px;float:left;}
 #left .podglad .content .opis .naglowek{width:32px;float:left;color:#b4a08b;}
 #left .podglad .content .opis .tresc2{width:520px;float:left;text-align:justify;}
 #left .opis{width:677px;padding:20px 0 0 15px;float:left;}
 #left .opis .nagl{color:#b4a08b;padding-left:20px;width:657px;line-height:30px;font-size:31px;}
 #left .opis .nagl  span{color:#b4a08b;}
 #left .opis .content{line-height:18px;text-align:justify;width:625px;margin:30px 0 0 20px;padding:5px 5px 15px 5px;}
 #left .opis .content .box{float:left;padding-right:15px;}
 #left .opis .content .box a{color:#5aa8da;font-weight:bold;text-decoration:underline;}
 #left .opis .content .box .nag{color:#fff;font-weight:bold;}
  #left .opis .content .box .mapa{position:relative;}
 #left .opis .content .box .mapa a{color:#5aa8da;font-weight:bold;text-decoration:none;}
 #left .opis .content .box .mapa img{position:absolute;top:2px;margin-left:4px;}
 
 .inputy{float:left;width:225px;height:255px;}
 .inputy .nag{padding-top:11px;}
 .inputy  .nag span{color:#cc0000;}
 .inputy select{color:#6f5a44;background:#000;border:1px solid #6f5a44;width:200px;height:19px;}
 .inputy input{color:#6f5a44;background:#000;border:1px solid #6f5a44;width:200px;height:16px;}
 .tresc{float:left;width:385px;height:255px;}
 .tresc .nag{padding-top:10px;}
 .tresc .nag span{color:#cc0000;}
 .tresc textarea{color:#6f5a44;background:#000;border:1px solid #6f5a44;width:378px;height:218px;}
 .guzik{float:left;width:605px;padding-top:10px;text-align:right;}
 
 #right{float:left;background:#201102 url(../img/gradient.jpg) top repeat-x;width:283px;height:100%;margin-top:-10px;z-index:2;margin-left: 5px;}
 #right div{float:left;width:100%;margin-top:9px;}
 #right .zglos{height:157px;background:url(../img/b-send.jpg) top no-repeat;}
 #right .zglos .nagl{color:#5c4734;padding-left:20px;width:250px;line-height:50px;height:50px;}
 #right .zglos .nagl  span{color:#1f72a7;}
 #right .zglos .content{color:#fff;font-weight:bold;width:250px;padding-left:20px;}
 #right .zglos .content a{color:#fff;}
 #right .zglos .content img{position:absolute;margin-left:3px;}
 #right .kontakt{height:206px;}
 #right .kontakt .nagl{color:#f2dbd5;padding-left:20px;width:250px;line-height:40px;height:40px;}
 #right .kontakt .nagl  span{color:#3c2108;}
 #right .kontakt .content{font-weight:bold;width:254px;height:134px;padding-left:30px;background:url(../img/b-kontakt2.jpg) top no-repeat;}
 #right .kontakt .content table{margin:4px 0 0 20px;}
 #right .kontakt .content td{height:18px;color:#4b2727;}
 #right .kontakt .content a{font-weight:normal;color:#4b2727;text-decoration:underline;}
 #right .kontakt .content .td{font-weight:normal;}
 #right .kontakt .content .td2{font-size:12px;color:#4b2727;font-weight:normal;}
 #right .kontakt .content .td3{vertical-align:top;padding-top:7px;}
 #right .kontakt .content img{position:absolute;margin-left:3px;}
 #right .kontakt .content2{font-weight:bold;width:254px;height:134px;padding-left:30px;background:url(../img/b-placowki.jpg) top no-repeat;}
 #right .kontakt .content2 .miasto{position:relative;width:250px;height:30px;line-height:26px;padding:0px;margin:0px;}
  #right .kontakt .content2 .miasto a{width:100%;height:100%;display:inline-block;color:#1f72a7;}
  #right .kontakt .content2 .miasto a img{right:25px;top:5px;position:absolute;}
 #right .kontakt .content3{color:#482606;padding:10px 0 10px 25px;width:250px;font-weight:bold;}
 #right .special{height:86px;background:url(../img/b-special.png) top no-repeat;}
 #right .special .nagl{color:#fff;padding-left:30px;width:250px;line-height:40px;height:40px;}
 #right .special .nagl  span{color:#3c2108;}
 #right .special .content{font-weight:bold;width:234px;text-align:right;margin-top:3px;padding-left:30px;position:relative;}
 #right .special .content span{display:inline-block;height:20px;line-height:20px;vertical-align:top;}
 #right .special .content img{padding-left:3px;padding-top:3px;}
 #right .partners{height:176px;background:url(../img/b-partners.jpg) top no-repeat;}
 #right .partners .nagl{font-size:2.2em;color:#3c2108;padding-left:30px;width:250px;line-height:40px;height:40px;}
 #right .partners .content{font-weight:bold;width:284px;text-align:center;height:114px;margin-top:3px;}
 #right .rodzaj{width:269px;padding-left:3px;margin:0px;margin-top:10px;}
 #right .rodzaj div{margin:0px;padding:0px;}
 #right .rodzaj .content{width:279px;margin:-2px 0;background:url(../img/r-cen.jpg) repeat-y;}
 #right .rodzaj .nagl{color:#b4a08b;padding-left:30px;width:250px;line-height:40px;height:40px;}
 #right .rodzaj .nagl  span{color:#b4a08b;}
 #right .rodzaj .ul{width:220px;margin:0px;padding-left:30px;}
 #right .rodzaj .ul a{color:#b4a08b;}
 #right .rodzaj .ul .select{font-weight:bold;}
 #right .rodzaj .ul a:hover{color:#fff;}
 #right .rodzaj .ul li{padding-left:25px;width:230px;line-height:30px;list-style:none;background:url("../img/arrright.png") 0px 8px no-repeat;}
 
 dd{padding-left:25px;line-height:30px;list-style:none;background:url("../img/arrright.png") 0px 8px no-repeat;}
 
 #down{width:284px;position:relative;z-index:2;height:143px;}
 #down img{z-index:2;position:absolute;right:0px;}
 #grad{width:284px;height:399px;padding-top:80px;position:relative;z-index:2;}
 #grad img{position:absolute;right:-4px;bottom:-13px;z-index:2;}
 
#bottom{width:980px;z-index:0;height:81px;padding-bottom:20px;position:relative;background:url(../img/bottom.jpg) top no-repeat;}
#bottom span{color:#201102;font-weight:bold;}
#bottom img{position:absolute;margin-left:-20px;}
#bottom #wstecz{top:25px;left:60px;position:absolute;cursor: pointer;}
#bottom #do_gory{top:25px;left:140px;position:absolute;cursor: pointer;}
#bottom #copyright{top:30px;left:760px;color:#3c2108;text-align:right;position:absolute;}
.both{clear:both;}

.wstecz{position:absolute;margin-top:40px;margin-left:40px;}
.wstecz img{padding-right:5px;vertical-align:top;}
.wstecz span{vertical-align:top;}
.rezerwacja {position:absolute;border:0px !important;left: 2px; top: 80px;    width: 170px;}
dd a, dl a, dt a
{
	color:#B4A08B;
}

#left .opis .content  a:hover
{
	color:#FFF;
}

#left .oferty .content .oferta .obrazek{
  	text-align:center;
  	width:170px;
  	height:116px;
}

#left .oferty .content .oferta .obrazek-new{
  	text-align:center;
  	width:170px;
  	height:116px;
  	border:2px solid #0AAEF2;
}

#left .oferty .content .oferta .obrazek-new img{
  	border:none;
}

#left .oferty .content .oferta .obrazek a, #left .oferty .content .oferta .obrazek-new a{
  	display:block;
}



.cookieBox{
  	
   background: #c5c6c6;
    font-size: 12px;
    font-weight: bold;
    min-height: 20px;
    text-align: center;
    background-image: none;
    font-weight: normal !important;
    position:fixed;top:0px;
    left:0px;
    width:100%;
    color: #000000;
    word-wrap: break-word;
     text-align: left;
     z-index:10000009;
     
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
     

  	
}

.cookieBox p{
  	display:block;
  	width:960px;
  	margin:0 auto;
  	position:relative;
  	font-size:11px;
}


.cookieBox .close{
  	position:absolute;
  	right:0px;
  	top:2px;
}

.cookieBox a{
  
  	text-decoration:none;
  	color:#000000;
    outline: medium none;
    text-decoration: none;
}*/

html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}

body{
  	padding:0px;
  	margin:0px;
	font-family: 'Open Sans', sans-serif;
    	font-size: 12px;
    	color:#ffffff;
    	line-height:18px;
    	background-image:url('../images/bg_bottom.png');
    	background-position:center top;
    	background-repeat:repeat-y;
    	background-color:#110e1e;
}

a{
  	color:#ffffff;
  	text-decoration:none;
}

a:hover{
  	text-decoration:underline;
}
img{
	border:0px;
}

.top{
  	height:542px;
  	background-image:url('../images/bg_top.png');
  	background-repeat:no-repeat;
  	background-position:center top;
  	border-top:8px solid #930102;
  	position:relative;
}

#otherPage{
 	height:466px; 	
}

#otherPage .contact{
  	bottom:0px;
}

#otherPage .number{
  	display:none;
}

.middle{
  	background-color:#FFFBDB;
  	padding-bottom:10px;
  	padding-top:20px;
  		background-image:url('../images/siatka_bg.png');
}

.bottom{
  	height:148px;
  	padding-top:10px;
  	background-repeat:no-repeat;
  	background-position:center top;
  	text-align:center;
}

.bottom a{
  
  	margin-right:10px;
}

.container{
  	width:1020px;
  	margin:0 auto;
}

.footer{
  	
  	padding-top:5px;	
}

.footer a{
  	font-size:12px;
  	font-weight:normal;
	//margin-left:420px;
}
.vat{
	margin-left:230px;
	color:red;
}

#logo{
  	margin-top:20px;
  	margin-bottom:15px;
  	display:block;
  	float:left;
}

.slider{
  	width:755px;
  	height:234px;
  	border:6px solid #930102;
  	float:right;
  	/*margin-top:70px;*/
  	overflow:hidden;
}

.nivo-directionNav{
  	
}

.number{
  	border-top:1px solid #b8b4c5;
  	height:35px;
  	line-height:35px;
  	position:absolute;
  	left:0px;
  	bottom:0px;
  	text-align:center;
  	width:100%;
  	font-size:14px;
}

.contact{
  	border-top:1px solid #b8b4c5;
  	height:125px;
  	position:absolute;
  	left:0px;
  	bottom:36px;
  	text-align:center;
  	width:100%;
}

.menu{
  	display:block;
  	padding:0px;
  	margin:0px;
  	list-style-type:none;
  	clear:both;float:none;
  	float:right;
  	padding-top:18px;
  	height:40px;
  	padding-bottom:16px;

}

.menu li{
  	display:block;
  	float:left;
  	height:40px;
}

.menu a{
  	display:block;
  	height:40px;
  	padding-left:10px;
  	font-size:13px;
  	line-height:40px;
  	padding-right:10px;
  	text-decoration:none;
  	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.menu a:hover{
  	background-color:#930102;
}



.submenu{
  	display:block;
  	padding:0px;
  	margin:0px;
  	list-style-type:none;
  	clear:both;float:right;
  	padding-top:5px;
  	padding-left:158px;
}

.submenu li{
  	display:block;
  	margin-left:20px;
  	float:left;
  	height:30px;
  	background-repeat:no-repeat;
  	background-position:left center;
}

.submenu a{
  	display:block;
  	height:30px;
  	padding-left:45px;
  	font-size:14px;
  	line-height:30px;
  	padding-right:15px;
  	text-decoration:none;
}

.submenu a:hover, .submenu .active{
  	background-image:url('../images/submenu.png');
	  background-repeat:no-repeat;	
	  background-position:30px 25px;
}

#m1{
  	background-image:url('../images/iko_mieszkania.png');
}

#m2{
  	background-image:url('../images/iko_domy.png');
}

#m3{
  	background-image:url('../images/iko_dzialki.png');
}

#m4{
  	background-image:url('../images/iko_lokale.png');
}

#m5{
  	background-image:url('../images/iko_wynajem.png');
}

#m6{
  	background-image:url('../images/iko_kalkulator.png');
}

.actual{
  	background-color:#930102 !important;
}

#m7{
  	display:block;
  	float:left;
  	background-repeat:no-repeat;
  	background-position:left center;
  	background-image:url('../images/iko_map.png');
  	margin-left:30px;
  	margin-right:10px;
  
}

#m7  a{
  	display:block;
  	padding-left:45px;
  	padding-right:15px;
  	text-decoration:none;
}

#m7  a:hover, #m7 .active{
  	background-image:url('../images/submenu.png');
	  background-repeat:no-repeat;	
	  background-position:30px 30px;
	  background-color:transparent;
}




.contact table{
	width:100%;
  	margin:0 auto;
  	margin-top:0px;

}
.contact p{
	font-size:15px;
	font-weight:bold;
	margin:8px;
}

.contact table td{
  	vertical-align:middle;
  	text-align:left;
  	font-size:13px;
  	line-height:20px;
}

.header-arrow{
  	height:35px;
  	line-height:35px;
  	padding-left:15px;
  	font-size:12px;
  	background-image:url('../images/offer_new.png');
  	background-repeat:no-repeat;
  	background-position:left top;
  	font-weight:bold;
  	margin-bottom:15px;
  	margin-left:10px;
  	color:#ffffff;
}

.header-arrow-red{
  	height:35px;
  	line-height:35px;
  	padding-left:15px;
  	font-size:12px;
  	background-image:url('../images/offer_super.png');
  	background-repeat:no-repeat;
  	background-position:left top;
  	font-weight:bold;
  	margin-bottom:15px;
  	margin-left:10px;
}

.offer{
  	width:285px;
  	height:150px;
  	height:180px;
  	background-image:url('../images/offer.png');
  	padding:10px;
  	padding-right:26px;
  	margin-bottom:15px;
  	padding-top:7px;
  	margin-right:5px;
  	line-height:17px;
  	position:relative;
  	float:left;
  	background-repeat:no-repeat;
  	background-position:left top;
}

.slider-offers-abs .offer{
	background-image:url('../images/super_offer.png');  	
}

.offer-image{
  	width:170px;
  	height:115px;
  	float:left;
  	margin-right:10px;
  	line-height:0px;
  	margin-top:3px;
  	border:1px solid #555555;
}

.offer-number{
  	position:absolute;
  	left:10px;
  	bottom:13px;
  	width:175px;
  	text-align:Center;
  	font-size:13px;
}

.more{
  	width:100px;
  	height:20px;
 background-image:url('../images/wiecej.png'); 
 text-indent:-9999px;
 overflow:hidden;
  	color:#3f3b3c;
  	line-height:20px;
  
display:block;
text-decoration:none !important;
text-align:center;
font-size:14px;
position:absolute;
left:190px;
bottom:16px;
}

.clear{
  	float:none;clear:both;
}

.offer-list, .offer-slider{
  	padding-left:40px;
  	padding-right:30px;
  	position:relative;
}

.slider-offers{
  	width:978px;
  	position:relative;
  	height:197px;
  	overflow:hidden;
}

.slider-offers-abs{
  	position:absolute;
  	left:0px;
  	top:0px;
  	width:1000000px;
  	height:197px;
}

.slider-left{
  position:absolute;
  left:0px;
  top:100px;
  cursor:pointer;
}

.slider-right{
  position:absolute;
  right:0px;
  top:100px;
  cursor:pointer;
}



.cookieBox{
  	
   background: #c5c6c6;
    font-size: 12px;
    font-weight: bold;
    min-height: 20px;
    text-align: center;
    background-image: none;
    font-weight: normal !important;
    position:fixed;top:0px;
    left:0px;
    width:100%;
    color: #000000;
    word-wrap: break-word;
     text-align: left;
     z-index:10000009;
     
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
     

  	
}

.cookieBox p{
  	display:block;
  	width:90%;
  	margin:0 auto;
  	position:relative;
  	font-size:11px;
	padding-right:20px !important;
}


.cookieBox .close{
  	position:absolute;
  	right:0px;
  	top:2px;
}

.cookieBox a{
  
  	text-decoration:none;
  	color:#000000;
    outline: medium none;
    text-decoration: none;
}

.pager,.pager a{
  	color:#2b292a;
}

.pager a{
  	display:inline-block;
  	margin:0px 5px
}

.pager a:hover{
  	text-decoration:none;
}

.pager{
  	text-align:right;
  	margin-right:10px;
  	margin-bottom:15px;
}

.p_sel{
  	font-weight:bold;
}


.bf{
  	position:fixed;
  	left:-3px;
  	top:125px;
  	line-height:0px;
	z-index:100000000001;
}

.search{
  	width:381px;
  	height:390px;
  	position:fixed;
  	left:-333px;
  	top:180px;
  	z-index:101;
}

.search-tab{
  	width:48px;
  	line-height:0px;
  	cursor:pointer;
  	height:204px;
  	float:left;
  	
}

.search-form{
  	float:left;
  	width:318px;
  	height:375px;
  	background-color:#930102;
  	padding-top:15px;
  	padding-left:15px;
  	font-size:14px;
}

.search-form input[type="text"]{
  	width:180px;
  	height:25px;
  	color:#2d2d2b;
  	padding-left:10px;
  	padding-right:10px;
  		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:none;
font-size:14px;
}

.search-form select{
  		width:200px;
  
  	color:#2d2d2b;
  	padding-left:10px;
  	padding-right:10px;
  	padding-top:5px;
  	padding-bottom:5px;
  		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:none;
font-size:14px; 
}

.opi{
	float:left;
	width:90px;
	height:25px;
	line-height:25px;
	margin-bottom:10px;
	text-align:right;
	padding-right:10px;
}

.tre{
 		float:left;
	width:210px;
	height:25px; 
	margin-bottom:10px;	
}

.podglad, .pageDesc{
  	color:#2d2a23;
  	padding-left:80px;
  	padding-right:30px;
  	padding-bottom:20px;
  	font-size:14px;
}

.pageDesc a{
  	color:#2d2a23;	
}

.podglad .left{
  	width:480px;
	float:left;
	padding-right:30px;
}

.podglad .right{
  	width:365px;
	float:left;
}

.podglad .right h3{
  	color:#9f0000;
  	padding:0px;
  	margin:0px;
  	border-bottom:1px solid #9f0000;
  	padding-left:10px;
  	font-weight:normal;
  	padding-bottom:5px;
  	margin-bottom:10px;
  		font-size:16px;
}

.dane{
  	margin:0 auto;
  	font-size:14px;
}

.dane .nag{
  	width:160px;
  	padding-left:10px;
  	float:left;
  	height:30px;
  	line-height:30px;
  	background-color:#ffffff;
}

.dane .tre{
  	width:140px;
	padding-left:15px;
  	float:left;
  		height:30px;
  	line-height:30px;
  	background-color:#ffffff;
  	margin:0px !important;
}

.foto .fancy{
  	width:85px;
  	height:60px;
  	display:block;
  	border:1px solid #b7b6b1;
  	float:left;
  	margin-left:0px;
  	margin-bottom:10px;
  	margin-right:5px;
}

.foto .fancy img{
  width:85px;
  	height:60px;	
}

.foto .mainPhoto img{
  width:270px;
  	height:205px;	
}

.foto .mainPhoto{
  	margin-left:0px;
  	margin-right:5px;
  	border:1px solid #72736b;
  	width:270px;
  	height:205px;
  	margin-bottom:0px;
}

.pageDesc .content{
  	padding-left:20px;
	padding-right:80px;
	text-align:justify;
}



.send{
  	width:432px;
  	height:461px;
  	position:fixed;
  	left:-384px;
  	top:10px;
  	z-index:100000000000;
}

.send-tab{
  	width:48px;
  	line-height:0px;
  	cursor:pointer;
  	height:204px;
  	float:right;
	margin-top:225px;
  	
}

.send-form{
  	float:left;
  	width:384px;
  	height:519px;
  	background-color:#930102;
  	padding-top:15px;
  	padding-left:15px;
  	font-size:14px;
  	padding-right:5px;
}

.send-form input[type="text"]{
  	width:180px;
  	height:25px;
  	color:#2d2d2b;
  	padding-left:10px;
  	padding-right:10px;
  		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:none;
font-size:14px;
}

.send-form textarea{
  	width:180px;
  	height:50px;
  	color:#2d2d2b;
  	padding-left:10px;
  	padding-right:10px;
  		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:none;
font-size:14px;
}

.send-form select{
  		width:200px;
  
  	color:#2d2d2b;
  	padding-left:10px;
  	padding-right:10px;
  	padding-top:5px;
  	padding-bottom:5px;
  		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:none;
font-size:14px; 
}


.send-form .nag{
	float:left;
	width:110px;
	height:25px;
	line-height:25px;
	margin-bottom:10px;
	text-align:right;
	padding-right:10px;
}

#contact_form .inputy{
  	padding-left:80px;
  	float:left;
}

#contact_form .tresc{
  float:left;	
  padding-left:80px;	
}


#contact_form textarea{
  	width:260px;
  	height:245px;
  	color:#2d2d2b;
  	padding-left:10px;
  	padding-right:10px;
  		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:none;
font-size:14px;
border:1px solid #2D2A23;
}


#kalkulator_nieruchomosci input[type="text"], #kalkulator_kredytowy input[type="text"]{
  	width:260px;
  	height:25px;
  	color:#2d2d2b;
  	padding-left:10px;
  	padding-right:10px;
  		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:none;
font-size:14px;
border:1px solid #2D2A23;
}


#kalkulator_nieruchomosci select{
  	width:260px;
  padding:5px 10px;
  	color:#2d2d2b;
  	padding-left:10px;
  	padding-right:10px;
  		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:none;
font-size:14px;
border:1px solid #2D2A23;
}


#contact_form input[type="text"]{
  	width:260px;
  	height:25px;
  	color:#2d2d2b;
  	padding-left:10px;
  	padding-right:10px;
  		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:none;
font-size:14px;
border:1px solid #2D2A23;
}

#contact_form .inputy b{
  	font-weight:normal;
}

#contact_form  .nag{
  	margin-bottom:5px;
  	margin-top:5px;
}

.guzik{
  	text-align:center;
  	padding-top:20px;
  	padding-right:50px;
}

.content dl dl{
  	padding-left:15px;
}
.content dd, .content dt{
  	display:block;
  	height:14px;
  	line-height:14px;
  	margin-bottom:15px;
  	background-image:url('../images/grot.png');
  	background-repeat:no-repeat;
  	background-position:left top;
  	padding-left:20px;
}


.nivo-prevNav{
 	background-image:url('../images/left_s.png');
  	background-repeat:no-repeat;
  	background-position:left top;
	  width:25px;
	  height:54px;
	  margin-left:20px;
	  text-indent:-9999px; 	
}

.nivo-nextNav{
 	background-image:url('../images/right_s.png');
  	background-repeat:no-repeat;
  	background-position:left top;
	  width:25px;
	  height:54px;
	  margin-right:20px;
	  text-indent:-9999px; 	
}


.rodzaj{
  	border:1px solid #950506;
  	padding:5px 20px;
  	 		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#950506;
margin-bottom:20px;
width:920px;
padding-right:0px;
margin-left:10px;
font-size:14px;
}

.rodzaj ul, .rodzaj li{
  	display:inline;
  	padding:0px;
  	margin:0px;
  	list-style-type:none;
}

.rodzaj ul li a{
  /*	display:block;*/
  	padding:0px;
  	margin:0px;
  	list-style-type:none;
  	/*float:left;*/
  	color:#950506;
  	margin-right:20px;
  	background-image:url('../images/grot_dol.png');
  	background-repeat:no-repeat;
  	background-position:right center;
  	line-height:16px;
  	padding-right:15px;
}


.rodzaj .nagl{
  margin-bottom:5px;
}

.sort{
  	color:#2D2A23;
  	padding-left:40px;
  	margin-bottom:20px;
}

.sort a{
  	display:inline-block;
  	margin-left:40px;
  	color:#2D2A23;
}
.opis{
	color:#2d2a23;
}

.rodzaj ul.ul a{
  	font-weight:bold;
}

.down-arrow{
  background-image:url('../images/s2.png') !important;	
}

.no-arrow{
  background-image:none !important;	
}




.notes{
  	width:386px;
  	height:390px;
  	height:150px;
  	/*overflow:hidden;*/
  	position:fixed;
  	left:-333px;
  	top:215px;
  	top:455px;
  	z-index:102;
}

.note-tab{
  	width:48px;
  	line-height:0px;
  	cursor:pointer;
  	height:204px;
  	float:left;
  	margin-top:240px;
  	margin-top:0px;
  	
}

.note-list{
  	float:left;
  	width:333px;
  	height:390px;
  	background-color:#930102;
  	padding-top:10px;
  	padding-left:5px;
  	ppadding:15px;
  	font-size:14px;
}

.note-list .offersListNote a{
  	display:block;
  	width:98px;
  	height:98px;
  	background-color:#fff;
  float:left;
  	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin:5px;
}


.offer-ajax-pop{
  	display:none;
}
.naglowek{
	font-size:16px;
	color:#9f0000;
	line-height:140%;
}


.stroke-h2{
  	width:80%;
  	margin:0 auto;
  	color:#880805;font-size:20px;line-height:24px;text-align:center;font-weight:Bold;
  	margin-bottom:15px;
  	margin-top:0px;
  	overflow: hidden;
}

.stroke-h2 > span {
        position: relative;
        display: inline-block;
}



.stroke-h2 > span:before,
.stroke-h2 > span:after {
        content: "";
        position: absolute;
        top: 50%;
        width: 9999px;
        height: 3px;
        background: #880805;
}

.stroke-h2 > span:before {
        right: 100%;
        margin-right: 15px;
}

.stroke-h2 > span:after {
        left: 100%;
        margin-left: 15px;
}
.city-search {
	width:100%;
	clear:both;
	text-align:center;
	margin-left:-10px;
	height:50px;
}
.city-search  p{
	background:#930102; 
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	color:white;
	font-weight:bold;
	width:170px;
	margin:10px;
	margin-bottom:20px;
}

.typ-bt {
  	color:#fff;
  	background-color:#930102;
  	display:inline-block;
  	margin-right:30px;
  	padding:5px 20px;
  	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.bottom{
	background-color:#930102;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	height:auto;
}

.bottom a{
	margin-left:10px;
	margin-right:10px;
}




.bottom p{
	margin-top:20px;
	margin-bottom:20px;
}


.offer{
	width:31.3%;
	display:inline-block;
	margin:0px;
	box-sizing: border-box;
	margin:1%;
	background-color:#231f30;
	background-image:none;
	padding:0px;
	height:auto;
	text-align:left;
}

.offer-top{
	padding:5px 10px;
	font-size:13px;
}

.offer-image{
	width:100%;
	margin:0px;
	height:150px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	border:none;
	float:none;
	position:relative;
}

.offer-image span{
	position:absolute;
	left:0px;
	top:0px;
	padding:8px 10px;
	font-weight:bold;
	color:#fff;
	background-color:#930102;
	font-size:12px;
	line-height:16px;
	font-family:Arial;
}

.city-search, .stroke-h2, .offer-slider{
	display:none;
}

.offer-list{
	padding-bottom:20px;
	text-align:center;
}

.more{
	width:auto;
	background-image:none;
	background-color:#fefefe;
	color:#231f30;
	font-size:11px;
	line-height:26px;
	padding-left:20px;
	padding-right:20px;
	right:8px;
	top:9px;
	left:auto;
	bottom:auto;
	height:auto;
	text-indent:0px;
	background-color:#930102;
	color:#fff;
}

.offer-number{
	width:auto;
	right: 10px;
    bottom: 25px;
	left:auto;
}
.offer-price{
	text-align:right;
	margin-right:10px;
	margin-bottom:6px;
	font-size:13px;
}
.cal-sec{
	position: absolute;
    right: 0px;
    bottom: 6px;
	width:90px;
	width: 125px;
	right: -8px;
    bottom: -1px;
    width: 65px;
}

.offer-bottom{
	padding:5px 10px;
	font-size:11px;
	 //background-image:url('../images/i.png') !important;	
	 background-position:10px 6px;
	 background-repeat:no-repeat;
	 //padding-left:30px;
	 min-height:80px;
}

#otherPage{
	min-height:416px;
	height:auto;
	padding-bottom:0px;
}

.contact{
	height:auto;
	position:relative;
}
.contact td{
	vertical-align:middle;
}
.top{
	/*display:none;*/
}

.middle .container{
	//max-width:1050px;
	width:90%;
	margin:0 auto;
}

.rodzaj{
	width:100%;
	margin-left:0px;
	margin-right:0px;
	padding-right:20px;
}

.offer-list, .offer-slider{
	padding-left:0px;
	padding-right:0px;
}

.left-column{
	width:23%;
	float:left;
	margin-right:2%;
	background-color:#930102;
	margin-top:0%;
	padding:20px;
	text-align:Center;
}

.left-column img{
	max-width:100%;
}

.right-column{
	width:75%;
	float:left;
}

.search-left-box{

	background-color:#221e2d;
	padding:10px 20px;
	margin-bottom:5px;
}

.search-left-box select{
	color:#727272;
	width:100%;
	height:34px;
	background-color:#fff;
	border:none;
	font-size:11px;
	padding-left:6px;
}

.search-left-box > div{
	margin-bottom:8px;
}

.styled-select select {
   background: transparent;
   line-height: 1;
   border: 0;
   border-radius: 0;
   -webkit-appearance: none;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}

.styled-select {

   height: 34px;
   overflow: hidden;
   background: url('../images/arr.png') no-repeat right #fff;
   border: 0px solid #ccc;
 }
 
  .search-left-box p{
	margin-top:10px;
  }
 
 .search-left-box input[type="submit"]{
	border:none;
	background-color:#fff;
	padding-left:20px;
	padding-right:20px;
	color:#727272;
	height:34px;
	cursor:pointer;
 }
 
 
  .search-left-box input[type="text"]{
	border:none;
	background-color:#fff;
	font-size:11px;
	padding-left:6px;
	padding-right:6px;
	color:#727272;
	width:100%;
	height:34px;
 }

 .podglad, .pageDesc{
	padding:0px;
 }
 
 
 .podglad .left{
	width:60%;
 }
 
  .podglad .right{
	width:40%;
 }
 
 
.top .container{
	width:90%;
	
} 

.middle .container, .top .container{
	max-width:1200px;
	margin:0 auto;
}
 
 #contact-1{
	float:left; width:50%; border-right:1px solid #b8b4c5;
 }
 
 #contact-2{
	float:left; width:50%; border-right:0px solid #b8b4c5;
 }
 
 #contact-3{
	float:left; width:33%;
 }
 
 #left-column-top{
	width:30%;
	float:left;
	text-align:Center;
 }
 
  #right-column-top{
	width:70%;
	float:left;
 }
 
 #logo{
	float:none;
	display:inline-block;
	max-width:90%;
 }
 
  #logo img{
	width:100%;
  }
 
 #right-column-top{
	margin-top:40px;
 }
 
 .slider{
	width:100%;
	height:auto;
 }
 
 .nivo-controlNav{
	display:none;
 }
.box{
	width:50%;
	float:left;
}

.menu-bt{
	display:none;
}

@media (max-width: 1080px){

	.podglad .left{
		width:60%;
	}
	
	.podglad .right{
		width:40%;
	}
}


@media (max-width: 991px){
	.offer{
		width:48%;
	}
	
	.pager{
		text-align:center;
	}
	
	.pageDesc, .podglad{
		padding:0px;
	}
	
	.pageDesc .content{
			padding:0px;
	}
	
	
	.left-column{
		width:100%;
		margin-right:0px;
		margin-bottom:20px;
	}

	.right-column{
		width:100%;
	}
	
}


@media (max-width: 767px){
	.cont-respo{
		display:none;
		
	}
	.offer{
		width:98%;
	}
	
	.notes, .bf, .send, .sponsorujemy{
		display:none !important;
	}
	
	.offer-list > strong{
		//position:relative !important;
	}
	
	.rodzaj ul, .rodzaj li{
		display:block;
	}
	
	.rodzaj ul li a{
		margin-right:0px !important;
	}
	
	.rodzaj .content > div >span{
		float:none !important; 
		clear:both !important; 
		margin-right:0px !important;
		width:100% !important;
		margin-bottom:10px;
	}
	
	.typ a{
		margin-bottom:5px;
	}
	
	.typ .content > div{
		text-align:center;
	}
	
	#kalkulator-kred{
		width:100% !important;
	}
	
	.podglad .left{
		width:100%;
	}
	
	.podglad .right{
		width:100%;
		margin-top:20px;
	}
	
	.contact{
		border-top:0px;
	}
	
	 #contact-1{
		float:left; width:100%; border-right:0px solid #b8b4c5;
		border-top:1px solid #b8b4c5;
	 }
	 
	 #contact-2{
		float:left; width:100%; border-right:0px solid #b8b4c5;
		border-top:1px solid #b8b4c5;
	 }
	 
	 #contact-3{
		float:left; width:100%;
		border-top:1px solid #b8b4c5;
	 }
	
	
	 #left-column-top{
		width:100%;
	 }
	 
	  #right-column-top{
		width:100%;
	 }
	.box{
		width:100%;
	}
	
	
	.menu li{
		display:block;
		float:none;
	}
	
	.menu{
		float:none;
		text-align:center;
		float: none;
    text-align: center;
    clear: both;
    height: 1%;
	display:none;
	}
	
	.menu a{
		display:block;
		font-size:11px;
		padding-left:5px;
		padding-right:5px;
	
	}	
	
	.menu-bt{
		display:block;
		    height: 40px;
				display:block;
  	height:40px;
  	padding-left:10px;
  	font-size:13px;
  	line-height:40px;
  	padding-right:10px;
  	text-decoration:none;
  	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:#720102;
text-align:center;
margin-top:20px;
cursor:pointer;
	}
	
	
}


#kalkulator_nieruchomosci .col-lg-6{
	width:50%;
	display:inline-block;
	    width: 50%;
    display: inline-block;
    float: left;
    line-height: 20px;
}

#kalkulator_nieruchomosci .row{
	margin-bottom:20px;
	min-height: 20px;
}


