/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,button{border:0;}address,caption,cite,code,dfn,em,strong,th,var,b,i{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}q:before,q:after{content:'';}

/* globalne */
body {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:16px;}
a, a:hover {outline:none;}
strong {font-weight:bold;}

.clear {
	clear: both;
}

legend {display:none;}
input, textarea, select, button {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; float:left; color:#454545;}
button, input.button {cursor:pointer; text-indent:-55000px;}
textarea.txt {margin:0; border:0; padding:0;}
a {text-decoration:none; color:#fff;} a:hover {text-decoration:underline;}
a.inv {text-decoration:underline; color:#fff;} a.inv:hover {text-decoration:none;}
img, object {float:left;}
label {cursor:pointer;}
.fl {float:left;}
.fr {float:right;}

.red {color:#BF0000;}
.promo {margin: 4px 0; font-weight:bold;}

/* BEGIN grid */
#bcc {width:990px; margin:auto;}
#bc {width:990px; padding-bottom:200px; float:left;}
		#cl {width:754px; min-height:681px; float:left;}
			#cl .cl {width:253px; float:left;}
			#cl .cc {width:239px; float:left;}
			#cl .cr {width:262px; float:left;}
		* html #cl {height:681px; overflow:visible;}
		#cr {width:236px; float:left;}
/* END grid */

/* BEGIN linki blokowe */

	#l h1 a, #m li a, #cl i a, #cl h2 a {width:100%; height:100%; display:block; text-indent:-55000px;}
	#mp li.p a {width:auto; height:100%; display:block;}
	
/* END linki blokowe */

/* BEGIN design */ 

	/* BEGIN tla */
		body {background:#95bdff url('../img/bcg-body.gif') repeat-x;}
		#bc {background:url('../img/bcg-bc.gif') 0 0 repeat-y;}
		#cl {background:url('../img/bcg-cl.gif') no-repeat;}
			#cl .cl {background:url('../img/pic1.jpg') 0 196px no-repeat;}
			#cl .cr {background:url('../img/pic2.jpg') 0 196px no-repeat;}
	/* END tla */
	
	/* BEGIN top */
		#l h1 { width:236px; height:148px; background:url('../img/mk-inwestycje.gif');}
	/* BEGIN top */
	
	/* BEGIN content */
		#cl h2 {height:159px; text-indent:-55000px;}
		
		#cl h2.aktualna-oferta {background:url('../img/h2-aktualna-oferta.gif') no-repeat; margin-left:13px;}
		#cl h2.informacje {background:url('../img/h2-informacje.gif') no-repeat; margin-left:7px;}
			#cl .cl h2.informacje {margin-left:13px;}
		#cl h2.inwestycje-zrealizowane {background:url('../img/h2-inwestycje-zrealizowane.gif') no-repeat; height:197px; margin-left:15px;}
			#cl h2.inwestycje-zrealizowane-glowna {height:159px;}
		#cl h2.kontakt {background:url('../img/h2-kontakt.gif') no-repeat; height:156px; margin-left:13px;}
		#cl h2.dzial-sprzedazy {background:url('../img/h2-dzial-sprzedazy.gif') no-repeat; height:156px; margin-left:13px;}
		#cl h2.finansowanie {background:url('../img/h2-finansowanie.gif') no-repeat; height:156px; margin-left:13px;}
		#cl h2.praca {background:url('../img/h2-praca.gif') no-repeat; height:156px; margin-left:13px;}
		#cl h2.inwestycje-w-przygotowaniu {background:url('../img/h2-inwestycje-w-przygotowaniu.gif') no-repeat; height:197px; margin-left:13px;}

		#cl h2.o-firmie {background:url('../img/h2-o-firmie.gif') no-repeat; height:156px; margin-left:13px;}
		#cl h2.pressroom {background:url('../img/h2-pressroom.gif') no-repeat; height:156px; margin-left:13px;}


		#cl h2.m-aktualna-oferta {background:url('../img/h2m-aktualna-oferta.gif') no-repeat; height:247px; margin-top:24px;}
		#cl h2.m-informacje {background:url('../img/h2m-informacje.gif') no-repeat; height:197px; margin-top:24px;}
		#cl h2.m-inwestycje-zrealizowane {background:url('../img/h2m-inwestycje-zrealizowane.gif') no-repeat; height:358px; margin-top:24px;}

		#cl h2.b-aktualna-oferta {background:url('../img/h2b-aktualna-oferta.gif') 5px 0 no-repeat; height:302px;}
		#cl h2.b-informacje {background:url('../img/h2b-informacje.gif') 12px 0 no-repeat; height:251px;}
		#cl h2.b-inwestycje-zrealizowane {background:url('../img/h2b-inwestycje-zrealizowane.gif') 6px 0 no-repeat; height:410px;}
		
		#cl h3 {font-size:13px; font-weight:bold; padding-left:22px; color:#000;}
		#cl strong, #cl strong em {font-weight:bold;}
		#cl em {color:#787878;}
		#cl em.date {font-size:10px; padding-left:22px; color:#000;font-style:normal;}
		
		#cl table {margin:10px 22px 20px 22px;}
		#cl table td, #cl table th {padding:2px 4px;}
		#cl table td {color:#000;border:1px solid #80abf3;}
		#cl table th {background:#80abf3;color:#fff;border:1px solid #80abf3;}
		
		#cl h3.galeria {width:500px; height:25px; float:left; background:url('../img/h3-galeria.gif') no-repeat; margin:10px 0 10px 22px; display:inline; text-indent:-55000px;}
		
		#cl .cl p, #cl .cr p {margin-top:200px; padding:0 22px; text-align:justify;}
			#cl .p.red, #cl p.red {margin:0; color:#BF0000; font-weight:bold; font-size:14px;}
			#cl .cl p .italic, #cl .cr p .italic {font-style:italic;}
			#cl .cl p .img-in-p, #cl .cr p .img-in-p {padding:0 10px 10px 0;}
		#cl img {padding:22px 0 0 22px;}
		#cl i {width:16px; height:16px; float:left; background:url('../img/arrow.gif') no-repeat; margin:10px 0 0 22px;}
		
		#cl .cl p.p {width:507px; float:left; margin:20px 0; font-size:11px;}
		#cl p.p span {font-size:10px;}
		#cl p.p a {color:#477d00; text-decoration:underline;} #cl p.p a:hover {text-decoration:none;}

		#cl .fl_kontakt {width:195px;}
			#cl .fl_kontakt p {padding-right:0; text-align:left;}
	/* END content */
	
	/* BEGIN ula */
		#cl .ula {padding:20px 0 0 15px;}
		#cl .ula li {background:url('../img/ula.gif') 0 1px no-repeat; padding:0 10px 15px 24px; text-align:justify;}
		#cl .ula h3 {font-weight:bold; margin-bottom:8px; color:#fff; font-size:12px; padding:0;}
	/* END ula */
	
	/* BEGIN .uld */
	#cl .cl .uld {float:left; width:100%; display:inline; overflow:hidden;}
		#cl .cl .uld li {width:100%; margin:8px 0; float:left; display:inline;}
			#cl .cl .uld div {width:140px; float:left; display:inline; margin:0 0 0 25px;}
				#cl .cl .uld div img {padding:0;}
			#cl .cl .uld span {float:left; margin:1px 0 0 15px; display:inline; font-size:11px; line-height:14px;}
			#cl .cl .uld-black span, #cl .cl .uld-black span a {color:#000; text-decoration:none;}
			#cl .cl .uld-black span a:hover {color:#000; text-decoration:underline;}
	/* END .uld */
	
	/* BEGIN menu */
		#m {margin:50px 0 0 14px;}
		#m li {width:222px; line-height:30px;}
		#m li a {background-image:url('../img/m.gif');} #m .s a:hover {cursor:auto;}
			#m1 a {background-position: 0 0;} #m1 a:hover {background-position: -444px 0;} #m1.s a {background-position: 0 0;}
			#m2 a {background-position: 0 -30px;} #m2 a:hover {background-position: -444px -30px;} #m2.s a, #m2.s a:hover {background-position: 0 -30px;}
			#m3 a {background-position: 0 -60px;} #m3 a:hover {background-position: -444px -60px;} #m3.s a, #m3.s a:hover {background-position: 0 -60px;}
			#m3 {display:none;}
			#m4 a {background-position: 0 -90px;} #m4 a:hover {background-position: -444px -90px;} #m4.s a, #m4.s a:hover {background-position: 0 -90px;}
			#m5 a {background-position: 0 -120px;} #m5 a:hover {background-position: -444px -120px;} #m5.s a, #m5.s a:hover {background-position: 0 -120px;}
			#m6 a {background-position: 0 -150px;} #m6 a:hover {background-position: -444px -150px;} #m6.s a, #m6.s a:hover {background-position: 0 -150px;}
			#m7 a {background-position: 0 -180px;} #m7 a:hover {background-position: -444px -180px;}  #m7.s a, #m7.s a:hover {background-position: 0 -180px;}
			#m8 a {background-position: 0 -210px;} #m8 a:hover {background-position: -444px -210px;}  #m8.s a, #m8.s a:hover {background-position: 0 -210px;}
			#m #m9 {height:28px;} #m9 a {background-position: 0 -240px;} #m9 a:hover {background-position: -444px -240px;}  #m9.s a, #m9.s a:hover {background-position: 0 -240px;}
		#m li ul {padding:10px 0; width:222px; overflow:hidden; border-bottom:1px solid #a9c7f9;}
		#m li li {width:187px; float:left; font-size:11px; line-height:normal; height:12px; background:url('../img/arrow-li.gif') 20px 6px no-repeat; padding:3px 0 3px 35px;}
		#m li li.s {font-weight:bold;}
		#m li li a {background:none; text-indent:0; color:#fff; display:inline;}
		#m .s li a:hover {cursor:pointer;}
	/* BEGIN menu */
	
	/* BEGIN foot */
		.facebook {margin:40px 0 0 15px;}
		#f {font-size:11px; padding:30px 0 0 15px; clear:both;} #f a {color:#fff; text-decoration:underline;} #f a:hover {text-decoration:none;}
	/* END foot */

	/* BEGIN komunikat */
		.komunikat {width:259px; margin:0 20px 0 20px;font-size:11px; background:url('../img/bcg-komunikat.gif') no-repeat 0 0; padding-top:10px;}
			.komunikat p {padding:0 10px;width:219px;}
			.komunikat- {width:259px;bottom:0;height:22px;background:url('../img/bcg-komunikat.gif') left bottom no-repeat;overflow:hidden;}
	/* END komunikat */
	
.ml-10 {margin-left:10px !important; display:inline !important;}

.ula img {padding:2px 0 0px 0px !important;}
