* {
  font-family: Verdana;
  font-size: 11px;
}
body { margin: 0px; }


fieldset { border: 0px; margin: 0px; padding: 0px; }  
form { margin: 0px; padding: 0px; }
img { border:0px; }
td { vertical-align: top; }

a {
  color: #dd271f;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}



/* CLEARFIX */
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.clearfix {
  display: block; /* oryginalnie inline-block Firefox incompatible SoftCOM */
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/* END CLEARFIX END */







/* Formularz */  
.divField              { margin-top: 2px; }
.divField .divLabel    { padding: 1px; float: left; overflow: hidden; }
.divField .divName     { line-height: 17px; overflow: hidden; }
.divField .divDesc     { font-size: 9px; padding-top: 2px; color: gray; }
.divField .divElement  { float: left; margin-bottom: 3px; }
.divField .divError    { clear: both; padding: 1px; color: #ffffff; background-color:#dd271f; margin:2px 0px 10px 0px; }
.divField .divFullDesc { clear: both; padding: 1px; font-size: 10px; color: gray; }


/* PageBar */
.pages { padding: 10px 0px 10px 0px; text-align:center; }
.page_bar { color: #163b76; text-align: center; }
.page_bar .active { color: #dd271f; font-weight: bold; }
.page_bar .link { color: #163b76; text-decoration: none; }
.page_bar .link a:hover { text-decoration: underline; }



/* Warstwa błedu i wiadomości */
#appError {
  background-color: #dd271f;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5px;
  margin:10px;	
}

#appMessage {
  background-color: green;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5px;
  margin:10px;	
}



/* Warstwa popupu */
#popupMessage {
  border: 2px solid #dd271f;
  color: #dd271f;
  font-weight: bold;
  font-size: 14px;	
  padding: 8px;
  margin:15px 0px 15px 0px;	
}
#popupMessage * { font-size:14px; }




/* kontener zawierający całą strone */

#contener { width: 956px; margin: 0px auto; }



/* block top */

#blockTop { position:relative; width:956px; height: 192px; overflow: hidden; background-image: url('/images/layout/top_background.jpg'); }

#blockTop a { color:#ffffff; }

#blockTop #zalogowany { position:absolute; margin:170px 0px 0px 15px; color:#ffffff; z-index:100; }

#blockTop #divTop { position:absolute; z-index:50; }

#blockTop #divLogo { position:absolute; z-index:120; left:40px; top:30px; width:105px; height:110px; cursor:pointer; background-image:url('/images/layout/1x1.gif'); }





/* block menu */

#blockMenu { width:956px; height: 28px; overflow: hidden; background-image: url('/images/layout/mg_background.gif'); }



/* block TopLine */

#blockTopLine { width:956px; height: 8px; overflow: hidden; background-image: url('/images/layout/top_line_background.gif'); }





#blockLeftMargin { width:20px; float:left; }					

#blockLeft	{ 	width:586px; 

					background-image: url('/images/layout/left_background.gif');  

					margin:0px;

					min-height:400px;height:auto !important;height:400px; 

					padding: 0px;

					text-align:justify;

					float:left;

				}

#Content {	width:577px; 

				margin:0px 0px 0px 3px; 

				background-color: #e3e3e3;

				overflow:hidden;				

			}



/* warstwa w przypadku 1 kolumny */			

#blockCenter	{ 	width:906px; 

						background-image: url('/images/layout/1column_background.gif');  

						margin:0px auto;

						min-height:400px;height:auto !important;height:400px; 

						padding: 0px 5px 0px 5px;

						text-align:justify;

					}

			

			

			

#blockRight	{ 	width:310px; 

					padding:0px 20px 0px 0px;

					float:right;	

				}

#blockRight	.img_right { text-align:right; padding:5px 0px 5px 0px; }				

#blockRight	.img_left { text-align:left; padding:5px 0px 5px 0px; }				



#blockRight	#wyszukiwarka { width:290px; float:right; background-color:#e3e3e3; }

#blockRight	#wyszukiwarka #header { background-image:url('/images/layout/right_wyszukiwarka_header.gif'); height:36px; width:290px; }

#blockRight	#wyszukiwarka #form_div { padding:5px; }



#blockRight	#wyszukiwarka .divField  				{ margin-top: 3px; }

#blockRight	#wyszukiwarka .divField .divLabel   { padding: 1px; overflow: hidden; }

#blockRight	#wyszukiwarka .divField .divName    { line-height: 17px; overflow: hidden; }

#blockRight	#wyszukiwarka .divField .divElement { margin-bottom: 0px; }

#blockRight	#wyszukiwarka .divField .divError   { clear: both; padding: 1px; color: #ffffff; background-color:#dd271f; margin:2px 0px 10px 0px; }

#blockRight	#wyszukiwarka .divField .divFullDesc { clear: both; padding: 1px; font-size: 10px; color: gray; }



			



/* blockbottom */

#blockBottom { width: 956px; height: 79px; clear:both; }

#blockBottom #bottom_menu { width: 956px; 

									 height:25px; 

									 color:#ffffff; 

									 background-image: url('/images/layout/md_background.gif'); 

									 text-align:center;

									 padding-top:6px;

								  }

#blockBottom #bottom_menu a { color:#ffffff; }									

#blockBottom #copyright { 	width: 936px; 

									height:36px; 

									color: #5e5e5e;

									background-image: url('/images/layout/bottom_background.gif'); 

									padding:12px 10px 0px 10px;

								}

#blockBottom #copyright a { color: #5e5e5e; }







h1 {

  color: #134aa4;

  font-weight: bold;

  font-size: 16px;

  background-image: url('/images/layout/h1_background.gif');

  background-repeat: no-repeat;

  background-position: bottom left;

  height:44px;	

  margin:0px 0px 0px 25px;		

  padding:10px 0px 0px 55px;

  line-height:44px;	

}



h2 {

  color: #134aa4;

  font-weight: bold;

  font-size: 12px;

  text-align:left;	

}



h3 {

  color: #134aa4;

  font-weight: bold;

  font-size: 12px;

  text-align:left;	

  margin-bottom:2px;	

}



.photo { border:3px solid #ffffff; }



.hline { height:1px; overflow:hidden; width:600px; margin: 5px 0px 10px 0px; background-image:url('/images/layout/linia_background.gif'); }





.page { 	padding:10px;

			width:557px; /* 577 */

			background-image:url('/images/layout/aktualnosc_background.gif'); 

			background-position:bottom;  

			background-repeat:no-repeat;  

			min-height:300px;height:auto !important;height:300px;

		}



/* toolbar */		

.toolbar { padding:5px 0px 3px 0px; height: 25px; margin:5px 0px 5px 0px; color:#ffffff; background-image:url('/images/layout/praca_belka_background.gif'); }

.toolbar a { color:#ffffff; } 

		



/* AKTUALNOSCI */

.aktualnosci .pozycja { 	background-image:url('/images/layout/aktualnosc_background.gif'); 

									background-position:bottom;  

									background-repeat:no-repeat;  

									padding: 20px;

									min-height:101px;height:auto !important;height:101px;

							 }

.aktualnosci .pozycja .tytul { font-weight:bold; width:450px; float:left; color:#163b76; }

.aktualnosci .pozycja .data { width:80px; float:right; text-align:right; color:#163b76; }

.aktualnosci .pozycja .tytul .nieaktywna { color: red; }



				

				

/* INWESTYCJE */

.inwestycje .pozycja { 	background-image:url('/images/layout/aktualnosc_background.gif'); 

								background-position:bottom;  

								background-repeat:no-repeat;  

								padding: 10px;

								min-height:101px;height:auto !important;height:101px;

							 }

.inwestycje .pozycja .nazwa { font-weight:bold; color:#163b76; margin-bottom:10px; text-align:left; }

.inwestycje .pozycja .opis { width:440px; float: right; }

.inwestycje .pozycja .zdjecie { width:100px; float: left; }

/* ilość rekordów na stronie */

.inwestycje #opcje { padding: 5px; text-align: right; color: #134aa4; }





/* INWESTYCJA */

#inwestycja { 	background-image:url('/images/layout/aktualnosc_background.gif'); 

					background-position:bottom;  

					background-repeat:no-repeat;  

					padding: 10px 10px 0px 10px;

					min-height:101px;height:auto !important;height:101px;

				}

#zdjecia { padding: 10px 10px 0px 10px; text-align:center; }





/* INWESTYCJA - ZDJECIA - ADMINISTARCJA */

#zdjecia .zdjecie { margin:3px; width:110px; float:left; text-align:center; overflow:hidden; }

#zdjecia .zdjecie .tlo { padding:5px; }

#zdjecia .zdjecie .domyslne { background-color:#dd271f; }

#zdjecia .zdjecie .toolbar { padding:2px; background-color:#ffffff; text-align:left; }





/* PRACA */

.ofertypracy .pozycja { 	background-image:url('/images/layout/aktualnosc_background.gif'); 

									background-position:bottom;  

									background-repeat:repeat-x;  

									padding: 30px 10px 10px 20px;

									min-height:80px;height:auto !important;height:80px;

							 }

.ofertypracy .pozycja .tytul { width:750px; float:right; color:#163b76; }

.ofertypracy .pozycja .data { font-weight:bold; width:80px; float:left; color:#163b76; }

.ofertypracy .pozycja .tytul .nieaktywna { color: red; }





.ofertapracy { padding:10px;

					width:886px; 

					background-image:url('/images/layout/aktualnosc_background.gif'); 

					background-position:bottom;  

					background-repeat:repeat-x;  

					min-height:300px;height:auto !important;height:300px;

				 }

.ofertapracy .stanowisko { padding:10px 0px 10px 0px; color: #134aa4; font-weight: bold; font-size: 15px; text-align:center;	}				 

.ofertapracy .uwagi { color: #134aa4; }





/* PRZETARGI */

.przetargi { text-align:left; }

.przetargi .pozycja { 	background-image:url('/images/layout/aktualnosc_background.gif'); 

								background-position:bottom;  

								background-repeat:repeat-x;  

								padding: 10px 10px 10px 20px;

								min-height:80px;height:auto !important;height:80px;

						  }

.przetargi .col1 { color: #134aa4; text-align:right; width:150px; }





.przetarg { padding:10px;

				background-image:url('/images/layout/aktualnosc_background.gif'); 

				background-position:bottom;  

				background-repeat:repeat-x;  

				min-height:300px;height:auto !important;height:300px;

				text-align:left;

			 }

.przetarg h2 { text-align:center; }

.przetarg .tabela { border:1px solid #134aa4; border-collapse: collapse; background-color:#ffffff; }

.przetarg .tabela td { border:1px solid #134aa4; }

.przetarg .zalaczniki { width:100%; }

.przetarg .zalaczniki td { border:0px; }

.przetarg .header { color: #134aa4; font-weight:bold; padding-bottom:2px; }

.przetarg .right { text-align:right; width:120px; }



/* border:1px solid #134aa4; border-collapse: collapse;  */



/* TEMPLATE - PLIK */

#tZdjecie h3 { color: #134aa4; font-weight: bold; font-size: 13px; padding:0px; margin:10px 0px 10px 0px;  }