/* CSS Document */
body {
	background: #FFF;
	text-align:center; color: #666; line-height: 1.5em; font-size: 11px;
	margin: 0;padding: 0;
	font-family:  Arial, Verdana,Tahoma, Helvetica, sans-serif;	
}

img {
	border: none;
	}
a {color: #003D79; text-decoration:none;}
a:visited {color: #4D81C2;}
a.pdf {background:url(../img/ico_pdf.gif) 0 3px no-repeat; font-size:1.1em; font-weight:bold; padding: 0 0 8px 25px; display:block; margin: 0;}

h1, h2, h3 {margin: 0; padding:0;color:#0054A3; line-height: normal;  text-transform: uppercase; }
h1 {font-size: 17px;font-weight:bold; color: #CCC; margin-bottom: .3em;}
h2 {font-size: 14px;font-weight:bold; }
h2.H2N {color: #0054A3;}
h3 {font-size: 100%;font-weight:normal;}
h4 {font-size:100%;  color: #F30; font-weight:bold; /*text-transform:uppercase;*/ margin: 0 0 10px;}
h5 {color: #F30; padding: 5px 0; font-size: 100%; margin:0; font-weight:normal;}


.kolor, a.kolor {color: #4D81C2;}
.pom {color: #EE6522;}
.nie {color: #0054A3;}
.f17 {font-size: 17px;}
.f23 {font-size: 23px;}
/*li { list-style:none; background: url(../img/ico_lista.jpg) 0 5px no-repeat;  padding: 0 0 0 15px;  border: none;}*/


/******************* 2 wersja paska ***********************/
.pasekC {margin: 0.5em 0; color: #999; padding: 1px 5px;}
.pasekC a {text-decoration: none; padding: 2px 0.5em; background: #FFF; color: #999; margin: 0 2px; cursor:pointer; }
.pasekC a:hover {text-decoration: underline;}
.pasekC a:visited {color: #999;}
.pasekC a#currentpasek {color: #003D79;}
/**********************************************************/

#ladowanie0, #ladowanie1 { top: 0; position: relative;}
#ladowanie0 {display:none;} 
#glowne{ margin: 0 auto; padding: 0; border: none; width:1000px; position:relative; text-align:left; top:0; }
#baner-home {z-index:0;}

#naglowek {position:relative;text-align:right; height: 114px; margin: 0; padding: 0; border-top: 1px solid #FFF; z-index: 10;}
#naglowek #strefa-logo {z-index: 10; position: absolute; top: 0; left: 0;} 

#strefa-menu {position: relative; margin: 15px 0 0; padding: 0 14px 0 0; z-index: 10;}
#srodek {position:relative; margin: 0 20px;  padding: 0; z-index: 0;}

#zawartoscHome {line-height: 1.3em;}
#zawartoscHome {margin: 20px 0 0; clear:both;}

#strefa-menu2 a {cursor:pointer;}
/*************************************/
#sg {position:relative;height: 339px; display:block; vertical-align:bottom; width:100%;}
#strefa-formularzyHome {width: 290px; margin: 100px 0 0 0; padding: 0; float:left; }

#strefa-menu-home {width: 660px; float:right; margin:0; padding:0;}

#strefa-baner-home {position: relative; height: 339px; overflow:hidden; right: 0; padding: 0; }
#strefa-baner-home img {position:absolute; right:0; top: 0;}
#strefa-baner-home img.off {
	
  	/* CSS3 standard */
   	  opacity:0;
 
}
#strefa-baner-home a {padding: 3px; cursor: pointer; margin:0;}
#strefa-baner-home a.off {color: #6D6F70;}
#strefa-baner-home a.on {color: #EE6522;}
#strefa-baner-home #pasek-obr {position: absolute; bottom: 0; right:0; border: 1px solid #CCC; padding: 5px 10px; background:url(../img/tlo-podpis-baner.jpg) 0 0 repeat-x #FFF; }



/************************************** PROJEKT - INWESTYCJE ********************************/
#strefa-logo-inwestycji {margin: 1em 0; padding: 0 0 0.5em; border-bottom: 1px dashed #CCC;}
#strefa-adres-inwestycji {margin: 1.5em 0 1em; padding: 0 0 0.5em 0;}
#strefa-adres-inwestycji .telefony {margin: 1em 0 0;}

#srodekINW {position:relative;}
#srT  {width: 482px; float:left; margin:0; padding:0;}
#strefa-dodatkowa {width: 155px; float:right; margin:0; padding:0;}
.p {text-align:right;}
.strefa .tytul {color: #0054A3; margin: 20px 0 0; text-transform:uppercase;}
.p .tytul { font-size: 14px;}
.l .tytul { font-size: 17px;}
.strefa .box {margin: 10px 0; padding: 10px 0; border-bottom: 1px dashed #CCC; border-top: 1px dashed #CCC; font-size: 0.9em; line-height:1.1em;}
.strefa .box a {border: 1px solid #CCC; display: inline-block; width: auto;padding: 2px 5px; margin: 2px 0; color: #0054A3; font-size: 10px; background:url(../img/tlo-wiecej.jpg) 0 100% repeat-x #FFF;}
.strefa .box a i { font-style:normal;}


/*************************************/
#srodekC {text-align:right; margin-bottom: 20px;}
.home {width: 190px; margin: 0 0 0 12px; float: right;text-align:left;}
.home h2 {margin: 0 0 10px;font-size: 17px; border-bottom:1px dashed #CCC; padding: 5px 0; }

#zawartoscHome #home1 {width: 460px;/*margin: 0 12px 0 0;*/}
#zawartoscHome #home1 a {border: none;}

#zawartoscHome .ostatni {margin: 0; width: 286px;}
/************ strefa menu 2 **************/
#naglowek #strefa-menu2 {position: absolute; top: 30px; right: 20px;}
#naglowek #strefa-menu2 a {margin: 0 0 0 10px;}

/************ strefa formularz znajdz mieszkanie **************/
form.forma {margin: 30px 20px 0 0; padding: 4px 0; border-bottom:1px dotted #CCC; border-top:1px dotted #CCC;}
form.forma fieldset {float: left; width: 48%; border: none; margin: 0 0 10px; padding:0;}
form.forma select, form.forma input {width: 90%; font-size: 1em;}

/********************************** ustawienie podstron **********************************/
#srodek-prawa {margin: 20px 0;}
#strefa-formularzy {width: 270px; float: left; margin: 0; padding: 0; } 
#strefa-formularzy .home {float: none; margin: 30px 0 0; display:block;}

#ftmieszkan {margin: 20px 0 0;color:#666;}
#ftmieszkan select {border: 1px solid #CCC; color: #666; font-size: 1em; line-height:1.2em;}
#ftmieszkan .opis_wyszukiwania {width:45%; margin: 0 4% 10px 0; float: left;}
#ftmieszkan #SZUKAJ {float: right;}
#ftmieszkan fieldset {border: none;border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; padding: 15px 0; }
#ftmieszkan i {margin: 0 0 10px 0; display:block;}


#zawartosc  {width: 660px; float:right; margin:0; padding:0;}
#sciezka {margin: 0 0 7px 0;}

/***************************** grunty i biuro *************************/
.formK div {width: 48%; float: left; margin: 0 0 10px;}
.formK div.c {width: 100%; float:none;}
.formK span {color:#EE6522;}
/******************* realizacje **************************************/
#realizacje .tytulR {padding: 8px 0; border-bottom: 1px dotted #999; font-weight:bold; font-size: 1.1em;}
#realizacje .tytulR a {color: #999;}
#realizacje #currR a {color: #003D79; background:url(../img/ico-curr.gif) 100% 50% no-repeat; padding: 0 15px 0 0;}
#realizacje .copis { padding: 8px 0; border-bottom: 1px dotted #999;}
#realizacje .copis .opis {float:left; width: 47%;}
#realizacje .copis .parametry {float:right; width: 47%;}

#realizacje .parametry strong {font-size: 1.1em;}
#realizacje strong.zakres-zadan {font-weight:normal; font-size: 1em;}

/*************************************  news  **************************************************/

.raktualnosci .tytula {font-weight:bold; font-size: 1.1em; margin:0; padding: 0;}
.raktualnosci .dataa {margin: 0; padding: 0; color: #CCC; font-size: 0.9em;}
.raktualnosci a {display: inline-block; margin: 10px 0 0;}

/*#zawartosc #srodek-prawa .raktualnosci {width:auto; margin:0; float:none; height:auto; overflow:visible;}
#zawartosc #srodek-prawa .raktualnosci a {position:relative; border:none; padding: 0; } */

#zawartosc .raktualnosci {padding: 1em 0;  border-bottom: 1px dashed #CCC;}
#zawartosc .raktualnosci .dataa {margin: 0 1em 0 0; display: inline;}
#zawartosc .raktualnosci .tytula {display: inline; background:url(../img/h2a-off.jpg) 100% 50% no-repeat; padding: 0 25px 0 0;}
#zawartosc #news .ostatni {border:none;}
#news .off {display:none;}
#news .blok {display:none; padding: 1em 0;  border-bottom: 1px dashed #666;}
#news .on {display:block; border: none;}
#news .on .tytula {color: #0054A3;background:url(../img/h2a-on.jpg) 100% 0 no-repeat;}
#news a.wiecej {display: inline; }
#news .ods {margin: .7em 0 0;}
#news .on .pp {display: none;}

#zawartoscHome #home1 .raktualnosci {float: left; width: 225px; margin: 0 10px 0 0}
#zawartoscHome #home1 .ostatni {margin: 0;}

/********************* newsletter ***************/
#newsletter {clear: both; margin: 20px 0 0; padding: 0 32px 0 0; }
#poNews {padding-bottom: 35px;}
#newsletter form {margin: 10px 0 0; padding: 0;}
#newsletter p {margin: 5px 0;}
#newsletter #akceptowanie {margin: 10px 0;}
#newsletter input#email {border: 1px solid #135DA5; background: #FFF; color: #135DA5; width: 250px; font-size: 100%; padding: 1px; margin-left: 10px;}
#newsletter input#ok {border: 1px solid #135DA5; background: #135DA5; color: #FFF; padding: 0 5px; font-size: 95%; cursor:pointer;}
#newsletter .check {float:left; width: 5%;}
#newsletter .tekst {float: left; width: 90%;}

/**************************************** KATALOG *******************************************/
#tabele-inwestycji {clear:both; margin: 1em 0; padding:0; display:block;}
#tabele-inwestycji .tytul {margin: 1em 0 0;padding:0;}
#tabele-inwestycji .tabela_katalogu {width: 100%; font-size: 11px; margin:0 0 0.5em; padding:0;}
.tabela_katalogu th {background:#EE6522; height: 22px; color: #FFF; text-align:center; padding: 2px; font-weight:normal}
.tabela_katalogu tr { background: #F1F1F2;}
.tabela_katalogu td {text-align:center;padding: 2px 5px 2px 0; vertical-align:top; font-size: 10px;}
.tabela_katalogu tr.druga {background: #FFF;}
.tabela_katalogu td.prawo,.tabela_katalogu th.prawo  {text-align:right;}
.tabela_katalogu th.thcena {}
.tabela_katalogu td.iopis {font-size: 9px; padding: 5px 0; color: #0054A3; font-family:Arial, Helvetica, sans-serif;}
.tabela_katalogu td.tdpowierzchnia {padding-right: 25px;}


#mapa-google {margin: 15px 0;border: 1px solid #CCC;}


/************************** galeria w inwestycji *************************/
#b-ozd-inwestycja {}
#b-ozd-inwestycja .gal {width: 45px; height: 45px; margin: 0 0 5px 5px; overflow:hidden; float:left;}
#b-ozd-inwestycja .gal div {width: 45px; height: 45px;}

/***************************** strefa-klienta-login **********/
form#strefa-klienta-login input#wyslij {padding: 4px;}

/*********************************************************************************************************/
#belka-copyright {}
#cz-koncowa {position:relative; background: url(../img/tlo-stopka.jpg) 0 0 repeat-x #ECECEC; padding: 3px 20px; clear:both; margin: 10px 0;}
#cz-koncowaHome {position:relative; left: 177px; width: 777px; border-top: 1px dotted #999;}
#stopka {font-size:9px; text-align:left;margin:0; padding: 0 0 0.5em 0; line-height: 1.2em; color:#999;}
#stopka span {margin: 0 20px 0 0;}
#stopka #stopka_firma {float:left; width: 65%; margin:0; padding: 10px 0;}
#stopka #stopka_firma div, #stopka #stopka_firma p {margin:0; padding:0;}
#stopka a {color: #666; text-decoration:none;}
#stopka #wykonanie {text-align:right; padding: 10px 0; color: #999;}
#stopka #wykonanie a {color: #999;}
#stopka #wykonanie #logo-webpublica {vertical-align: middle;}


#stopkadruk {display:none;}

.ramkaUwaga {display:block; padding: 1em; text-align:center; color: #EE6522; font-weight:bold; border: 1px solid #CCC; font-size: 1.2em; margin: 0 0 10px;}

#trescglowna {clear:both; display: block; padding: 0; margin:0; min-height: 150px; }
a.odwGlowne {color: #C0AFA1; text-decoration:none;}


#dalej {margin: 1em 0; color: #CCC; clear:both;}
#drukuj {cursor:pointer;}
#powrot {cursor:pointer; }
#dalej  a{color:#135DA5 ; cursor:pointer; border-right: 1px solid #CCC; padding: 0 10px;}
/*#dalej  a:visited{color: red; }*/
#dalej  a:hover,#drukuj:hover{color: #135DA5;}

/******************************** koniec 2 wersji paska ***/
#flashH {display: block; width: 100%; text-align:center; position:absolute; top: 90px; height: 500px;z-index: 200;}
#flashHistoria {}
#topInfo {position:absolute; top: 10px; right: 200px; z-index: 200;}

.jedenwiersz {display: inline; float: left; margin-right: 1em; }
.lapka {cursor: pointer;}
.wyczysc {clear:both;}
.btn {width:auto; cursor:pointer;}

#nakladka {position:absolute; width: 100%; z-index: 100; top: 100px; margin: 0 auto; text-align:center;}
#komunikat {width: 500px; height: 500px; border: 1px solid #000; background: #FFF; padding: 3px; color: #000; text-align:center; position:relative; margin: 0 auto;}

#komunikat #kzamknij {position: absolute; right: 10px; top: 10px; color: #000; font-size:10px; text-decoration:underline; cursor:pointer;}
#komunikat p {font-size:14px; color: #000; padding: 200px 0;}

/******************************* formularze ***********/
/*input { 
border-left: 1px solid #BEBFC2; border-top: 1px solid #BEBFC2; border-right:1px solid #CCC; border-bottom: 1px solid #CCC; background:#FFF; padding: 3px 5px; min-width: 150px; font-size: 1em; color: #666;
-moz-border-radius: 5px;
border-radius: 5px; 
}

textarea {border-left: 1px solid #BEBFC2; border-top: 1px solid #BEBFC2; border-right:1px solid #CCC; border-bottom: 1px solid #CCC; background:#FFF; padding: 3px 5px; min-width: 300px; font-size: 1em; color: #666;}


select {border-left: 1px solid #BEBFC2; border-top: 1px solid #BEBFC2; border-right:1px solid #CCC; border-bottom: 1px solid #CCC; min-width: 120px; font-size: 1em; color: #666;padding: 3px;background:url(../img/tlo-wiecej-on.jpg) 0 0 repeat-x #FFF;-moz-border-radius: 5px;
border-radius: 5px; }
option {background:none; padding: 2px 0;}
*/
input.btn {border-left: 1px solid #BEBFC2; border-top: 1px solid #BEBFC2; border-right:1px solid #CCC; border-bottom: 1px solid #CCC; display: inline-block; width: auto;color: #666; background:url(../img/tlo-wiecej.jpg) 0 100% repeat-x #FFF; cursor:pointer; min-width: 0; text-transform:uppercase; font-weight: bold; letter-spacing: .2em; font-size: 0.9em;}
input.on {background:url(../img/tlo-wiecej-on.jpg) 0 0 repeat-x #FFF;}

a.wiecej {border-left: 1px solid #BEBFC2; border-top: 1px solid #BEBFC2; border-right:1px solid #CCC; border-bottom: 1px solid #CCC; display: inline-block; width: auto;padding: 2px 8px 4px 6px; margin: 2px 0; color: #0054A3; font-size: 10px; background:url(../img/tlo-wiecej.jpg) 0 100% repeat-x #FFF; cursor:pointer;}
a.wiecej:hover {background:url(../img/tlo-wiecej-on.jpg) 0 0 repeat-x #FFF; }
#xmlK {border:none;}

em {font-style:normal;}
.NIEWYSWIETLAC { display:none; }

