/* CSS Document */

body {

	background-color:#FFF;background-image:url(../img/tlo.jpg);	background-repeat:repeat-x;	background-position:top;

	text-align:center; color: #393939; line-height: 1.5em;font-size:11px;

	margin: 0;padding: 0;

	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;	

	/*behavior: url(../htc/csshover.htc);*/

}

img {border: none;}

a {color: #860000;}

a:visited {color: #001E4C;}

.tytul {font-family:Georgia, "Times New Roman", Times, serif;}



#calosc {width: 974px; padding:0; margin:0 auto; }

#calosc-zakonczenie, #calosc-zakonczenie-g {padding:0; margin:0;background:url(../img/stopka_tlo.jpg) 100% 100% no-repeat;height:14px;}

#calosc-zakonczenie-g {height:21px;}

#calosc tr {}

#calosc td {}

#calosc #cien-lewe {width:12px; background:url(../img/tlo-cien-lewe.gif) 0 0 repeat-y; padding:0; margin:0; vertical-align:top;}

#calosc #cien-prawe {width:12px; background:url(../img/tlo-cien-prawe.gif) 0 0 repeat-y; padding:0; margin:0; vertical-align:top;/*position:absolute;*/}

#calosc #cien-prawe #td-prawe {display:block;}

#calosc #srodek {width: 950px; background: #FFF; text-align:left;margin:0; padding:0; vertical-align:top;}

/*************************************** menu *********************************************************************/

#menu {position:absolute; right:0; top:0; font-size: 0.9em; z-index: 10; margin:0; padding:0;}

#menu li {list-style-type:none; display:inline; float:left;}

#menu li a {display:block; padding: 15px 20px 5px; margin: 0; border-left:1px solid #CCC; color:#1D4A8D; font-weight:bold; text-decoration:none;}

#menu li a:hover, #menu li#current a{color: #FA0001;}

#menu li.pierwszy a{border:none;}

/***************************************wersje jezykowe ************************************************************/

#werjez {position:absolute; margin:0; padding:0;  top: 53px; background:url(../img/flagi_tlo.jpg) 0 0 repeat-y;}
#werjez img {display:block;}
#werjez #werang, #werjez #werpol{padding: 2px 0 2px 5px; }





/*************************************** naglowek *********************************************************************/

#naglowek {display:block; position:relative; text-align: left; margin:0; padding:0; }
#calosc td#srodek {position: relative;}
#obrazekMenu {position:absolute; top:0;  z-index:0;}

#logo {position:absolute; top: 30px;  z-index: 10;}



/*************************************** aktualnosci naglowkowe *******************************************************/

#naglowek-prawy {padding: 55px 0 0 0; width: 314px; position:relative; left: 636px; }

#naglowek-prawy #n-aktualnosci, #naglowek-prawy #n-realizacje {background: url(../img/n-aktualnosci-tlo.jpg) center no-repeat #2B5BA3; color: #FFF; }
#naglowek-prawy #n-aktualnosci, #naglowek-prawy #na-aktualnosci {height: 102px; }
#naglowek-prawy #n-aktualnosci td {vertical-align:top;}
#naglowek-prawy #n-aktualnosci .tytul-naglowek, #naglowek-prawy #n-realizacje .tytul-naglowek {border-left: 15px solid #FA0001; background: #194687; height: 26px; text-transform:uppercase; display:block; text-align:left; padding: 7px 0 0 10px;}

#naglowek-prawy #n-aktualnosci .srodek-n, #naglowek-prawy #n-realizacje .srodek-n {padding: 15px; text-align:justify; font-size: 0.9em; line-height: 1.1em;}

#naglowek-prawy #n-realizacje .srodek-n {text-align:center;}

#naglowek-prawy #n-realizacje .srodek-n img {border: 1px solid #96B1DA;}

#naglowek-prawy #n-aktualnosci a, #naglowek-prawy #n-realizacje a{text-decoration:none; color: #FFF;}

/*************************************** srodkowa *********************************************************************/

#cz-srodkowa {display:block;margin:0; padding:0 0 2px;position:relative;border-top:5px solid #1D4A8D;z-index:20;}

#cz-srodkowa #s-misja {width: 576px; padding: 10px 30px; margin:0; /*float:left; display:inline; */text-align:justify;}

#cz-srodkowa #s-misja p {width: 560px; display:block;}

#cz-srodkowa #s-misja .tytul-naglowek {border-left: 5px solid #FA0001; color: #1B4889; font-size: 1.3em; padding: 0 10px; font-weight: bold;}

#cz-srodkowa #s-fotorelacje {position:absolute; right: 0; top:0; width: 314px;background: url(../img/n-fotoreportaze-tlo.jpg) bottom no-repeat #2B5BA3; color: #FFF;text-align:left; padding:0; margin:0; /*font-size: 1.3em;*/}

#cz-srodkowa #s-fotorelacje .tytul-naglowek {border-left: 15px solid #FA0001; background: #194687; height: 26px; text-transform:uppercase; display:block; text-align:left; padding: 7px 0 0 10px;}

#cz-srodkowa #s-fotorelacje div {text-align:center;  width:314px; padding: 5px 0;}

#cz-srodkowa #s-fotorelacje .srodek-s img{margin: 0 3px; padding:0; border: 1px solid #96B1DA;}

#cz-srodkowa #s-fotorelacje a {text-decoration:none; color: #FFF;}

/*************************************** cz-podmenu-glowna ***********************************************************/

#cz-podmenu-glowna {display:block;clear:both;border-top:1px solid #CACACA;  padding:0;margin:2px 0 0;position:relative; top:1px;}

#cz-podmenu-glowna #p-pm1, #cz-podmenu-glowna #p-pm2 {width: 455px; /*display:inline; float:left; */position:relative; border-left:1px solid #CACACA;  padding: 0 10px;background:url(../img/podmenu-glowne-tlo.jpg) 0 0 repeat-x #FFF;margin:1px 0 0;}

#cz-podmenu-glowna #p-pm1 {width: 454px; border:none;}

#cz-podmenu-glowna #p-pm1 a, #cz-podmenu-glowna #p-pm2 a {text-decoration:none;color: #646464; text-align:justify; display: block; width: 92%; margin: 10px 0 0;}

#cz-podmenu-glowna #p-pm1 #t-pm1, #cz-podmenu-glowna #p-pm2 #t-pm2 {padding:10px 0 0 164px; display:block; color: #646464; line-height: 1.2em;margin:0;}

#cz-podmenu-glowna #p-pm2 #t-pm2 a{word-spacing: 0.2em; display:block;}

#cz-podmenu-glowna #p-pm1 #t-pm1 .tytul-naglowek, #cz-podmenu-glowna #p-pm2 #t-pm2 .tytul-naglowek{border-left: 5px solid #FA0001; color: #FA0001; font-size: 1.3em; padding: 0 10px; font-weight: bold; }

#cz-podmenu-glowna #p-pm1 #o-p-pm1{/* top: 0; left: 10px; position:absolute;*/display:inline; float:left; vertical-align:top; padding: 0 0 0 10px;}

#cz-podmenu-glowna #p-pm2 #o-p-pm2{ /*top: 0; left: 0; position:absolute;*/display:inline; float:left; vertical-align:top;}

/*************************************** podmenu *********************************************************************/

#cz-podmenu {display:block;clear:both;background:url(../img/podmenu-dolne-tlo.jpg) 0 0 repeat-x; color: #FFF; height: 75px;margin:2em 0 0; padding: 0;width: 100%;}

#cz-podmenu li{list-style:none; display: inline;}

#cz-podmenu li a {color: #FFF; display:inline; float:left; background:url(../img/strzalka_podmenu.jpg) center bottom no-repeat; text-decoration:none; font-size: 1.3em;line-height: normal;}

#cz-podmenu li a:hover {background:url(../img/strzalka_podmenu_on.jpg) center bottom no-repeat;}

#cz-podmenu li a span {display:block; width: 88px; height: 63px; text-align:center; padding: 7px 3px 0; cursor:pointer; position:relative; border-left:1px solid #1D4A8D;}

#cz-podmenu li.dosrodka a span {width: 87px;}

#cz-podmenu li.ostatni a span {border-right: 1px solid #1D4A8D; width: 88px;}

#cz-podmenu li a span b{font-weight:normal;}



/************************88 PODSTRONY  *****************************************************************************/

#klienci {text-align:center;}

#klienci img {margin: 6px 18px;}

/*************************************** srodkowa *********************************************************************/

#informacja-naglowek {margin:0; padding:10px ;position:relative; background: #EEE;border-top:5px solid #1D4A8D;}

#informacja-naglowek h1 {margin:0; padding: 0 0 0 5px; border-left: 5px solid #FA0001; color: #1B4889; display:inline; font-size: 1.4em;}

#informacja-naglowek h2 {margin:0 0 0 10px; padding: 0; color: #FA0001; display:inline; font-size: 1.2em;}

#informacja-naglowek #dod-text {position:absolute; right: 0; top:0; width: 314px;color: #1B4889; text-align:left; padding:10px 0; margin:0; font-size: 1.3em;}

#informacja-naglowek a#powrot-home {text-decoration:none; font-size: 9px; color: #CCC; position:absolute; right:0; float:right;top: 0; padding: 10px; }



/*************************************** cz-podmenu-glowna ***********************************************************/

#cz-informacja-glowna {width:950px;height:251px; border-top:1px solid #CACACA;  padding:0;margin:0;position:relative; background:url(../img/informacja_tlo.jpg) 0 0 no-repeat #FFF; /*border-bottom: 5px solid #3565A3;*/ }

#cz-informacja-glowna td#informacja{padding:20px 27px; vertical-align:top; text-align:justify;}

#cz-informacja-glowna td#informacja-podmenu {margin:0; padding: 0; width: 314px; vertical-align:top;}



#cz-informacja-glowna td#informacja-podmenu ul {margin:0; padding:0; position:relative;}

#cz-informacja-glowna td#informacja-podmenu ul li{list-style:none; border-left: 1px solid #CACACA; border-bottom:1px solid #CACACA;display:block; padding: 0; margin: 0;}

#cz-informacja-glowna td#informacja-podmenu ul li a {color: #333; text-decoration:none; /* display:inline;*/}

#cz-informacja-glowna td#informacja-podmenu ul li a span {padding: 3px 3px 3px 10px; /* background: #E09; */ display:block;/*background:none;*/}

#cz-informacja-glowna td#informacja-podmenu ul li a span b {border-left: 3px solid #FA0001; padding: 0 0 0 7px; font-weight:normal;margin:0; }

#cz-informacja-glowna td#informacja-podmenu ul li a:hover span b{border-left: 3px solid #194687;}

#cz-informacja-glowna td#informacja-podmenu ul li.wazne a span {background:#FA0001;color:#FFF;}

#cz-informacja-glowna td#informacja-podmenu ul li.wazne a span b{border-left: 3px solid #194687;}



#cz-informacja-glowna td#informacja-podmenu ul li#currentpm a {color: #FFF;}

#cz-informacja-glowna td#informacja-podmenu ul li#currentpm a span {background: #194687;}

#cz-informacja-glowna td#informacja-podmenu ul li#currentpm a span b {border-left: 3px solid #FFF;}

#cz-informacja-glowna td#informacja-podmenu ul li#currentpm a:hover span{background: #194687;}



/*************************************** formularz kontaktowy ********************************************/

#form-kontaktowy fieldset {margin: 0 0 0.5em; position:relative; border:none; padding: 0.5em;}

#form-kontaktowy fieldset legend {font-size: 110%; color: #CCC; padding: 0 1em; font-weight:bold;}

#form-kontaktowy fieldset div .opisPola {display:inline; float:left;}

#form-kontaktowy fieldset div .opisPola b {display:block; width: 100px; font-weight:normal;}

#form-kontaktowy fieldset div {clear:both; padding: 0.5em 0;}

#form-kontaktowy fieldset input {font-size: 100%; width: 45%;}

#form-kontaktowy fieldset textarea {width: 45%; height: 5em; font-size:100%;}

#form-kontaktowy fieldset #kondygnacje {display:none;}

#form-kontaktowy .btn {cursor:pointer;}

#form-kontaktowy .komunikatyform {font-size: 90%; font-weight:normal; color:#E8433B; margin: 0 0 0 0.5em; display:none;}



#form-kontaktowy .potwierdzeniem {color: #E8433B; font-size: 110%; padding: 0.5em;}



#topRealizacje { position: absolute;  top: 5px; left: 200px;  display:block; background: #FFF; padding: 3em 8em 0 8em; border: 1px solid #CCC; display:none; z-index: 20}

#topRealizacje div {text-align:center;padding: 1em 0; }

#zamknij-realizacje b{cursor:pointer;}

/****************************************** aktualnosci **************************************************************/

#news {margin:0; padding: 7px 0 0;}

.raktualnosci {margin:0; padding:0 0 7px; }

.raktualnosci span{display:block;}

.raktualnosci a {text-decoration:none; display:block;}

.raktualnosci a:hover {text-decoration:underline; background: #FEE;}



/******************************************mini inwestycje*********************************************************/

#inwestycje {margin:0; padding: 7px 0 0; text-align:left;}

.rinwestycje, .rinestycjeo {margin:0; padding:0 0 7px; border-bottom:1px solid #CCC; display:block; position:relative;}

.rinwestycje .obrinwestycje, .rinwestycjeo .obrinwestycje{float:left; padding: 0; width: 306px; }

.rinwestycje .obrinwestycje .obrinwestycjaDimg, .rinwestycjeo .obrinwestycje .obrinwestycjaDimg {border: none;}

.rinwestycje .opis_galeria, .rinwestycjeo .opis_galeria {padding: 0 1em; position:relative; width: 47%; float:left;}

.rinwestycje .kgaleria, .rinwestycjeo .kgaleria {clear:both; display:block;} 

.opis_galeria ul {margin: 0; padding: 0 0 0 1.4em; text-align:justify;}

.opis_galeria ul li {margin: 0; padding: 0;}





.rinwestycje .maxi_galeria, .rinwestycjeo .maxi_galeria {position:absolute; top: -1000px; left: -1000pc;}

.rinwestycje .logo, .rinwestycjeo .logo {float:right;}





#dno {width: 974px; padding:0 0 1em 0; margin:0 auto; position:relative;}

#stopka{padding:0; margin:5px 0 0;position:relative; color:#999; font-size:0.8em;clear:both; display:block; line-height:1.1em;}

#stopka div{position:relative; width:465px; float:left; text-align:left; margin: 0; }

#stopka #copyright {padding: 0 0 0 20px;}

#stopka #powered-by {text-align:right; color: #CCC; font-size: 9px; padding: 0 10px 0 0;}

/*#powered-by div{position:relative; width:450px;  float:left;}

#powered-by div#sm{text-align:left;}*/

#powered-by a, #powered-by a:hover{text-decoration:none; color:#CCC;}



.lapka {cursor:pointer;}

/*.pasek {margin:0.5em 0; font-size: 1.1em;}*/
#pasek {text-align:right; margin: 5px 0 10px; padding: 0;}
#pasek a {text-decoration: none;color: #363636; padding-right: 0.5em; padding-left: 0.5em; border-right: 1px solid #514D4A;}
#pasek a:hover {color: #860000;}
#pasek a.pasekost {border: none;}
#pasek a#currentpasek {color: #860000; font-weight:bold;}


#stopkadruk {display:none;}

.wyczysc {clear:both;}

.NIEWYSWIETLAC { display:none; }

