body {
  margin:0;
  padding:0;
  font-family:Verdana;
  font-size:10pt; color:#FFFFCC;
  background-attachment:fixed;
  background-color:#003B34
   }
a {
  font:12px Verdana;
  text-decoration: none;
  color:#2B5390;
  border: 0px;
  padding:0px;
  margin:0px;
  }
form {
  margin:0px;
  padding:0px;
  }
img {
  margin: 0px;
  padding: 0px;
  border: 0px;
 }


P  {
  font-family: Verdana;
  font-size: 10pt;
  color: #FFFFCC
  }
td {
  color: #FFFFCC;
  font-size: 12px;
  text-align: left
  }
A {
  color: #FFFFCC;
  TEXT-DECORATION: none }
A:link  {
  color: #FFFFCC;
  TEXT-DECORATION: none }
A:active    {
  color: #FFFFCC;
  TEXT-DECORATION: none }
A:visited    {
  color: #FFFFCC;
  TEXT-DECORATION: none }
A:hover      {
  color: #CCFFCC;
  font-style: none}

hr  {
   border: 1px solid #FFFFCC;
  text-align:center; width:90% }
.logo {
  margin:0;
  border: 0px  }
.menu {font-size: 8pt}
.submenu {font-size: 7pt}

#jezyki {
  text-align: center;
  margin: 10px 0 0 10px }

.kodstrony { width: 450px }
img { margin: 0; border: 0 }


/********WYSZUKIWARKA********/
#inputszukaj {
  font-size:9px;
  margin-left: 89px;
  margin-top: 10px;
  text-align:right;
  width:95px;
}

#buttonszukaj {
  vertical-align:middle;
  margin:0px;
  padding:0px;
  padding-left: 5px;
}


/******** AKTUALNOSCI ***********/

.aktualnosci_skrot{
  float: left;
}
.aktualnosci_kontener_wynikow_stopka{
  display: none;
}
.aktualnosci_wyniki_kontener_1{
  width:520px;
  border-bottom:2px solid;
}
.minigal_tabela_td img{
  padding: 5px;
}
.minigal_zdjecia {
  text-align:center;
  margin-left: auto;
  width:100%;
}
.minigal_kontener {
  text-align:center;
  margin-left: auto;

}

.aktualnosci_wiecej{
  width: 32px !important;
  height: 32px !important;
  float: right;
}
.aktualnosci_tytul_tekst{
  float: left;
  width: 350px;
}
.aktualnosci_data_1{
  text-align: right;
}
.aktualnosci_kontener_wynikow_stopka{
  background-color: #FFFFCC;
}
.aktualnosci_skrot_1 blockquote{
  margin: 0;
  padding: 0;
}
#aktualnosci_kontener {
  text-align:left;
  width:100%;
}
#aktualnosci_tytul {
  background-color: #238231;
  border-bottom: 1px solid #ffffcc;
}
#aktualnosci_tag {
}
#aktualnosci_data {
  font-size:10px;
  text-align: right;
  color: #c8c8c8;
}
#aktualnosci_skrot {
  text-align: justify;
}
#aktualnosci_wiecej {
  text-align: right;
}

#aktualnosci_kontener1 {
  text-align:left;
  width:100%;
}
#aktualnosci_tytul1 {
  background-color: #238231;
  border-bottom: 1px solid #ffffcc;
}
#aktualnosci_tag1 {
}
#aktualnosci_data1 {
  font-size:10px;
  text-align: right;
  color: #c8c8c8;
}
#aktualnosci_skrot1 {
  text-align: justify;
}
#aktualnosci_wiecej1 {
  text-align: right;
  width:100%;
}


/***********TIPS****************/
.tool-tip {
  color: #000;
  border: 1px solid black;
	font-family: arial,sans-sarif;
	width: 139px;
	z-index: 43000;
  margin-left:0px !important;
  margin-left:10px;
}
.tool-title {
	margin: 0px;
	padding: 8px 8px 4px;
	z-index: 43000;
	background-color: #003b34;
}
.tool-text {
	z-index: 43000;
  display: block;
	font-size: 10px;
	padding: 4px 8px 8px;
	background-color: #003b34;
}
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 43000;
}
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #003b34;
	border-bottom: 1px solid #B5CF74;
		z-index: 43000;
}
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

/************MENU**********/
.menu_pozycja_kontener_1, .menu_pozycja_kontener_2, .menu_pozycja_kontener_3, .menu_pozycja_kontener_4{
  margin: 0 0 0 10px;
}

/******STOPKA***********/
#stopka {
}
#stopka td {
 font-family: tahoma;
  font-size: 10px;
 background-color: ghostwhite;
 border-right:1px solid black;
}


/***UKLAD STRONY***/
#uklad_kontener {
 width: 90%;
}
#uklad_wiersz_glowny{
  border:1px dotted black;
  background-color: #003c34;
}
#uklad_wiersz{
  background-color: #0b5931;
}

.nowe_konto
{
  width: 150px;
  border-top: 1px dashed lightblue;
  text-align: center;
  margin: auto;
  padding: 2px;
  margin-top: 3px;
  margin-bottom: 3px;
  border-bottom: 1px dashed lightblue;
}
.rej_input
{
  margin-left: 0em;
}

.label_rej
{
  float: left;
  width: 100px;
  text-align: left;
  margin-left: 0.5em;
}
.rejestracja
{
  border: 1px solid black;
}

.etykieta_strony
{
margin: auto;
padding: 10px 10px 10px 10px;
border: 1px solid lightblue;
background-color: #EFEFEE;
text-align: center;
font-weight: bolder;
}

#pasek_uprawnienia
{
margin: 10px 10px 10px 10px;
border-top: 1px solid lightblue;
border-bottom: 1px solid lightblue;
background-color: #EFEEFE;
text-align: center;
padding: 10px 10px 10px 10px;
}
.pasek_uprawnienia
{
margin-left: 10px;
margin-right: 10px;
padding-left: 34px;
padding-bottom: 8px;
padding-top: 8px;
}
/*** ACCORDION ***/


.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
}

.element {

}

.element p {
	margin: 0;
	padding: 4px;
}

.float-right {
	padding:10px 20px;
	float:right;
}

/***********MAPA SERWISU*******/
.mapa_pierwszy {
  padding:5px; }
.mapa_drugi {
  padding:10px;}
.mapa_trzeci {
  padding:15px; }



/****** LAYOUT ***********/


 /*  ADMINISTRACJA i LOGOWANIE
-------------------------------------------------------------------------*/
.toggler { 	color: #222; 	margin: 0; 	padding: 2px 5px; 	background: #eee; 	border-bottom: 1px solid #ddd; 	border-right: 1px solid #ddd; 	border-top: 1px solid #f5f5f5; 	border-left: 1px solid #f5f5f5; 	font-size: 11px; 	font-weight: normal; 	font-family: 'Andale Mono', sans-serif; }
.element {   }
.element p { 	margin: 0; 	padding: 4px; }
.float-right { 	padding:10px 20px; 	float:right; }
#nl_email {   background: url(Layout/zelazkow_7_4.png);   font: 8px Times New Roman;   margin: 0;   border: 0;   padding: 0;   width: 120px;   color:  #78a85a;   letter-spacing: 1px; }
#lokator {   padding-left: 12px;   color: #4e709b;   font: 15px Times New Roman;   font-weight: 600;   font-style: italic; }
.user_ikonki { width: 16px; height: 16px; float: left; margin: 1px; }
#user_delete {  background: url(Zasoby/Grafiki/Ikonki/ico_vega_trash.png); }
#user_edit {  background: url(Zasoby/Grafiki/Ikonki/ico_vega_user_edit.png); }
#user_rights {  background: url(Zasoby/Grafiki/Ikonki/ico_vega_key.png); }
#user_activate {  background: url(Zasoby/Grafiki/Ikonki/ico_vega_user_add.png); }
#user_deactivate {  background: url(Zasoby/Grafiki/Ikonki/ico_vega_user_delete.png); }
.absolut {  position: absolute;  z-index: 200; }
#tresc_zarzadzanie_kontener {  margin: 4px 4px 4px 4px;  padding: 3px 3px 3px 3px;  border-top: 1px solid #8ED0E9;  border-bottom: 1px solid #8ED0E9;  background-color: #238231;  height: 29px; }


.ajax-loading { 	padding: 0 0 0 0; 	background: url(Zasoby/Grafiki/spinner.gif) no-repeat center; }
#komunikat {  padding: 20px; width: 470px; color: black; font-weight: 600; text-align: center;  margin: auto;  border: 1px solid lightblue;  background-color: #238231;}

.minigal_kontener_big{
width: 500px;
}
.aktualnosci_panel{
 background-color: #238231;
}

img, form { margin: 0; border:0; padding: 0 }
textarea.kodstrony { width:98% }
td { font:12px Verdana; text-decoration: none; }

#wyszukajopis { font:11px verdana; color: #5A6F57; padding: 10px 0 0 15px}
#stanowisko { width: 200px; border: 1px solid #106508; font:11px verdana; color: #EAFFE7; font-weight: bold; background-color: #82C225; margin-left: 20px; margin-top: 25px}
#wyrazenie { border: 1px solid #106508; font:11px verdana; color: #EAFFE7; font-weight: bold; background-color: #82C225; margin-left: 10px; width: 180px }
#buttonoferty { width:46px; height:22px; vertical-align:middle; margin: 0 0 6px 10px; text-align:center; background-color:#ffffff; border:0px }

#tresc1, #tresc2, #tresc3 { width:492px; height:110px; color: #5a6f57; font-size: 11px; padding: 5 }
#tresc1 td{ color: #5a6f57; font-size: 11px;}
#tresc_glowna { margin: 5px 0 0 15px; padding: 0px 0px 7px 17px;}

#pytanie, #pytania, #odpowiedzi, #grupa { font:11px verdana; color: #858F85 }
#glosow { width: 14px; font:11px verdana; color: #82C225; float:left; }
#glosuj { float: right; margin-right: 21px }

#szukaj { margin: 10px 0 0 30px }
#szukajtekst { font:11px Tahoma; color: #6D796D }
#inputszukaj { font:11px Tahoma; width:120px; height:18px; text-align: right; border:1px solid; border-color: #C3C3C3; vertical-align:middle; }
#buttonszukaj { width:46px; height:22px; vertical-align:middle; text-align:center; background-color:#ffffff; border:0px }

#biuletyn { font:14px verdana; color: #6D796D; font-weight: bold; padding: 0 0 0 8px }
#biuletyn1 { padding: 0 10px 0 15px; font:11px verdana; color: #6D796D }
#biuletynlink { font:11px verdana; color: red }

#menu { font:14px verdana; color: #6D796D; font-weight: bold; padding: 5px 0 0 40px }

#newsletter { font:14px verdana; color: #6D796D; font-weight: bold; padding: 0 0 0 40px }
#newsletter1 { padding: 0 5px 0px 15px; font:11px verdana; color: #6D796D }
#email { font:11px Tahoma; width:120px; height:18px; text-align: right; border:1px solid; border-color: #C3C3C3; vertical-align:middle; margin: 0 0 0 80px;}
#inputzapisz { margin: 0 0 0 100px }
#inputwypisz { margin: 0 0 0 5px }

#backgroundtd1 { background-color: #81c323; color: #fff; font-weight: bold }

.button1 {background-image: url('../Layout/pupsanok_nag1_11.jpg'); width:113px; height:33px }
.button1a {background-image: url('../Layout/pupsanok_nag1_11a.jpg'); width:113px; height:33px }
.button2 {background-image: url('../Layout/pupsanok_nag1_12.jpg'); width:113px; height:33px }
.button2a {background-image: url('../Layout/pupsanok_nag1_12a.jpg'); width:113px; height:33px }
.button3 {background-image: url('../Layout/pupsanok_nag1_13a.jpg'); width:216px; height:33px }
.button3a {background-image: url('../Layout/pupsanok_nag1_13.jpg'); width:216px; height:33px }

.pasek1 {background-image: url('../Layout/pupsanok_nag1_16.jpg'); width:113px; height:2px; }
.pasek1a {background-image: url('../Layout/pasek1a.jpg'); width:113px; height:2px; }

.pasek2 {background-image: url('../Layout/pupsanok_nag1_18.jpg'); width:113px; height:2px; }
.pasek2a {background-image: url('../Layout/pasek2a.jpg'); width:113px; height:2px; }

.pasek3 {background-image: url('../Layout/pasek3.jpg'); width:216px; height:2px; }
.pasek3a {background-image: url('../Layout/pasek3a.jpg'); width:216px; height:2px;}

#ofertypracy { border: 2px solid #81c321; border-collapse: collapse; width: 440px }
#ofertypracy td { border: 1px solid #81c321; }

#ofertypracysmall { border-collapse: collapse; width: 470px; margin: auto}
#ofertypracysmall td { border: 1px solid #81c321; }

#ofertaclick { color: red }

#firma { width:100%;}
#miejscewyk, #wyskoscwynagrodzeniaform, #opis, #zakresobowform, #wymaganiaform{ width:100%; height:100px }
#kwalifikacjeform { width:100% }

#pracodawcanazwaform { width:100% }

.ajax-loading {
	padding: 17px 0pt 0pt;
	background: url(../Layout/spinner.gif) no-repeat center;
}

#gal_slide_zakoncz
{

      background: url(../Zasoby/Grafiki/close.png) !important;
      width:24px;
      height:24px;
      float: right;
      background: transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Zasoby/Grafiki/close.png', sizingMethod='scale')
}

.gal_kontener
{
  width: 520 px;
}

.gal_nazwa
{
  position: relative;
  border-top: 1px solid blue;
  border-bottom: 1px solid blue;
  background-color: lightblue;
  font-size: 10px;
  margin-top: 2px;
  margin-bottom: 5px;
  margin-left: 2px;
  margin-right: 2px;


}

.gal_opis
{
  font-size: 10px;
  font-style: italic;

}
.gal_lista
{
   display: table-cell;
   float: left;
   text-align: center;
   width: 140px;
   height: 190px;
   margin: 4px;
   border: 1px solid black;
   display: table-cell;
   vertical-align: middle;
}

.gal_modyfikuj
{
  border-bottom: 1px dotted blue;
  width: 100px;
  margin-bottom: 5px;
  text-align: center;
  display: table-row;
  cursor: hand;

}

.gal_nieaktywna
{
  position: relative;
  border-top: 1px solid grey;
  border-bottom: 1px solid grey;
  background-color: silver;
  font-size: 10px;
  margin-top: 2px;
  margin-bottom: 5px;
  margin-left: 2px;
  margin-right: 2px;
}

.gal_interfejs
{
  border-top: 1px dashed blue;
  background-color: rgb(244,244,244);
  border-bottom: 1px dashed blue;
}

#gal_interfejs_separator
{
  padding-left: 5px;
  border-left: 1px dashed blue;
}

.edycja_zdjecia
{
  text-align: center;
  border-top: 1px dashed black;
  border-bottom: 1px dashed black;
  background-color: #FEFEFE;
  bottom: 4px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.ikonki_gal
{
  width: 25px;
  height: 25px;
  margin: 3px;
}


#gal_edycja
{
  background-image: url(ikona_gal_edycja.png);

}

#gal_edycja_zdjecia
{
  background-image: url(ikona_gal_edytuj_zdjecie.png);

}

#gal_dodaj_galerie
{
  background-image: url(./Layout/ikona_gal_dodaj_galerie.png);
}

#gal_dodaj_zdjecia
{
  background-image: url(ikona_gal_dodaj_zdjecia.png);
}
#gal_aktywuj
{
  background-image: url(ikona_gal_aktywuj.png);
}

#gal_usun_zdjecie
{
  background-image: url(ikona_gal_usun_zdjecie.png);
}

#gal_usun
{
  background-image: url(ikona_gal_usun.png);
}

#gal_siatka
{
  background-image: url(ikona_gal_siatka.png);
}

#gal_slideshow
{
  background-image: url(ikona_gal_slideshow.png);
}
#gal_smooth
{
  background-image: url(ikona_gal_smooth.png);
}
#gal_siatka
{
  background-image: url(ikona_gal_siatka.png);
}
#gal_sortowanie
{
  background-image: url(ikona_gal_sortowanie.png);
}

#gal_zalacz_modul
{
  background-image: url(ikona_gal_zalacz_modul.png);
}

#overlay2 {
visibility: hidden;
background:transparent url(../Zasoby/Grafiki/overlay.png) repeat scroll 0%;
display:table;
height:100%;
left:0pt;
position:fixed;
top:0pt;
width:100%;
}
#overlay2 #window {
display:table-cell;
vertical-align:middle;
}
#overlay2 #inner {
background:transparent url(../Zasoby/Grafiki/overlay.png) repeat scroll 0%;
text-align: center;
color: white;
margin:0pt auto;
max-height:350px;
overflow:auto;
padding:15px;
width:50%;
}

.nowe_konto
{
  width: 150px;
  border-top: 1px dashed lightblue;
  text-align: center;
  margin: auto;
  padding: 2px;
  margin-top: 3px;
  margin-bottom: 3px;
  border-bottom: 1px dashed lightblue;
}

#komunikat
{
  padding: 20px;
  color: black;
  font-weight: 600;
  text-align: center;
  margin: auto;
  border: 1px solid lightblue;
  background-color: #f4f4f4;
}
.logowanie_formularz
{
  width: 230px;
  margin; auto;
  text-align: center;
  margin-left: 5px;
}
.rej_input
{
  margin-left: 0em;
}

label.rej
{
  float: left;
  width: 100px;
  text-align: left;
  margin-left: 0.5em;
}
.rejestracja
{
  border: 1px solid black;
}
label
{
width: 4.5 em;
float: left;
text-align: right;
margin-right: 3px;
display: block
}

/******** AKTUALNOSCI ***********/
#aktualnosci_kontener {
  background-color: ghostwhite;
  width: 98%;
  }
#aktualnosci_tytul {
  background-color:  gainsboro;
  letter-spacing: 2px;
  padding: 5px;
  font-weight: bold;
  }
#aktualnosci_pliki {
  background-color:  gainsboro;
  padding: 5px;
  }
#aktualnosci_data {
  background-color:  gainsboro;
  padding: 5px;
  text-align: right;
  }
#aktualnosci_skrot {
  padding: 10px;
  text-align: justify;
  }
#aktualnosci_wiecej {
  background-color:  gainsboro;
  text-align: right;
  }
#aktualnosci_opcje {
  text-align: right;
  background-color:  gainsboro;
  }
#aktualnosci_dodaj {
  text-align: center;
  }
#aktualnosci_stronicowanie {
  text-align: center;
  letter-spacing: 2px;
  font-size: 10px;
  }

/***********TIPS****************/
.tool-tip {
  border: 1px solid black;
	font-family: arial,sans-sarif;
	width: 139px;
	z-index: 43000;
  margin-left:0px !important;
   margin-left:10px;
}
.tool-title {
	margin: 0px;
	padding: 8px 8px 4px;
	z-index: 43000;
	background-color: ghostwhite;
}
.tool-text {
	z-index: 43000;
  display: block;
	font-size: 10px;
	padding: 4px 8px 8px;
	background-color: ghostwhite;
}
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 43000;
}
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
		z-index: 43000;
}
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

/************MENU**********/
#tagsPoziom1 {
  width: 235px;
  text-align:left;
  }
#tagsPoziom2 {
  margin-left: 10px;
  width: 100%;
  text-align:left;
  }
#tagsPoziom3 {
  margin-left: 20px;
  width: 100%;
  text-align:left;
  }
#tagsPoziom4 {
  margin-left: 30px;
  width: 100%;
  text-align:left;
  }
#tagsPoziom5 {
  margin-left:40px;
  width: 100%;
  text-align:left;
  }

/*MENU 2*/
#tags2Poziom1 {
  width: 235px;
  }
#tags2Poziom2 {
  margin-left: 10px;
  width: 100%;
  }
#tags2Poziom3 {
  margin-left: 20px;
  width: 100%;
  }
#tags2Poziom4 {
  margin-left: 30px;
  width: 100%;
  }
#tags2Poziom5 {
  margin-left:40px;
  width: 100%;
  }

/*****TRANS MENU - Menu Poziome*******/
.transMenu {
  position:absolute;
  overflow:hidden;
  left:-1000px;
  top:-1000px;
  }
.transMenu .content {
  position:absolute;
  }
.transMenu .items {
  border: 0px none #FFFFFF;
  position:relative;
  left:0px;
  top:0px;
  z-index:2;
  background-color: grey;
  text-decoration: none;
  cursor:pointer;
  cursor:hand;
  opacity:0.75;
  filter:alpha(opacity=75);
  }
.transMenu .item.hover {
  background-color: #bec7c4 !important;
  }
.transMenu .item img {
  margin-left:10px !important;
  }
.transMenu  .item.hover td {
  color: #fff !important;
  }
.transMenu td {
  padding: 5px 5px 5px 5px !important;
  font-size: 12px !important;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  text-align: left !important;
  font-weight: bold !important;
  color: #fff !important;
  }
.transMenu .background {
  background-color: #446674 !important;
  position:absolute;
  left:0px;
  top:0px;
  z-index:1;
  opacity:0.75;
  filter:alpha(opacity=75);
  }
.transMenu .shadowRight {
  position:absolute ;
  z-index:3;
  top:3px;
  width:2px;
  opacity:0.75;
  filter:alpha(opacity=75);
  }
.transMenu .shadowBottom {
  position:absolute ;
  z-index:1;
  left:3px;
  height:2px;
  opacity:0.75;
  filter:alpha(opacity=75);
  }
table.menu {
  top: 0px;
  left: 0px;
  position:relative;
  margin:0px !important;
  border: 0px none #000000;
  z-index: 1;
  }
table.menu a {
  margin:0px !important;
  padding: 10px 20px 5px 20px !important;
  display:block !important;
  position:relative !important;
  }
div.menu a,
div.menu a:visited,
div.menu a:link {
  font-size: 12px !important ;
  font-family: Verdana, Arial, Helvetica, sans-serif !important ;
  text-align: left !important ;
  font-weight: bold !important ;
  color: #888888 !important ;
  text-decoration: none !important ;
  margin-bottom:0px !important ;
  display: block !important;
  white-space: nowrap ;
  height: 19px;
  }
div.menu td {
  border-left: 1px outset #d0d1d4 ;
  background-color: #e6e7e9 !important ;
  }
div.menu td.last {
  }
#trans-active a {
  color: #fff !important ;
  background-color: #446674 !important ;
  }
#menu a.hover   {
  color: #fff !important ;
  background-color: #bec7c4 !important ;
  }
#menu span {
  display:none;
  }

/*****WYSZUKIWARKA********/
#szukaj_kontener
{
  margin-bottom: 0px;
}
#szukaj_dol
{
  float: right;
  margin-bottom: 0px;
}
#buttonszukaj
{
  background-image: url(wiecej.png);
}
#inputszukaj
{
  background-image: url(szukaczka_pasek.png);
  border: 0px;
  width: 104px;
  height: 13px;
  size: 15;
  font-size: 9px;
  margin-top: 1px;
  margin-bottom: 1px;
  text-align: right;
  padding-right: 3px;
}
#wyszukiwarka
{
  padding-right: 250px;
  font-family: Tahoma;
  font-size: 12px;
  color: red;
  float: right;
  font-weight: bold;
}

/******STOPKA***********/
#stopka {
}
#stopka td {
 font-family: tahoma;
  font-size: 10px;
 background-color: ghostwhite;
 border-right:1px solid black;
}
.aktualnosci_skrot {
  clear: both;
}
