.DPMenu2 {
	
	width:100%;margin:0;

	position:sticky; top:0px;
	
	background-color:white;
	/*
	transition: height 0.6s ease-out,background-color 0.6s ease-out,line-height 0.6s ease-out, opacity 0.6s ease-out, margin 0.6s ease-out;
	-webkit-transition: height 0.6s ease-out,background-color 0.6s ease-out,line-height 0.6s ease-out, opacity 0.6s ease-out, margin 0.6s ease-out;
	-moz-transition: height 0.6s ease-out,background-color 0.6s ease-out,line-height 0.6s ease-out, opacity 0.6s ease-out, margin 0.6s ease-out;
	-o-transition: height 0.6s ease-out,background 0.6s ease-out,line-height 0.6s ease-out, opacity 0.6s ease-out, margin 0.6s ease-out;
	transform-origin: top;
	*/
	
	/*font-size:.9em;*/
	
}


.Mob{ display:block;}

.Mob .dropdown-content{ white-space:nowrap;	}	

.NMob{ display:none; }

.DPMenu2 a{ text-decoration:none;}

.DPMenu2 a:hover{
		 text-decoration:underline;
		 color:black;
}	

.smenu{
	transition: width  0.6s  ease-out 0.6s, opacity  0.6s  ease-out 0.6s;
	-webkit-transition: width  0.6s  ease-out 0.6s, opacity  0.6s  ease-out 0.6s;
	-moz-transition: width  0.6s  ease-out 0.6s, opacity  0.6s  ease-out 0.6s;
	-o-transition: width  0.6s  ease-out 0.6s, opacity  0.6s  ease-out 0.6s;
	opacity:0;
	background:gray;width:1px;white-space:nowrap;
	cursor:pointer;
}


.dp_container a[href*="Costam,5.html"] {
	color:rgb(207,19,123);
}

.mprv{
	transition: margin  0.6s  ease-out ;
	-webkit-transition: margin  0.6s  ease-out;
	-moz-transition: margin  0.6s  ease-out;
	-o-transition: margin  0.6s  ease-out;
	
}

a.menuedit{
	color: darkorange;
	text-decoration:none;
	font-weight:700;
}

.dp_container {

	position:relative;
	margin:0px;
	padding:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:inherit;	
	text-align: center;
	font-size:.9em;
	
	height:50px;
	line-height:50px;
	
}

.MSearch .dp_container > *, .SearchMsk .dp_container > *{
	display:inline-block;
}

.MSearch .dp_container > a, .MSearch .dp_container > p, .SearchMsk .dp_container > a, .SearchMsk .dp_container > p{	

	height:25px;
	line-height:25px;

}

.MSearch .dp_container input[type=checkbox]{	
vertical-align: middle;
}

.MSearch .dp_container input[type=text]{
padding:0px;
height:25px;	
}	

.MSearch .dp_container select, .SearchMsk .dp_container select{
	
	padding:0px;
	margin: 0px 5px;
	vertical-align: middle;
	height:25px;
}	

.simbutton{
	border-radius:3px;background-color:#1976d2;
	color:rgb(240,240,240);
	padding:0px 7px;
	font-weight:bold
	
}	

.simbutton:hover{
color:white!important;text-decoration:none!important;
}	



label[for="pokoje"]{
	margin-top:-10px!important;
}

label[for="kondygnacja"]{
	margin-top:-10px!important;
}

#search_mieszkania_form label{
	color:white;	
}	

/* The container <div> - needed to position the dropdown content */
.dropdown2 {
	position: relative;
	display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
	top:100%;
	transform: scaleY(0);
	transform-origin: top;
	text-align:center;	
	line-height:6vw;
    position: absolute;
    background-color:white;
	z-index:90002;
  
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
   	
	transition: transform 0.2s ease-out 0s;
	-webkit-transition: transform 0.2s ease-out 0s;
	-moz-transition: transform 0.2s ease-out 0s;
	-o-transition: transform 0.2s ease-out 0s;
	max-height:calc(100vh - 200px);
	
	overflow-y:auto;
}


/* Links inside the dropdown */
.dropdown-content a, .dropdown-content span {
   
    padding: 6px 16px;
    display: block;
}

.dropdown-content a:hover {
	
	
	
}


.dropdown-content .menudp_wstep {
    display: block;
    padding: 6px 16px;
 
}

.dropdown-content .menudp_wstep p a{
display:inline;
padding: 0px;
}

.dropdown-content .menudp_wstep p{
margin:0px;
 padding: 6px 0px;
	
}	

.lastmenu{
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}


.dropbtn {
	padding: 0px 15px;
	float:left;
	display:block;
	position:relative;
	text-align:center;

}
img.dropbtn{
	
	padding:5px;
	
}

a.dropbtn, span.dropbtn {
	font-weight:bold;
	
}

.DPMenu2.NMob .dropdown2:hover .dropdown-content {
	transform: scaleY(1);    
}

.DPMenu2.NMob .dropdown2:focus .dropdown-content{
	transform: scaleY(1);
  
}

.drop_focused{
	
	transform: scaleY(1);
	
}

/* po kliknięciu dodawana jest ta klasa i pozywane menu */
.dpshow{
	transform: scaleY(1);    
}

/* Change the background color of the dropdown button when the dropdown content is shown */


.dropdown2:hover .dropbtn, .dropdown2:hover{
	/*
	color:black;
   background-color: #f9f9f9;
   */
}

.dropdown2:focus .dropbtn, .dropdown2:focus{
	/*
	color:black;
   background-color: #f9f9f9;
   */
}


#search_date12{
	margin-left:5px;width:calc(50% - 20px);
}

#search_date22{
	margin-left:5px;width:calc(50% - 20px);	
}

#search_str2{
	margin-left:5px;width:calc(100% - 25px);
}

#page_search2, #clear_search2{
	float:left;
}

#menu_order  > div a:first-child{
	color:darkblue;
	font-size:1.3em!important;
	text-decoration:underline;
}

#menu_order div > div a:first-child{
	color:black;
	font-size:1em!important;
	text-decoration:none;
	
}

#menu_order div > div a:first-child:hover{
	
	text-decoration:underline;
	
}
.dropdown-content.black_help, .dropdown-content.black_help_w {

font-size:1.2em;
	
}