html, body, table, tr, td, p, a, div, h1, h2, h3, h4, img, form{
    margin: 0;
    padding: 0;
    border: 0;
    font: 11px Tahoma;
  } 
body{
  background-color: #F1F2F4;
  text-align: left;
  width: 100%;
} 
input{
  font: 12px Tahoma;
  color: black;
}
#ALL_CONTAINER{
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
  top: 0;
}

/* TOP qscroller*/
#logo_content{
  float: left;
}
.hide {
  visibility: hidden;
  position: absolute;
  top: -400px;
}
#qscroller1 {
  width:927px;
  height:21px;
  border:0px solid #c0c0c0;
  background:#fff;
  float: left;
}
.qslide {
  background: #fff;
  font-size: 10pt;
  padding: 3px;
  color: #485458;
}
/* TOP qscroller*/

/* NAVI */
#strona_glowna,
#mapa_strony,
#kontakt{
  float: left;
}
#strona_glowna span,
#mapa_strony span,
#kontakt span{
  letter-spacing: -5px;
}
#strona_glowna{
  padding: 25px 0 0 10px;
}
#mapa_strony{
  padding: 25px 0 0 10px;
}
#kontakt{
  padding: 25px 0 0 10px;
}
#strona_glowna a,
#mapa_strony a,
#kontakt a{
  text-decoration: none;
  color: #485458;
  text-transform: uppercase;
  padding: 0 0 0 5px;
}
/* NAVI */

/*MAIN CONTENER*/
#kontener_main{
  width:930px;
  margin:auto;
  background-color: #fff;
}
/*MAIN CONTENER*/

/* LOGO */
#logo_top{
  width: 930px;
  height: 81px;
  background-image:url(logo_top.png);
  float: left;
  margin: 0;
  padding: 0;
}
#logo_content_left{
  width: 170px;
  height: 171px;
  background-image:url(logo_content_left.png);
  float: left;
  margin: 0;
  padding: 0;
}
#logo_content_right{
  width: 760px;
  height: 171px;
  background-image:url(logo_content_right.png);
  float: left;
  cursor: hand;
  cursor: pointer;
  margin: 0;
  padding: 0;
}
#logo_pup{
  cursor: hand;
  cursor: pointer;
  float:left;
  height:84px;
  margin:10px 0 0 10px;
  width:143px;
}
#logo_bip{
  float:left;
  height:58px;
  margin:2px 0 0 10px;
  width:144px;
  cursor: hand;
  cursor: pointer;
}
/* LOGO */

/* MENU */

#zarzadzanie_div{
  background-color: transparent;
  margin:0 0 0 4px;
  width:200px;
  float: right;
}
#zarzadzanie_div li{
  text-align: left;
}
/* MENU */
#MENU_CONTAINER_LEFT{
  float: left;
  width: 200px;
}
#MENU_CONTAINER_LEFT p{
  width: 100%;
  text-align: center;
  margin: 30px 0;
  display: table;
}

#MENU_CANTAINER_RIGHT{
  float: right;
  width: 200px;
}
#menu_caly_kontener_1, #menu_caly_kontener_2{
  float: left;
  width: 200px;
}
.menu_pozycja_kontener_1_poziom_2,
.menu_pozycja_kontener_1_poziom_3,
.menu_pozycja_kontener_2_poziom_2,
.menu_pozycja_kontener_2_poziom_3{
  float: left;
  width: 199px;
  background-image:url(menu_2_background.png);
}
.menu_pozycja_kontener_1_poziom_1,
.menu_pozycja_kontener_2_poziom_1{
  float: left;
  width: 199px;
  margin: 0;
}
.menu_pozycja_up_1_poziom_1, .menu_pozycja_up_2_poziom_1{
  width: 199px;
  height: 4px;
  float: left;
  font-size: 0px;
  background-image:url(menu_up_1.png);
}
.menu_pozycja_content_1_poziom_1, .menu_pozycja_content_2_poziom_1{
  width: 199px;
  float: left;
  background-image:url(menu_1_background.png);
}
.menu_pozycja_tekst_1_poziom_1, .menu_pozycja_tekst_2_poziom_1{
  width: 176px;
  padding: 6px 0 6px 0;
  display: block;
  float: left;
  background-image:url(menu_content_1.png);
  background-repeat: no-repeat;
}
.menu_pozycja_tekst_1_poziom_1 a, .menu_pozycja_tekst_2_poziom_1 a{
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0px 0 0 10px;
  display: block; 
  text-align: left;
  font-size: 11px;
}
.menu_pozycja_right_1_poziom_1, .menu_pozycja_right_2_poziom_1{
  width: 23px;
  height: 27px;
  float: left;
  background-image:url(menu_right_1.png);
}
.menu_pozycja_bottom_1_poziom_1, .menu_pozycja_bottom_2_poziom_1{
  width: 199px;
  height: 5px;
  clear: both;
  background-image:url(menu_bottom_1.png);
  font-size: 0px;
}
.menu_pozycja_edycja_1_poziom_1, .menu_pozycja_edycja_2_poziom_1{
  float: left;
  margin:0 5px 0 0;
  width:199px;
  text-align: right;
  background-image:url(menu_1_background.png);
}
.menu_pozycja_edycja_1_poziom_2, .menu_pozycja_edycja_2_poziom_2{
  float: left;
  margin:0 5px 0 0;
  width:199px;
  text-align: right;
}
.menu_pozycja_edycja_1_poziom_3, .menu_pozycja_edycja_2_poziom_3{
  float: left;
  margin:0 5px 0 0;
  width:199px;
  text-align: right;
}

.menu_pozycja_left_1_poziom_2, .menu_pozycja_left_2_poziom_2{
  width: 32px;
  height: 25px;
  float: left;
  background-image:url(menu_poziom_2_left.png);
}
.menu_pozycja_left_1_poziom_3, .menu_pozycja_left_2_poziom_3{
  width: 50px;
  height: 20px;
  float: left;
  background-image:url(menu_poziom_3_left.png);
}
.menu_pozycja_bottom_1_poziom_2, .menu_pozycja_bottom_2_poziom_2{
  width: 199px;
  height: 1px;
  clear: both;
  background-image:url(menu_poziom_2_bottom.png);
  font-size: 0px;
}
.menu_pozycja_bottom_1_poziom_3, .menu_pozycja_bottom_2_poziom_3{
  width: 199px;
  height: 1px;
  clear: both;
  background-image:url(menu_poziom_3_bottom.png);
  font-size: 0px;
}
.menu_pozycja_tekst_1_poziom_2, .menu_pozycja_tekst_2_poziom_2{
  width: 150px;
  padding: 9px 0 7px 0;
  display: block;
}
.menu_pozycja_tekst_1_poziom_2 a, .menu_pozycja_tekst_2_poziom_2 a{
  color: #485458;
  text-decoration: none;
  padding: 0px 0 0 0px;
  display:table;
  text-align: left;
  font-size: 11px;
}
.menu_pozycja_tekst_1_poziom_3, .menu_pozycja_tekst_2_poziom_3{
  width: 130px;
  padding: 4px 0 7px 0;
  display: table;
}
.menu_pozycja_tekst_1_poziom_3 a, .menu_pozycja_tekst_2_poziom_3 a{
  color: #485458;
  text-decoration: none;
  padding: 0px 0 0 0px;
  display: block; 
  text-align: left;
  font-size: 11px;
}
/* RIGHT MENU */

/* RIGHT MENU */

/* SZUKAJ */
/* SZUKAJ */

/* TREŚĆ */

#CONTENT_CANTAINER{
  width: 530px;
  height:auto;
  margin: auto;
  float: left;
}
#tresc_glowna_strony{
  width: 530px;
  margin: auto;
  padding: 0 !important;
}
.tresc_tytul_kontener{
  background-image:url(aktualnosci_top.png);
  background-repeat: no-repeat;
  width: 530px;
  height: 53px;
  float: left;
}
.tresc_tytul_tekst{
  width: 410px;
  height: 30px;
  float: left;
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  padding:14px 0 0 30px;
  text-transform: uppercase;
  text-decoration: none;
}
.tresc_pozycja_kontener{
  width: 530px !important;
  background-image:url(aktualnosci_content.png);
  float: left;
  margin: 10px 0 0 0;
}
#tresc_ikonki{
  margin-left: 85% !important;
}
.tresc_pliki{
  float: left;
}
/* TREŚĆ */

/* ESP */
#esp{
  width: 530px;
  height: 242px;
  background-image:url(elektroniczna_skrzynka.png);
  margin: 10px 0 0 0;
  float: left;
}
#esp_tytul{
  color:#FFFFFF;
  float:left;
  font-size:13px;
  font-weight:bold;
  padding:26px;
  width:250px;
  text-transform: uppercase;
}
#esp_opis{
  color:#595858;
  float:left;
  font-size:10px;
  padding:30px 0 0 0;
  width:200px;
  text-align: justify;
}
#esp_opis1{
  width: 200px;
  font-size: 10px;
  color: #595858;
  float: left;
  font-weight: bold;
  padding:40px 0 0 30px;
  text-transform: uppercase;
}
#esp_opis_red a{
  width: 200px;
  font-size: 10px;
  color: #d40a0a;
  float: left;
}

/* ESP */

/* OFERTY PRACY */

#ofertypracy_opis{
  height: 120px;
  color:#595858;
  float:left;
  font-size:10px;
  margin:40px 0 0 0;
  width:200px;
}
#ofertypracy_opis1{
  width: 200px;
  font-size: 10px;
  color: #595858;
  float: right;
  font-weight: bold;
  padding: 10px 0 0 30px;
  text-transform: uppercase;
  display: block;
}
#ofertypracy_opis{
  width: 460px;
  padding: 20px 0 0 20px;
  margin: 0 !important;
  height: auto !important;
}
.opracy_data{
  width: 120px !important;
}
.kreska_oferty{
  border-bottom: 1px solid #8F8F8F;
  margin: 3px 0 3px 0;
}
.opracy_stanowisko{
  width: 260px
}
.opracy_stanowisko a{
  text-decoration: none;
  color: #8f8f8f;
}
.opracy_stanowisko a:hover{
  text-decoration: underline;
  color: #3F3F3F;
}

#opracy_kontener{
  margin: auto;
  width: 506px;
  padding: 0 0 0px 0;
}
#opracy_top{

}
.button1a{
  width: 148px;
  height: 30px;
  float: left;
  background-image:url(opracy_akt_top.png);
  cursor: pointer;
  cursor: hand;
}
.button1{
  width: 148px;
  height: 30px;
  float: left;
  background-image:url(opracy_nieakt_top.png);
  cursor: pointer;
  cursor: hand;
}
.button2{
  width: 206px;
  height: 30px;
  float: left;
  background-image:url(search_nieakt_top.png);
  cursor: pointer;
  cursor: hand;
}
.button2a{
  width: 206px;
  height: 30px;
  float: left;
  background-image:url(search_akt_top.png);
  cursor: pointer;
  cursor: hand;
}
#top_const{
  height: 30px;
  float: left;
  background-image:url(top_const.png);
}
#bottom1{
  width: 506px;
  float: left;
  background:url(bottom1_content.png) repeat-y;
  margin: 0 0 10px 0;
}
#bottom2{
  display: none;
}
#bottom1_top
{
  background:url(bottom1_top.png) no-repeat;
  width: 506px;
  height: 19px;
  float: left;
}
#bottom1_bottom
{
  background:url(bottom1_bottom.png) no-repeat;
  width: 506px;
  height: 11px;
  float: left;
}
#add_top{
  width: 507px;
  height: 24px;
  float: left;
  background-image:url(add_top.png);
}
#add_background{
  width: 507px;
  float: left;
  background-image:url(add_background.png);
}
#add_content{
  width: 507px;
  float: left;
  background:url(add_content.png) no-repeat;
}
#add_bottom{
  width: 507px;
  height: 13px;
  float: left;
  background:url(add_bottom.png);
}
#ofertypracy{
  margin: 0 0 0 20px;
  width: 90%
}
#add_content p{
  width: 90%;
}
#ofertypracy td {
border:1px solid #81C321;
}
#backgroundtd1 {
background-color:#81C323;
color:#FFFFFF;
font-weight:bold;
}
.kreska{
  font-size: 0px;
}
/* OFERTY PRACY */

/* NEWSLETTER */
#newsletter_all{
  width: 200px;
  float: left;
  background-image:url(newsletter_background.png);
}
#newsleter_tytul{
  margin: 10px 0 0 3px;
  float: left;
  width: 192px;
  height: 36px;
  background-image:url(newsletter.png);
}
#newsletter_opis{
  color:#646862;
  font-size:10px;
  margin:5px auto;
  padding:0 13px 0 10px;
  text-align:justify;
  width:176px;
}
#newsletter_bottom{
  margin: 10px 0 0 11px;
  float: left;
  width: 176px;
  height: 84px;
  background-image:url(newsletter_bottom.png);
}
#nl_email{
  width: 130px;
  color:#646862;
  font-size:10px;
  margin: 0 0 0 10px;
}
/* NEWSLETTER */


/* AKTUALNOŚCI */

#mds_aktualnosci_nazwa_kontener_1{
  display: none;
}
#mds_aktualnosci_zestaw_kontener_1, .aktualonsci_wyniki_kontener{
  width: 530px;
  background-image:url(aktualnosci_content.png);
  float: left;
  margin: 10px 0 0 0;
}
.mds_aktualnosci_panel{
  width: 100%;
}
#mds_aktualnosci_dodaj{
  width: 150px;
  float: left;
}
#mds_aktualnosci_dodaj a, .mds_aktualnosci_edytuj a{
  text-decoration: none !important;
}
.mds_aktualnosci_edytuj{
  width: 150px;
  float: right;
}
#komunikat{
}
#tresc_zarzadzanie_kontener{
  float: left;
  width: 530px;
}
.mds_aktualnosci_skrot_1, .aktualnosci_skrot, .aktualnosci_tresc{
  width: 520px;
  color:#595858;
  padding: 0 4px;
  float: left;
}
.aktualnosci_wiecej{
  width: 21px !important;
  height: 16px !important;
  margin: 0 0px 0 500px;
  float: right;
}
.mds_aktualnosci_data1, .aktualnosci_data{
  float: right;
  margin: -15px 5px 0 0;
  font-weight:bold;
  color:#595858;
}
.mds_aktualnosci_tytul_kontener_1, .aktualnosci_tytul_kontener{
  background-image:url(aktualnosci_top.png);
  background-repeat: no-repeat;
  width: 530px;
  height: 53px;
  float: left;
}
.aktualnosci_tytul_tekst{
  color:#FFFFFF !important;
  float:left !important;
  font-size:13px !important;
  font-weight:bold !important;
  margin: 26px 26px 26px 13px !important;
  width:250px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
}
.mds_aktualnosci_tytul_tekst_1 a {
  color:#FFFFFF !important;
  float: left;
  font-size:13px !important;
  font-weight:bold !important;
  margin: 26px !important;
  width:250px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  text-align: left !important;
}
.link_akt {
  color:#FFFFFF !important;
  font-size:13px !important;
  font-weight:bold !important;
  margin: 26px 26px 26px 13px !important;
  width:250px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  text-align: left !important;
}
/* AKTUALNOŚCI */

/* STOPKA */
#stopka{
  clear:both;
  height:auto;
  width:930px;
}
#stopka_content{
  float: left;
  width: 930px;
  height: 114px;
  background-image:url(stopka_content.png);
}
#stopka_opis{
  margin:auto;
  padding:55px 0 0 0;
  width: 445px;
  font-family: Verdana;
  font-size: 9.5px;
  color: #fff;
  display: block;
}
#copy{
  float: right;
  padding: 16px 20px 0 0;
}
#copy a{
  text-decoration: none;
  color: #8F8F8F;
}
#copy a:hover{
  text-decoration: none;
  color: #EFEFEF;
}
/* STOPKA */

/* DODATKI - START */

#div_form_nl label{
  display:block;
  float:left;
  margin-right:3px;
  text-align:right;
  width:5.5em;
}
#div_form_nl p{
  text-align:left;
  padding: 10px;
}
#p_kontakt input{
  margin:0 0 0 150px;
}
#komunikat{
  width: 90% !important;
}
#flash{
  z-index: 4;
}
.aktualnosci_wiecej,
#news_zapisz,
#news_wypisz,
#newsletter_bottom,
.aktualnosci_wiecej,
.ie_bug,
.menu_pozycja_left_1_poziom_2,
.menu_pozycja_left_1_poziom_1,
.menu_pozycja_tekst_1_poziom_1,
.menu_pozycja_up_1_poziom_1,
.menu_pozycja_bottom_1_poziom_1,
#pomniejszanie,
#powiekszanie
{ behavior: url(../Zasoby/Multibox/iepngfix.htc); }
/* DODATKI - STOP */

.tresc_wynik_kontener { 
  float: left;
}
/*  TIPSY
-------------------------------------------------------------------------*/
.tool-tip { 	color: #fff !important; 	width: 139px; 	z-index: 13000; }
.tool-title { 	font-weight: bold; 	font-size: 11px; 	margin: 0; 	color: #fff !important; 	padding: 8px 8px 4px; 	background: url(../Zasoby/Grafiki/bubble.png) top left; }
.tool-text { 	font-size: 11px; 	padding: 4px 8px 8px; 	background: url(../Zasoby/Grafiki/bubble.png) bottom right; }
.custom-tip { 	color: #fff; 	width: 130px; 	z-index: 13000; }
.custom-title { 	font-weight: bold; 	font-size: 11px; 	margin: 0; 	color: #3E4F14; 	padding: 8px 8px 4px; 	background: #C3DF7D; 	border-bottom: 1px solid #B5CF74; }
.custom-text { 	font-size: 11px; 	padding: 4px 8px 8px; 	background: #CFDFA7; }



