@charset "utf-8";
/* CSS Document */

/** SZKIC GLOWNY STRONY */

img{
    max-width: 100% !important;
    height: auto;
    display: block;
	border:none;
}

html{ margin-left:0px; margin-right:0px; padding:0px;}

body {
	margin: 0;
	padding: 0;
	margin-left:auto;
	margin-right:auto;

	background-color:none;
	
	/**font-family: "Times New Roman", Times, serif;
	  font-family: 'Ubuntu', sans-serif; */
	  font-family: 'Ubuntu', sans-serif; font-weight:100;
	line-height:100%;
	/** kolor szary jak w content lewa strona*/
	
	color:#000000;
	
	background-color:white;

}
p{ line-height:150%; color:black;}
h1{ font-size:25px; font-weight:500;}
h2{ font-size:18px; font-weight:100;}
h3{ font-size:14px; font-weight:100;}

h5{ font-size:15px;}
h6{font-size:22px; font-weight:100; margin-bottom:20px; margin-top:0px;}

.odstepy{letter-spacing:6px; margin-top:5px;}
.odstepy2{letter-spacing:4px; margin-top:-33px;}
.odstepy3{letter-spacing:0px; margin-top:5px;}
.odstepy4{letter-spacing:0px; margin-top:-40px;}

a{ 
	color:#000000;
	text-decoration:none;
}

a:hover{ color:#827979;}

#PASEK{
	height:3px;
	clear:both;
	
	background-image:url(./gfx/biuro_rachunkowe_progres_top_blue.jpg);
	background-repeat:repeat-x;
}

.HACZYK{clear:both;}

#KONTENER_TOP{
}

#header{
	z-index:1000;
	/*background-image:url(./gfx/administrowanie-nieruchomosciami-warszawa-top-pasek_01.png);
	background-repeat:repeat;
	background-position:center;
	height:113px;*/
	width:100%;
	
	background-color:none;
}

#TOP {
	max-width: 1216px;
	/*height:113px;
	margin:0px;
	padding:0px;*/
	margin-left:auto;
	margin-right:auto;
	


}

#obraz_podstrony_rs{
	z-index:1000;
	background-image:url(./gfx/rezydencjasaska/tlo_rezydencja_saska2.jpg);
	background-repeat:repeat;
	background-position:center;
	height:367px;
	width:100%;
	
	background-color:none;
}

/**#slider_section{ margin-top:-200px; padding-top:-100px;}*/
#slider_section{ margin-top:0px; z-index:10; margin-bottom:-5px;}

#KONTENER_SLIDER_O_MNIE{
	/*height:1448px;
	height:1390px;*/
	min-height:340px;

	background-image:url(./gfx/fotograf-slubny-warszawa-slider-o-mnie.jpg);
	background-repeat:none;
	background-position:center;
	
	clear:both;
	
	
}


#KONTENER_SLIDER_OFERTA{
	/*height:1448px;
	height:1390px;*/
	min-height:640px;

	background-image:url(./gfx/fotograf-slubny-warszawa-slider-oferta.jpg);
	background-repeat:none;
	background-position:center;
	
	clear:both;

}

#KONTENER_SLIDER_KONTAKT{
	/*height:1448px;
	height:1390px;*/
	min-height:640px;

	background-image:url(./gfx/fotograf-slubny-warszawa-slider-kontakt.jpg);
	background-repeat:none;
	background-position:center;
	
	clear:both;

}

#KONTENER_SLIDER_STREFA_KLIENTA{
	/*height:1448px;
	height:1390px;*/
	min-height:1206px;

	background-image:url(./gfx/fotograf-slubny-warszawa-slider-strefa-klienta.jpg);
	background-repeat:none;
	background-position:center;
	
	clear:both;

}

#KONTENER_SLIDER_REALIZACJE{
	/*height:1448px;
	height:1390px;*/
	min-height:238px;

	/*background-image:url(./gfx/fotograf-slubny-warszawa-tlo_realizacje.jpg);
	background-repeat:none;
	background-position:center;*/
	
	background-color:#ececec;
	
	clear:both;

}

#KONTENER_SLIDER_PORTFOLIO{
	/*height:1448px;
	height:1390px;*/
	min-height:238px;

	background-image:url(./gfx/fotograf-slubny-warszawa-tlo_realizacje.jpg);
	background-repeat:none;
	background-position:center;
	
	/*background-color:#ececec;*/
	
	clear:both;

}

#KONTENER_SLIDER_BLOG{
	/*height:1448px;
	height:1390px;*/
	min-height:238px;

	background-image:url(./gfx/fotograf-slubny-warszawa-tlo_blog.jpg);
	background-repeat:none;
	background-position:center;
	
	/*background-color:#ececec;*/
	
	clear:both;

}

#KONTENER_SLIDER_BLOG_ONE{
	/*height:1448px;
	height:1390px;*/
	min-height:238px;

	background-image:url(./gfx/fotograf-slubny-warszawa-tlo_blog.jpg);
	background-repeat:none;
	background-position:center;
	
	/*background-color:#ececec;*/
	
	clear:both;

}


#kolko{
	position:relative;
	width:100%;
	height:701px;
	
	margin-top:400px;
	background-image:url(./gfx/fotograf-slubny-warszawa-kolo-top.png);
	background-repeat:none;
	background-position:center;
}

.kolko-down{
	padding-top:80px;
}
.kolko-tekst1{ padding-top:10px;}
.kolko-tekst{ line-height:25px; padding-top:10px; min-height:330px; background-color:none;}
.kolko-ja{
	margin-top:-40px;

}

/*.menu_odstep{padding-left:0px; padding-right:2px; margin-right:15px;}
.menu_odstep_a{padding-left:0px; padding-right:21px;}
.menu_odstep_b{padding-left:280px; padding-right:21px;}
.menu_odstep_b_2{padding-left:380px; padding-right:21px;}
.menu_odstep_c{padding-left:36px; padding-right:29px;}
.menu_odstep_d{padding-left:36px; padding-right:0px;}*/
/*
.menu_odstep{padding-left:0px; padding-right:2px; margin-right:30px;}
.menu_odstep_a{padding-left:0px; padding-right:40px;}
.menu_odstep_b{padding-left:280px; padding-right:0px;}
.menu_odstep_b_2{padding-left:470px; padding-right:21px;}
.menu_odstep_c{padding-left:0px; padding-right:29px;}
.menu_odstep_d{padding-left:0px; padding-right:0px;}
*/
/*
.menu_odstep{padding-left:0px; padding-right:2px; margin-right:5px;}
.menu_odstep_a{padding-left:0px; padding-right:40px;}
.menu_odstep_b{padding-left:280px; padding-right:0px;}
.menu_odstep_b_2{padding-left:337px; padding-right:20px;}
.menu_odstep_c{padding-left:0px; padding-right:10px;}
.menu_odstep_d{padding-left:0px; padding-right:0px;}
*/
.menu_odstep{padding-left:auto; padding-right:2px; margin-right:5px; margin-top:40px;}
.menu_odstep_a{padding-left:auto; padding-right:40px; margin-top:40px;}
.menu_odstep_b{padding-left:auto; padding-right:0px; margin-top:40px;}
.menu_odstep_b_2{padding-left:250px; padding-right:10px; margin-top:40px;}
.menu_odstep_c{padding-left:auto; padding-right:10px; margin-top:40px;}
.menu_odstep_d{padding-left:auto; padding-right:0px; margin-top:40px;}


/**ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	
	
}


ul li {
	display: inline;
	white-space: nowrap;
}

li{ 
	float:left;	
}
*/

#CONTENT_ALL{
	margin-top:0px;
	background-color:white;
}

#KONTENER_CONTENT{line-height:23px;}

#CONTENT {
	max-width: 1216px;
	/*margin:0px;
	padding:0px;*/
	margin-left:auto;
	margin-right:auto;

}

#REALIZACJE_KAFELKI{
	margin:0px;
	padding:0px;
	
	padding-top:23px;
	padding-bottom:6px;
}

#KONTENER_REALIZACJE_KAFELEK{
	max-width: 1216px;
	margin-left:auto;
	margin-right:auto;
}

#realizacje_kafelek{
	margin-right:22px;
	margin-left:0px;
	
	float:left;
	max-width:597px;
}

#realizacje_kafelek_a{
	margin-right:0px;
	margin-left:0px;
	
	float:left;
	max-width:597px;
}

#realizacje_portfolio{
	/*margin-right:22px;*/
	margin:20px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	margin-top:20px;
	
	float:left;
	/*max-width:597px;*/
	max-width:588px;
}

.odstep_realizacje_kafelek{ margin-top:22px;}
#przycisk-zobacz-wszystkie-malzenstwa{ margin-top:42px;}
#przycisk-zobacz-gallerie{ margin-top:142px;}

#sprawdz-swoj-termin-slubu{
	min-height:227px;
	width:100%;
	background-image:url(./gfx/fotograf-slubny-warszawa-sprawdz-swoj-termin_02.jpg);
	background-repeat:no-repeat;
	background-color:#f6f6f6;
	background-position:center;
}

#sprawdz-swoj-termin-slubu1{
	margin-top:0px;
	
	height:1px;
	width:100%;
	background-image:url(./gfx/fotograf-slubny-warszawa-sprawdz-swoj-termin_01.jpg);
	background-repeat:no-repeat;
	background-color:none;
	background-position:center;
}

#sprawdz-swoj-termin-slubu2{
	height:1px;
	width:100%;
	background-image:url(./gfx/fotograf-slubny-warszawa-sprawdz-swoj-termin_01.jpg);
	background-repeat:no-repeat;
	background-color:none;
	background-position:center;
}

#stopka-fotograf{
}

.sprawdz-swoj-termin-slubu-tekst1{ margin:0px; font-size:30px; padding-top:30px;}
.sprawdz-swoj-termin-slubu-tekst2{ margin:0px; font-size:22px; padding-top:20px;}

.sprawdz-swoj-termin-slubu-formularz{ margin:auto; padding:auto;}
.sprawdz-swoj-termin-slubu-formularz2{margin-top:28px;}

#KAFELKI{
	margin:0px;
	padding:0px;
	
	padding-top:23px;
	padding-bottom:6px;
	
	/*background-image:url(./gfx/administrowanie-nieruchomosciami-warszawa-tlo_03.jpg);
	background-repeat:repeat-x;
	background-color:#f6f6f6;*/

}

#KONTENER_KAFELKI{
	max-width: 1216px;
	margin-left:auto;
	margin-right:auto;


}

#kafelek{
	margin-right:24px;
	
	float:left;
	width:389px;
}

#kafelek_a{
	margin-right:0px;
	
	
	float:left;
	width:389px;

}

.kafelek_napis{font-weight:100; line-height:130%; color:#676767;}

#fotograf_slubny_warszawa_stopka{
	background-image:url(./gfx/fotograf-slubny-warszawa-stopka3.jpg);
	background-repeat:repeat-x;
	background-color:none;
	background-position:center;
	min-width:682px;
}

#REFERENCJE{
	margin:0px;
	padding:0px;
	
	padding-top:23px;
	padding-bottom:6px;

}

#KONTENER_REFERENCJE{
	/*max-width: 1216px;*/
	max-width: 961px;
	margin-left:auto;
	margin-right:auto;
	
	background-image:url(./gfx/fotograf-slubny-warszawa-pasek-referencje.jpg);
	background-repeat:repeat-y;
	background-position:center;
	
	height:790px;
	
}

#KONTENER_STOPKA1{
	/*max-width: 1216px;*/
	margin-top:-20px;
	padding-top:0px;
	max-width: 810px;
	margin-left:auto;
	margin-right:auto;
	
	min-height:682px;
	
}

.referencje_kafelek{
	float:left;
	max-width:440px;
	text-align:right;
	padding-top:15px;
}

.referencje_kafelek3{
	float:right;
	max-width:440px;
	text-align:left;
	padding-top:15px;
}

.referencje_kafelek_mini{ display:none;}
.referencje_kafelek3_mini{ display:none;}

.referencje_kafelek2{
	float:left;
	margin-left:20px;
	margin-right:20px;
	width:1px;
	height:100px;;
	background-color:black;

}

.stopka_kafelek{
	float:left;
	max-width:370px;
	text-align:right;
	padding-top:15px;
}

.stopka_kafelek3{
	float:right;
	max-width:370px;
	text-align:left;
	padding-top:15px;
}

.stopka_kafelek_kontakt{
	float:left;
	max-width:370px;
	text-align:right;
	padding-top:0px;
}

#STOPKA{
	height:0px;
}

#KONTENER_STOPKA{
	padding-top:22px;
	margin-bottom:0px;
	
	max-width: 1216px;
	margin-left:auto;
	margin-right:auto;
}

#STOPKA__{
	float:left;
}

#STOPKA__2{
	float:right;
}

#facebook{position:absolute; float:right; right:0px; margin-right:0px; margin-top:300px;}

.form_2b{ padding:0px; margin:0px; font-size:22px; width:312px; height:150px; text-align:left; background-color:#ebe8e1; border:solid 1px black; float:right; font-family: "Calibri"; font-weight:500;}
.form_2a_{ padding:0px; margin:0px; font-size:16px; width:312px; text-align:left; background-color:none; float:right;}
.form_2a_2{ padding:0px; margin:0px; font-size:16px; width:312px; text-align:left; background-color:none; float:right; padding-top:10px;}
.form_2a{ height:30px; width:300px; border:solid 1px black; background-color:#ebe8e1; font-size:20px; text-align:left; padding-right:10px; font-weight:100;}
.wyslij_zapytanie{ background-color:black; color:white; padding:10px; font-size:24px; border:none; width:314px; margin-top:10px;}

.form_2a_kontakt{ padding:0px; margin:0px; font-size:16px; width:312px; text-align:left; background-color:none; float:left;}
.form_2a_2_kontakt{ padding:0px; margin:0px; font-size:16px; width:312px; text-align:left; background-color:none; float:left; padding-top:10px;}
.form_2b_kontakt{ padding:0px; margin:0px; font-size:22px; width:312px; height:150px; text-align:left; background-color:white; border:solid 1px black; float:left; font-family: "Calibri"; font-weight:500;}
.form_2a_kontakt{ height:30px; width:300px; border:solid 1px black; background-color:white; font-size:20px; text-align:left; padding-right:10px; font-weight:100;}
.wyslij_zapytanie_kontakt{ background-color:black; color:white; padding:10px; font-size:24px; border:none; width:314px; margin-top:10px; float:left;}

#kontakt_form_stopka{float:right;}
#kontakt_form_stopka2{float:right; color:#00286d;}

#kolko_glowne{background-color:#f8f9fb; padding-bottom:60px; clear:both;}

#stopka_kafelek_on{display:none}
#stopka_kafelek_on2{display:block}

#KONTENER_STOPKA2{display:none;}

#galeria2{display:none;}

.blog-linki{padding:5px; margin:5px; line-height:25px;}
/*średni telefon lub IPad*/
/*@media only screen and (max-width: 995px) {
}*/
 
/*najwieksza rozdzielczosc laptopów*/

#masaz-glowna-michal{
	/*min-height:486px;*/
	min-height:657px;
	
	width:100%;
	background-image:url(./gfx/dachy-z-trzciny/dachy-z-trzciny-menu-firstsite.jpg);
	background-repeat:no-repeat;
	background-color:#41231f;
	background-position:center;
}

#masaz-glowna-michal1{
	margin-top:0px;
	
	height:0px;
	width:100%;

}

#masaz-glowna-michal2{
	height:0px;
	width:100%;

}

#masaz-glowna-michal-all{
	max-width: 1216px;
	margin-left:auto;
	margin-right:auto;
	
}

#masaz-glowna-michal-tresc{
	max-width: 520px;
	margin-top:50px;
	float:left;
	
}

.masaz-glowna-michal-tresc1{
	clear:both;
	padding-top:18px;
	padding-bottom:1px;
	
	  font-family: 'Ubuntu', sans-serif; text-align:justify; 
	font-weight:100;
	line-height:23px;
	font-size:16px;
	color:white;

}

/** ------------------------------- */
#masaz-glowna2-michal{
	min-height:502px;
	width:100%;
	background-image:url(./gfx/masazwbiurze/masazwbiurze_tlo_all2_02.jpg);
	background-repeat:no-repeat;
	background-color:#f6f6f6;
	background-position:center;
}

#masaz-glowna2-michal1{
	margin-top:0px;
	
	height:0px;
	width:100%;

}

#masaz-glowna2-michal2{
	height:0px;
	width:100%;

}

#masaz-glowna2-michal-all{
	max-width: 1216px;
	margin-left:auto;
	margin-right:auto;
	
}

#masaz-glowna2-michal-tresc{
	max-width: 600px;
	margin-top:50px;
	float:left;
	
}

.masaz-glowna2-michal-tresc1{
	clear:both;
	padding-top:17px;
	padding-bottom:17px;
	
	  font-family: 'Ubuntu', sans-serif; text-align:justify; 
	font-weight:100;
	line-height:23px;
	font-size:18px;
	color:#3d3d3d;

}

#masazwbiurze-dol-all-background{
	padding-bottom:30px;
	padding-top:40px;
	
	/*background-image:url(./gfx/gabler-trznadel/gabler-trznadel-stopka.jpg);
	background-repeat:repeat;
	background-position:top center;*/
	background-color:white;
}

.masazwbiurze-dol-tresc1{
	clear:both;
	padding-top:1px;
	padding-bottom:17px;
	
	  font-family: 'Ubuntu', sans-serif; text-align:justify; 
	font-weight:100;
	line-height:23px;
	font-size:17px;
	color:#3d3d3d;
}

#masazwbiurze-telefon-tlo{
	margin-top:50px;
	margin-bottom:50px;
	
	/**min-height:267px;
	
	background-image:url(./gfx/masazwbiurze/masazwbiurze_tlo_bottom_01.png);
	background-repeat:repeat;
	background-position:top center;*/
	
	background-color:#74c5f0;
	color:white;
	
	padding-top:15px;
	padding-bottom:15px;
}

#masazwbiurze-telefon-tlo-content{
	clear:both;
	padding-top:50px;
	padding-bottom:0px;
}

#masazwbiurze-telefon-tlo-content-2{
	clear:both;
	height:81px;
	margin-bottom:50px;
	
	background-image:url(./gfx/masazwbiurze/masazwbiurze-telefon-tlo-content_03.png);
	background-repeat:no-repeat;
	background-position:top center;

}

#form_tel_all{margin-left:auto; margin-right:auto; width:490px;}

#form_tel{
	font-size:30px;
	width:385px;
	
	padding-top:26px;
	padding-left:30px;
	
	border: 0px;
	
	background-color:inherit;
	background-image:url(./gfx/masazwbiurze/null.png);
	background-repeat:repeat;
}

#form_tel_przycisk{
	width:65px;
	height:75px;
	
	
	border: 0px;
	
	background-image:url(./gfx/masazwbiurze/null.png);
	background-repeat:repeat;
	background-color:inherit;
}

#masazwbiurze-tlo-masujemy-dla{
	height:94px;
	background-image:url(./gfx/masazwbiurze/masazwbiurze_tlo_masujemy-dla2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	
	
	
}

#masazwbiurze-tlo-stopka-end{
	min-height:56px;
	/*background-image:url(./gfx/masazwbiurze/masazwbiurze_tlo_bottom_03.png);
	background-repeat:repeat;*/
	
	background-color:white;
	
	color:black;
	
	/*box-shadow: 5px 5px 10px #999;*/
	margin-bottom:1px;
	margin-top:-30px;
	
	font-weight:300;
	
	/*font-family: 'Quicksand', sans-serif;*/      font-family: 'Ubuntu', sans-serif; color:#000000;
	
	
}

.stopka-podpis1{ float:left; padding-top:10px; font-size:18px; padding-left:51px; padding-top:21px;}
.stopka-podpis2{ float:right; padding-top:10px; font-size:18px; padding-right:51px; padding-top:21px;}

.masaz-stopka{font-size:18px; font-weight:300; color:#000000;}
.masaz-stopka a {color:#000000;}
.masaz-stopka a:hover {color:#000000;}

.logo{
	padding-left:35px;
	padding-top:20px;
	float:left;
	
	background-color:none;

}

#KONTENER_SLIDER{
	/*height:1448px;
	height:1080px;
	min-height:860px;*/
	min-height:800px;

	background-image:url(./gfx/projcare/projcare_slider_w800.jpg);
	background-repeat:none;
	background-position:center;
	
	
	clear:both;
	
	
}

/*#KONTENER_SLIDER_3{ min-height:780px;}*/
#KONTENER_SLIDER_3{ min-height:580px;}


#KONTENER_SLIDER_2{
	/*height:1448px;
	height:1080px;
	min-height:860px;
	min-height:357px;*/
	margin-top:-77px;
	min-height:auto;

	/*background-image:url(./gfx/dachy-z-trzciny/dachy-z-trzciny-menu_b.jpg);
	background-repeat:none;
	background-position:center;*/
	
	background-color:#065391;
	
	
	clear:both;
	
	
}

.menu_top{
	z-index:1000;
	
	width:100%;
	height:auto;
	
	font-weight:500;
	padding-top:0px;

	
	/*font-family: 'Quicksand', sans-serif;*/      font-family: 'Ubuntu', sans-serif; }

.menu_top a{ color:black;}
.menu_top a:hover{ color:#41231f;}

.rmm{
	font-size:20px;
	background-color:none;
	
	/*margin-top:44px;*/
	margin-top:0px;
	padding-top:-5px;
	padding-bottom:0px;
		
}

.menu_gora{float:right; margin-right:30px; margin-top:70px;}

.menu_top_kolor{ color:black; max-width:800px; background-color:none; font-size:18px;}
.menu_top_kolor a{ color:black;}
.menu_top_kolor a:hover{ color:red;}

.menu_top_kolor_black{ color:black; max-width:800px; background-color:none; font-size:18px;}
.menu_top_kolor_black a{ color:black;}
.menu_top_kolor_black a:hover{ color:red;}

/** ---------------------------- */

#masaz-w-biurze-tlo-podstrony{
	/*height:1448px;
	height:1390px;*/
	min-height:300px;

	background-image:url(./gfx/masazwbiurze/masaz-w-biurze-tlo-podstrony.jpg);
	background-repeat:none;
	background-position:center top;
	
	clear:both;
	
	
}

.menu_gora_2{ display:none;}
.logo_2{ display:none;}


/* /////////////////////////////////// */
/* /////////////////////////////////// */
/* /////////////////////////////////// */
/* /////////////////////////////////// */
/* menu rozwijane gora */

.jqueryslidemenu{
/*font: bold 12px Verdana;*/

	z-index:1000; background-color:none; margin-left:auto; margin-right:auto; width:1170px; 
	
	
	padding-top:0px;
	padding-bottom:17px;
	padding-left:10px;
	
	color: #6f6f73;
	font-size:14px;
	
}


.jqueryslidemenu ul{
	
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
	
	
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
	display: block;
	background: none; /*background of tabs (default state)*/
	/*color: white;*/
	color:#868686;
	
	padding: 0px 10px;
	border-right: none; /** moje *//** moje *//** moje *//** moje *//** moje *//** moje *//** moje */

	text-decoration: none;
	
}

.menu_odstep ul li a{background:#065391;} /** moje *//** moje *//** moje *//** moje *//** moje *//** moje *//** moje */

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;	
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
	color:#868686;
}

.menu_odstep ul li a:link, .menu_odstep ul li a:visited{ /** moje *//** moje *//** moje *//** moje *//** moje *//** moje */
	color:black;
}


.jqueryslidemenu ul li a:hover{
	background: none; /*tab link background during hover state*/
	color: black;
}

.menu_odstep ul li a:hover{
	background: white; /*tab link background during hover state*/ /** moje *//** moje *//** moje *//** moje *//** moje */
	color:#868686;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
	
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
	display: list-item;
	float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
	top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
/*font: normal 13px Verdana;*/
	color: #6f6f73;
	font-size:13px;
	
	width: 230px; /*width of sub menus*/
	padding: 10px;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid white;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
	background: #868686;
	color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
	position: absolute;
	top: 6px;
	right: 7px;
}

.rightarrowclass{
	position: absolute;
	top: 6px;
	right: 5px;
}
/* /////////////////////////////////// */
/* /////////////////////////////////// */
#KONTENER_TOP_MENU{
	z-index:1000;
	
	width:100%;
	
	 margin-top:-70px;
	 
	/*background-image:url(./gfx/slubwgrecji_com/slubwgrecji_logo.png);
	background-repeat:no-repeat;
	background-position:left;*/
}

/* /////////////////////////////////// */

#menu_mobile{ display:none;}

/* /////////////////////////////////// */

#kreska_slub_w_grecji{
	width:100%;
	height:18px;
	
	background-image:url(./gfx/slubwgrecji_com/kreska_slub_w_grecji.jpg);
	background-repeat:repeat;
	background-position:center;
}


@media only screen and (max-width: 1000px) {
	/**.logo{
		width:261px;
		float:left;
		background-image:url(./gfx/administrowanie-nieruchomosciami-warszawa-top_02b.png);
		background-repeat:none;
	}*/
	
	.rmm{ font-size:18px;}
	
	#KONTENER_STOPKA{
		height:55px;
	}
	
	#STOPKA__2{
		float:left;
		clear:both;
		padding-top:10px;
	}
}
	

/*najwieksza rozdzielczosc własna*/
@media only screen and (max-width: 1200px) {
	
	/*#KONTENER_TOP_MENU{
		margin-top:0px;
	z-index:1000;
	
	 width:100%;
	height:343px;
	background-image:url(./gfx/dachy-z-trzciny/dachy-z-trzciny-menu23_mobile.png);
	background-repeat:no-repeat;
	background-position:center;}*/
	
	#menu_top_2017{
		clear:both;
		
	
	
	}

	

	
	/*.menu_odstep{padding-left:0px; padding-right:2px; margin-right:15px;}
	.menu_odstep_a{padding-left:0px; padding-right:21px;}
	.menu_odstep_b{padding-left:0px; padding-right:21px;}
	.menu_odstep_b_2{padding-left:0px; padding-right:21px;}
	.menu_odstep_c{padding-left:0px; padding-right:29px;}
	.menu_odstep_d{padding-left:0px; padding-right:0px;}*/
	
	.menu_odstep{padding-left:0px; padding-right:2px; margin-right:1px;}
	.menu_odstep_a{padding-left:0px; padding-right:1px;}
	.menu_odstep_b{padding-left:0px; padding-right:1px;}
	.menu_odstep_b_2{padding-left:0px; padding-right:1px;}
	.menu_odstep_c{padding-left:0px; padding-right:1px;}
	.menu_odstep_d{padding-left:0px; padding-right:0px;}
	
	.jqueryslidemenu{
/*font: bold 12px Verdana;*/

	z-index:1000; margin-left:auto; margin-right:auto; width:670px; margin-top:9px; background-color:none;
	
	
	padding-top:0px;
	padding-bottom:17px;
	padding-left:10px;
	
	color: #6f6f73;
	font-size:14px;
		
	line-height: 40px;
	
	}
	
	.logo_odstep{ padding-left:25px;  margin-bottom:-40px;}

	
	#KONTENER_SLIDER{
	/*height:1448px;
	height:1080px;
	min-height:860px;*/
	min-height:800px;

	background-image:url(./gfx/projcare/projcare_slider_2.jpg);
	background-repeat:none;
	background-position:center;
	
	
	clear:both;
	
	
	}
	
	
	#KONTENER_SLIDER_2{
	/*height:1448px;
	height:1080px;
	min-height:860px;*/
	min-height:357px;

	background-image:url(./gfx/dachy-z-trzciny/dachy-z-trzciny-menu2_mobile_2.jpg);
	background-repeat:none;
	background-position:center;
	
	
	clear:both;
	
	
}
	
}


@media only screen and (max-width: 1240px) {
	
	
	#masaz-glowna-michal{
		min-height:450px;
		width:100%;
		background-image:none;
		background-color:#41231f;
		

	}
	
	#masaz-glowna-michal-tresc{
		max-width:none;	
		margin-top:50px;
		float:right;
	padding:10px;
	}
	
	/*#facebook{ display:none;}*/
	#galeria1{display:none;}
	#galeria2{display:block;}
	
	#facebook{margin-top:200px;}

	/**#KONTENER_SLIDER{
		height:500px;
	
		background-image:url(./gfx/administrowanie-nieruchomosciami-warszawa-tlo-baner_01b.jpg);
		background-repeat:none;
		background-position:left;
		
		clear:both;
	}

	.logo{
		width:261px;
		float:left;
		background-image:url(./gfx/administrowanie-nieruchomosciami-warszawa-top_02b.png);
		background-repeat:none;
	}*/
	
	#kafelek{
		margin-right:5%;
		
		float:left;
		max-width:30%;
	}
	
	#kafelek_a{
		margin-right:0px;
		float:left;
		max-width:30%;
	}
	
	#realizacje_kafelek{
		margin-right:6%;
		
		float:left;
		max-width:47%;
	}
	
	#realizacje_kafelek_a{
		margin-right:0px;
		
		float:left;
		max-width:47%;
	}

}

@media only screen and (max-width: 1070px) {
	
	#masaz-glowna-michal{
		min-height:500px;
	}
}

@media only screen and (max-width: 930px) {

	
	#masaz-glowna-michal{
		min-height:580px;
	}
	
	
	
	#KONTENER_REFERENCJE{
	/*max-width: 1216px;*/
	max-width: 961px;
	margin-left:auto;
	margin-right:auto;
	
	background-image:none;
	background-repeat:repeat-y;
	background-position:center;
	
	height:auto;
	
	}
	
	.referencje_kafelek{ display:none;}
	.referencje_kafelek3{ display:none;}
	
	.referencje_kafelek_mini{
		display:block;
		float:none;
		max-width:none;
		text-align:right;
		padding-top:15px;
		padding-left:25px;
		padding-right:25px;
		clear:both;
	}
	
	.referencje_kafelek3_mini{
		display:block;
		float:none;
		max-width:none;
		text-align:left;
		padding-top:15px;
		padding-left:25px;
		padding-right:25px;
		clear:both;
	}
}

@media only screen and (max-width: 900px) {
	
	.menu_gora{ display:none;}
	.menu_gora_2{ display:block;}
	
	.logo{ display:none;}
	.logo_2{ display:block;}
	
	#kolko_glowne{padding-top:50px;}
	
	.kolko-ja{
		margin-top:10px;
		margin-bottom:20px;
	
	}
	
	#slider_section{ padding-top:0px; z-index:10; margin-bottom:-5px;}
	
	#KONTENER_SLIDER{
		/*height:1448px;
		height:1390px;*/
		height:290px;
	/* 2017 */	 /* 
		background-image:url(./gfx/fotograf-slubny-warszawa-slider_mobile.jpg);
		background-repeat:none;
		background-position:center;
	*/	
		clear:both;
		
		
	}
	
	.menu_top{
		z-index:1000;
		
		margin-top:-4px;
		
		clear:both;
		width:100%;
			height:auto;
			/* 2017 */	 /* 
			background-image:url(./gfx/fotograf-slubny-warszawa-pasek-menu2.png);
			background-repeat:none;
			background-position:top;
			*/
		
		line-height:24px;
		
	}
	
	#kolko{
		position:relative;
		width:100%;
		min-height:701px;
		
		margin-top:300px;
		background-image:url(./gfx/fotograf-slubny-warszawa-kolo-top3.png);
		background-repeat:none;
	}
	
	
}


@media only screen and (min-width: 800px) {
	
	.rmm_kontakt{ display:block;}
	.rmm_kontakt2{ display:none;}
	
	
}



@media only screen and (max-width: 1200px) {
	#myslidemenu{ display:none;}
	#menu_mobile{
		display:block;
		margin-top:0px;
		margin-bottom: 20px;
	
	}
	
	/*#KONTENER_TOP_MENU{
		margin-top:30px;
	z-index:1000;
	
	 width:100%;
	height:343px;
	background-image:url(./gfx/dachy-z-trzciny/dachy-z-trzciny-menu23_mobile2.png);
	background-repeat:no-repeat;
	background-position:center;
	}*/
	
	#menu_mobile_in{
		font-size:14px;
		border: 1px solid #065391;
		padding:2px;
		padding-top:2px;
		padding-bottom:2px;
		width:200px;
		
		color:#065391;
		
	}
	
	.mobile_menu_1{
		padding-left:4px;
	
	}
	
	
}

@media only screen and (max-width: 800px) {
	/*#kolko_glowne{padding-top:100px;}*/
	#odstep_glowna_kolko{height:0px;}
	
	/*.logo{
		width:238px;
		float:left;
		background-image:url(./gfx/administrowanie-nieruchomosciami-warszawa-top_02c.png);
		background-repeat:none;
	}*/
	
	.rmm_kontakt{ display:none;}
	.rmm_kontakt2{ display:block;}
	
	.rmm{ font-size:16px;}
	
	#KONTENER_STOPKA{
		height:55px;
	}
	
	#STOPKA__2{
		float:left;
		clear:both;
	}
	
	.menu_odstep{padding-left:10px;}
	

}

@media only screen and (max-width: 770px) {
	
	.blog-linki{padding:15px; margin:15px; line-height:25px;}
	/*#kolko_glowne{padding-top:110px;}*/
	#odstep_glowna_kolko{height:0px;}
	
	#formularz_stopka{ display:none;}
	
	#KONTENER_STOPKA1{
		max-width:370px;
		
	}
	
	.stopka_kafelek{
		float:left;
		max-width:370px;
		text-align:right;
		padding-top:15px;
	}
	#kontakt_form_stopka{float:left;}
	#kontakt_form_stopka2{float:left; color:#00286d;}
	
	#fotograf_slubny_warszawa_stopka{
		background-image:url(./gfx/fotograf-slubny-warszawa-stopka4.jpg);
		background-repeat:repeat-x;
		background-position:center;
		min-width:400px;
		
		background-color:none;
	}
}

@media only screen and (max-width: 650px) {
	
	#masaz-glowna-michal{
		min-height:620px;
	}
}

/*najwieksza rozdzielczosc komórka*/
@media only screen and (max-width: 630px) {
	/*#kolko_glowne{padding-top:100px;}*/
	#odstep_glowna_kolko{height:0px;}
	
	#facebook{margin-top:140px;}
	
	/*.logo{
		width:261px;
		float:left;
		background-image:url(./gfx/administrowanie-nieruchomosciami-warszawa-top_02b.png);
		background-repeat:none;
	}*/
	
	.rmm_kontakt2{ display:none;}
	
	.kafelek{
		padding-right:0px;
		
		float:left;
		max-width:364px;
		min-width:200px;
	}
	
	/*#KONTENER_SLIDER{
		height:500px;
	
		background-image:url(./gfx/administrowanie-nieruchomosciami-warszawa-tlo-baner_01c.jpg);
		background-repeat:none;
		background-position:center;
		
		clear:both;
	}

	.logo{
		max-width:261px;
		float:left;
		background-image:url(./gfx/administrowanie-nieruchomosciami-warszawa-top_02b.png);
		background-repeat:none;
	}*/
	
	.rmm{
		font-size:24px;
		text-shadow:0px 0px 2px white;
		font-weight:600;
		background-color:none;
		float:left;
		
		margin-top:10px;
		background-color:none;
		position:relative;	
		clear:both;
	}
	
	/**
	ul{clear:both; height:170px;}
	
	li {
		clear:both;
		float:left;
	}*/
	
	.menu_odstep{padding-left:52px;}
	.menu_odstep_a{padding-left:52px;}
	
	#kafelek{
		margin-right:0px;
		margin-bottom:25px;
		
		float:left;
		width:100%;
		max-width:100%;
	}
	
	#kafelek_a{
		margin-right:0px;
		float:left;
		width:100%;
		max-width:100%;
	}

}


@media only screen and (max-width: 605px) {
	
	#masaz-glowna-michal{
		min-height:720px;
	}
}
	
	
	@media only screen and (max-width: 600px) {
		/*#kolko_glowne{padding-top:130px;}*/
		#odstep_glowna_kolko{height:00px;}
	}
	
	@media only screen and (max-width: 580px) {
		/*#kolko_glowne{padding-top:160px;}*/
		#odstep_glowna_kolko{height:00px;}
	}
	
@media only screen and (max-width: 505px) {
	
	#masaz-glowna-michal{
		min-height:820px;
	}
}
	
	@media only screen and (max-width: 460px) {
		/*#kolko_glowne{padding-top:260px;}*/
		#odstep_glowna_kolko{height:00px;}
		
		#KONTENER_STOPKA1{display:none;}
		#KONTENER_STOPKA2{display:block; background-color:#ebe8e1; padding:15px;}
		/*#KONTENER_STOPKA1{display:none;}
		#KONTENER_STOPKA1{
			max-width:100%;
			
		}
		
		.stopka_kafelek{
			float:left;
			max-width:100%;
			text-align:right;
			padding-top:15px;
		}
		
		#stopka_kafelek_on{display:block}
		#stopka_kafelek_on2{display:none;}*/

	}
	
	@media only screen and (max-width: 400px) {
		/*#kolko_glowne{padding-top:340px;}*/
		#odstep_glowna_kolko{height:00px;}
		
	}
	
	
@media only screen and (max-width: 405px) {
	
	#masaz-glowna-michal{
		min-height:890px;
	}
}
	
	@media only screen and (max-width: 320px) {
		/*#kolko_glowne{padding-top:440px;}*/
		#odstep_glowna_kolko{height:0px;}
		
	}
	
	
@media only screen and (max-width: 345px) {
	
	#masaz-glowna-michal{
		min-height:980px;
	}
}

}
#STOPKA2{ clear:both;}

/* GOOGOE MAPS RESPONSYWNE */
/*
.google-maps {
position: relative;
padding-bottom: 90%; // (450 ÷ 500 = 0.9 = 90%)
height: 0;
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
*/
/* popup 2016 */
#tlo {
	display:none;
	position: absolute;
	top:0;
	left:0;
	background: white;
	opacity: 0.5;
	filter:alpha(opacity=50);
	z-index: 100;
}
#pop-up {
	display: none;
	background: white;
	border: none;
	position: fixed;
	top: 30px;
	margin-left:-200px;
	left: 50%;
	width: 400px;
	height: 600px;
	z-index: 120;
}
#zamknij {
	display: none;
	background: black;
	position: relative;
	cursor: pointer;
	float: right;
	margin-top: -30px;
	padding:0px;
	color: white;
	padding:7px;
}
#tekst {
	padding: 0px;
}
#przycisk a {
	text-decoration: none;
}
#przycisk a:hover {
	text-decoration: underline;
}

/*---------------------------------------------------------------*/
/*----------------------- 2017 dodajemy ruch -----------------------*/

.hide{
	opacity:0
}
 
.show {
	opacity: 1;
}
/*--------------------------- 2017 powiększanie kafelka z zdjęciem ----------------------------*/
.przyklad{
    overflow: hidden;
    padding: 0;

}
.przyklad img {
    transition-duration: 1s;
    margin: 0 auto;
    display: block;
}
.przyklad img:hover {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    z-index: 0;
}
/*---------------------------------------------------------------*/

