* {
  font-family: Verdana;
  font-size: 11px;
  line-height:15px;	
}
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: 1px; }
.divField .divError    { clear: both; padding: 1px; color: #ffffff; background-color:#dd271f; margin:2px 0px 10px 0px; }
.divField .divFullDesc { clear: both; 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; }


/* tabela */
.tabela { 	width:100%; 
				border:1px dotted #000000; 
				border-collapse:collapse;  
		  }
.tabela th { padding:2px; border:1px dotted #000000; }
.tabela td { padding:2px; border:1px dotted #000000; }

.ikona { vertical-align:middle; }

/* 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;	
}




/* kontener zawierający całą strone */
#contener { width: 956px; 
				margin: 0px auto; 
				background-image:url('/images/left_background.gif'); 
				background-repeat: repeat-y;
			 }

/* block top */
#blockTop { height: 159px; overflow: hidden; background-image:url('/images/top_background.jpg'); }

/* block logged user */
#blockUser { height: 33px; overflow: hidden; color:#ffffff; background-image:url('/images/user_background.gif'); }
#blockUser a { color:#FFFFFF; }
#blockUser #divUser { padding:0px 0px 0px 10px; width:280px; float:left; line-height:33px; }
#blockUser #divMenu { padding:0px 0px 0px 10px; width:330px; float:right; text-align:right; line-height:33px;  }
#blockUser #divWyszukiwarka { padding:7px 10px 0px 0px; width:300px; float:right; text-align:right; }

/* block left - menu */
#blockLeft	{ 	width:264px; 
					float:left;
					background-image:url('/images/left_background.gif');
				}

.pos { color:#134aa4; font-weight:bold; padding:5px; margin-top:2px; cursor:pointer; }
.pos_over { color:#ffffff; font-weight:bold; padding:5px; margin-top:2px; cursor:pointer; background-color:#134aa4; }
				

/* block content - content */
#blockContent 	{	width:680px;
						float:right;
						min-height:500px;height:auto !important;height:500px;						
					}
					

#blockContent h1 {
  color: #134aa4;
  font-weight: bold;
  font-size: 16px;
  background-image: url('/images/h1_background.gif');
  background-repeat: no-repeat;
  background-position: bottom left;
  height:44px;	
  padding:0px 0px 0px 55px;
  line-height:44px;	
}					
					
					
#blockContent h2 {
  color: #134aa4;
  font-weight: bold;
  font-size: 13px;
  padding:15px 0px 10px 0px;	
  text-align:center;	
}					
	
#blockContent h3 {
  color: #000000;
  font-weight: bold;
  font-size: 11px;
  padding:10px 0px 0px 0px;	
}						
					
#blockContent .znaleziono {
  color: #134aa4;
  font-size: 11px;
}
					
					
					


/* blockbottom */
#blockBottom { width: 956px; height: 79px; clear:both; }
#blockBottom #bottom_menu { width: 956px; 
									 height:25px; 
									 color:#ffffff; 
									 background-image: url('/images/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/bottom_background.gif'); 
									padding:12px 10px 0px 10px;
								}
#blockBottom #copyright a { color: #5e5e5e; }

					
/* informacje o wiadomości */
.divPrint { margin-top:10px; }

.divInfo { 	margin: 5px 0px 5px 0px;
				border:1px dotted #000000; 
				padding:5px;
			}
.divInfo .toolbar { padding-bottom:5px; }			
.divInfo .ostrzezenie { color:red; }
.divInfo .rejestr_link { cursor:pointer; color:red; }
.divInfo .tabela { border-collapse:collapse; width:600px; margin:5px 0px 5px 0px; border:1px solid #cccccc; color:#444444; }
.divInfo .tabela th { background-color:#444444; color:#ffffff; }
.divInfo a { text-decoration:none; }


/* lista wiadomości */
#divListaWiadomosci .wiadomosc { margin-top:20px; }
#divListaWiadomosci .wiadomosc .tytul {  color: #134aa4; font-weight: bold; font-size: 13px; padding:15px 0px 5px 0px; }
#divListaWiadomosci .wiadomosc .sepatator { color:#f3b701; }


/* pliki do pobrania (wyświetlanie i zarządzanie) */
#divPlikiDoPobrania { padding-bottom:10px; }
#divPlikiDoPobrania .plik { cursor:pointer; }


/* ramka na ikony w zarządzaniu wiadomościami */
.divTopToolbar { 	margin: 10px 0px 5px 0px;
						border:1px dotted #000000; 
						padding:5px;
					}

/* rejestr zmian */
#divRejestrZmian .tabela { border-collapse:collapse; width:600px; margin:5px 0px 5px 0px; border:1px solid #cccccc; color:#444444; }
#divRejestrZmian .tabela th { background-color:#444444; color:#ffffff; }




/* oferty pracy */
.ofertypracy .pozycja { padding: 30px 10px 10px 20px; }
.ofertypracy .pozycja .tytul { font-weight:bold; width:560px; float:right; color:#163b76; }
.ofertypracy .pozycja .data { font-weight:bold; width:80px; float:left; color:#163b76; }


.ofertapracy { padding:10px; }
.ofertapracy .stanowisko { padding:10px 0px 10px 0px; color: #134aa4; font-weight: bold; font-size: 15px; text-align:center;	}				 
.ofertapracy .uwagi { color: #134aa4; }

.praca_belka { padding:3px; margin:5px 0px 5px 0px; background-color: #134aa4; color:#ffffff; }
.praca_belka a { color:#ffffff; } 

					

/* TEMPLATE - PLIK */
#tPlik h3 { color: #134aa4; font-weight: bold; font-size: 13px; padding:0px; margin:10px 0px 10px 0px;  }
