body {
  background-color:#fff;
  margin:auto;
  text-align:center;
  line-height:15px;  
  background-image:url(../pics/tlo.gif);
  background-repeat:repeat-x;
}
fieldset{ border:0 none } 

.alert_ok { color: #387e3b;  margin-bottom: 15px;padding:20px 10px 20px 70px;text-align: center; background: url(../pics/bg_alert_ok.gif) no-repeat left top;   border:1px solid #ddf2de;}
.alert_error { color: #e01621;  border: 1px solid red; margin-bottom: 15px; padding:20px 70px 20px 70px; text-align: center;background: url(../pics/bg_alert_error.gif) no-repeat left top;}


/* standard */

div {
  border:0 solid #000000;
  color:#4a4a4a;
	font-family: tahoma, arial, helvetica, sans-serif;  
  font-size:11px;
  text-decoration:none;
}
.clear {
  clear:both;
  height:0;
  margin:0;
  overflow:hidden;
  padding:0;
}

p {
  margin:7px;
  padding:0;
}

ul {
  color:#848484;
  font-size:11px;
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;
}

ul li {
  background-image:url(../pics/ul_m.gif);
  background-position:5px 2px;
  background-repeat:no-repeat;
  list-style-image:none;
  margin:4px 0 2px 0;
  padding:0 0 0 22px;
}

ul li img{
  display: inline;
}


ul ul{
  color:#848484;
  font-size:11px;
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;
}

ul li li{
  overflow: hidden;
  background-image:url(../pics/btn_strzalka_p_5.gif);
  background-position:5px 2px;
  background-repeat:no-repeat;
  list-style-image:none;
  margin:4px 0 2px 0;
  padding:0 0 0 22px;
}


form{
  margin: 0px;
  padding: 0px;
  min-height:2px; height:auto !important; height:2px;
}

/* strona */


.strona {
  border: 0px solid red;
  margin:auto;
  width:996px;
}

.top{
  width:996px;
}

.content{
  background-color: #efefef;
  padding-bottom: 7px;
}

.lokalizer{
  width: 981px;
  height: 26px;
  background-image:url(../pics/lokalizer.gif);
  background-repeat:no-repeat;
  margin: auto;
  text-align:left;
  padding-bottom: 7px;  
}

.lok2{
  padding: 5px 0px 2px 7px;
}

.lok2 a{
  color: #f46d0d;
  text-decoration: none;
}

.lok2 a:hover{
  text-decoration: underline;
}

.content_main{
  width: 981px;
  margin: auto;
}


.aktu_news{
  background-image:url(../pics/akt_news.gif);
  background-repeat:no-repeat;
  min-height:191px; 
  height:auto !important; 
  height:191px;
}

.aktu_news_rozciagacz{
  background-image:url(../pics/aktu_news_rozciagacz.gif);
  background-repeat:repeat-y;
}

.aktu{
  float: left;
  width: 702px;
}

.tyt_akt{
  font-size: 18px;
  font-weight: bold;
  color: #b0b0b0;
  text-align:left;  
  padding: 10px 0 6px 11px;
}



.wydarz {
  float:left;
  width:333px;
  text-align:left;  
  display: inline;
  margin-top: 8px;
}

.temat{
  color:#006651;
  font-size:11px;
  font-weight:bold;
  margin: 0px;
  margin:0 80px 5px 0;
  padding:0;
  text-align:left;
}

.temat a{
  font-weight: bold;
  color:#f46d0d;
  text-decoration: none;
}

.temat a:hover{
  text-decoration: underline;
}


.tytul_porady2{
  font-weight: bold;
  color:#f46d0d;
  font-size: 14px;
border-bottom:1px solid #EFEFEF;
padding-bottom: 5px;
  
}



.data {
  float:right;
  font-size:10px;
  font-weight:normal;
  margin:0;
  padding:0;
  text-align:right;
  width:80px;
  color: #9c9c9c;
}

.aktu_wiadomosc{
  margin:0;
  padding:0;
  text-align:justify;
}

.aktu_wiadomosc a{
  padding-left: 15px;
  background-image:url(../pics/aktu_ico.gif);
  background-repeat:no-repeat;
  background-position:2px 4px;  
  color:#f46d0d;
  text-decoration: none;
}

.aktu_wiadomosc a:hover{
  text-decoration: underline;
}


.fotka2 {
  float:left;
  padding:0 5px 5px;
}


.gu_n {
  width: 170px;
  float:right;
  margin-top:5px;
}

.gu_n a {
  padding-left: 15px;
  background-image:url(../pics/aktu_ico.gif);
  background-repeat:no-repeat;
  background-position:2px 4px;  
  color:#f46d0d;
  text-decoration: none;
}

.gu_n a:hover{
  text-decoration: underline;
}

.newsletter{
  float: right;
  width: 272px;
}

.tyt_news{
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  text-align:left;  
  padding: 10px 0 6px 25px;
}


.news_txt{
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  color: #757575;
  text-align:left;
  padding: 8px 10px 10px 32px; 
}

.yyy{
  width: 229px;
  height: 16px;
  border: 1px solid #8f8f8f;
  margin-left: 18px;
  font-size: 11px;
  color: #9a9a9a;
  padding-top: 6px;
}


.content_2{
  padding-top: 7px;
}

.left_s{
  float: left;
  width: 702px;
  border: 0px solid red;
}


.box1{
  background-image:url(../pics/box1.jpg);
  background-repeat:no-repeat;  
  width: 229px;
  min-height: 185px;
  float: left;
  display: inline
}

.box2{
  background-image:url(../pics/box2.jpg);
  background-repeat:no-repeat;  
  width: 229px;
  min-height: 185px;
  float: left;
  display: inline;
  margin: 0px 7px 0 7px;
}

.box3{
  background-image:url(../pics/box3.jpg);
  background-repeat:no-repeat;  
  width: 229px;
  min-height: 185px;
  float: left;
  display: inline
}

.tresc_box{
  line-height:16px;  
  text-align:left;
  margin: 0px;
  padding: 0px;
  color: #f16509;
  padding: 60px 6px 0px 104px;
}

.stat_ba{
  margin-top: 7px;
  float: left;
}

.porady{
  background-color: #fff;
  margin-top: 7px;
  float: right;
  width: 465px;
  min-height:183px; 
  height:auto !important; 
  height:183px;  
}

.porady_box {
  float:left;
  width:215px;
  text-align:left;  
  display: inline;
  margin-top: 8px;
}

.temat_porady{
  color:#006651;
  font-size:11px;
  font-weight:bold;
  margin: 0px;
  margin:0 0px 5px 0;
  padding:0;
  text-align:left;
}

.temat_porady a{
  color:#f46d0d;
  text-decoration: none;
}

.temat_porady a:hover{
  text-decoration: underline;
}


.porada_txt{
  margin:0;
  padding:0;
  text-align:justify;
}



.gu_n2 {
  width: 140px;
  float:right;
  margin-top:5px;
}

.gu_n2 a {
  padding-left: 15px;
  background-image:url(../pics/aktu_ico.gif);
  background-repeat:no-repeat;
  background-position:2px 4px;  
  color:#f46d0d;
  text-decoration: none;
}

.gu_n2 a:hover{
  text-decoration: underline;
}


.right_s{
  float: right;
  width: 272px;
}

.ofery_p{
  min-height:374px; 
  height:auto !important; 
  height:374px;  
  background-image:url(../pics/oferty_pracy.gif);
  background-repeat:no-repeat;
  background-position:top right;  
  background-color: #b9b9b9;
}

.oferta_pracy{
  width: 254px;
  background-image:url(../pics/oferta_tlo.gif);
  background-repeat:no-repeat;  
  background-color: #efefef;
  border-left: 1px solid #ababab;
  border-right: 1px solid #ababab;  
  border-bottom: 1px solid #ababab; 
  margin: auto;
  margin-top: 8px;
}

.stanowisko {
  color:#268101;
  float:left;
  font-weight:bold;
  margin:0;
  padding:10px 0 5px;
  text-align:right;
  width:85px;
  
}

.stanowisko_jakie {
  color:#0884C0;
  display:inline;
  float:left;
  margin:0 0 0 9px;
  padding:0;
  text-align:left;
  width:153px;
  padding:10px 0;  
}

.stanowisko_jakie a {
  font-weight: bold;
  color:#ef6306;
  text-decoration:none;
}

.stanowisko_jakie a:hover {
  text-decoration:underline;
}

.waznaod {
  color:#268101;
  float:left;
  font-weight:bold;
  margin:0;
  padding:5px 0 5px;
  text-align:right;
  width:75px;
}


.data_oferta {
  color:#DD6A00;
  display:inline;
  float:right;
  margin:0 0 0 10px;
  padding:5px 0 5px;
  text-align:left;
  width:162px;
  font-weight: bold;  
}

.pracodawca {
  color:#268101;
  float:left;
  font-weight:bold;
  margin:0;
  padding:0 0 5px;
  text-align:right;
  width:89px;
}

.oferta_jaka {
  color:#757575;
  display:inline;
  float:left;
  margin:0 0 0 5px;
  padding:0;
  text-align:left;
  width:155px;
}

.oferta_jaka a {
  font-weight: bold;
  color:#ef6306;
  text-decoration:none;
}

.oferta_jaka a:hover {
  text-decoration:underline;
}

.tyt_news3{
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  text-align:left;  
  padding: 10px 0 12px 25px;
}

.gu_n3 {
  width: 95px;
  float:right;
  margin-top:5px;
}

.gu_n3 a {
  padding-left: 15px;
  background-image:url(../pics/oferty_ico.gif);
  background-repeat:no-repeat;
  background-position:2px 4px;  
  color:#757575;
  text-decoration: none;
}

.gu_n3 a:hover{
  text-decoration: underline;
}

.stopka {
  border-top:1px solid #D5CBC1;
  margin:5px auto auto;
  min-height:21px;
  padding-top:5px;
  width:996px;
}

.stopka_l {
  color:#3f4042;
  float:left;
}

.stopka_l a {
  color:#3f4042;
  text-decoration:none;
}

.stopka_r {
  float:right;
}

.stopka_r a {
  color:#3f4042;
  text-decoration:none;
}

.stopka_r a:hover {
  color:#3f4042;
  text-decoration:underline;
}

.stopka_l a:hover {
  color:#3f4042;
  text-decoration:underline;
}


/* ////////////////////PODSTRONA//////////////////// */


.podstrona_con{
  float: left;
  width: 702px;
  background-color: #fff;
  background-image:url(../pics/podstrona_con.gif);
  background-repeat:no-repeat;   
  background-position:top right;  
  text-align:left;
}

.content_podstrona{
  padding: 5px 20px 5px 10px;
  background-color: transparent;
}

.content_main_podstrona{
  width: 981px;
  margin: auto;
  background-image:url(../pics/akt_news2.gif);
  background-repeat:no-repeat;  
}

.menu{
  float: right;
  width: 272px;
  background-image:url(../pics/menu_tlo.gif);
  background-repeat:no-repeat; 
  background-color: #c2d2cc;   
}

h1{
  font-size: 18px;
  font-weight: bold;
  color: #646464;
  text-align:left;  
  padding: 10px 0 6px 29px;
  margin-top: 12px;
}

#submenu {
  background-image:url(../pics/menu_top.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  height:auto;
  margin:0;
  text-align:left;
  width:265px;
  float: right;
  padding-bottom: 5px;
}


#submenu div {
  font-size:11px;
  font-weight:bold;
  margin:1px 0px 0;
}

#submenu div a {
  color:#696969;
  display:block;
  padding:6px 0px 6px 40px;
  text-decoration:none;
  font-weight:bold;
}

#submenu div a:hover {
  background-image:url(../pics/menu_ico.gif);
  background-position:right;
  background-repeat:no-repeat;
  color:#f16508;
  display:block;
  padding:6px 0px 6px 40px;
  text-decoration:none;
}

#submenu div div {

  background-color: #97a8a2;
  color:#247D20;
  font-size:11px;
  font-weight:normal;
  line-height:12px;
  margin:0;
  margin-left: 30px;
}

#submenu div div a {
  background-image:url(../pics/menu_ico2.gif);
  background-position:15px 9px;
  background-repeat:no-repeat;
  color:#ffffff;
  display:block;
  padding:6px 5px 6px 35px;
  text-decoration:none;
}

#submenu div div a:hover {
  background-color: #84968f;
  background-image:url(../pics/menu_ico2.gif);
  background-position:15px 9px;
  color:#ffffff;
  display:block;
  padding:6px 5px 6px 35px;
  text-decoration:none;
}

#submenu div div div {
  background-color:#768881;
  color:#247D20;
  font-size:10px;
  font-weight:normal;
  line-height:12px;
  margin:0;
}

#submenu div div div a {
  background-color:#768881;
  background-image:none;
  background-position:13px 12px;
  background-repeat:no-repeat;
  color:#b4b4b4;
  display:block;
  padding:6px 5px 6px 45px;
  text-decoration:none;
}

#submenu div div div a:hover {
  background-image:none;
  background-color:#5d7d70;
  color:#fff;
  display:block;
  padding:6px 5px 6px 45px;
  text-decoration:none;
}

.tytul{
  font-size: 18px;
  font-weight: bold;
  color: #2b8009;
  text-align:left;  
  padding: 10px 0 6px 0px;
  border-bottom: 1px solid #efefef;
  margin-left: 5px;  
}

.stopka_strony {
  border-top:1px solid #efefef;
  margin-top:10px;
  padding-top:5px;
}

.tytul_aktu2{
  float: left;
  width: 530px;
}

.tytul_aktu2 a{
  font-weight: bold;
  color: #de5900;
  text-decoration:none;
}

.tytul_aktu2 a:hover{
  color: #de5900;
  text-decoration:underline;
}

.fotka_aktu2 {
  float:left;
  margin-right:10px;
}

.data3{
  float: right;
  width: 100px;
  color: #ababab;
}

.read_more{
  padding-left: 15px;
  background-image:url(../pics/aktu_ico.gif);
  background-repeat:no-repeat;
  background-position:2px 4px;  
  color:#f46d0d;
  text-decoration: none;
}

.read_more:hover{
  text-decoration: underline;
}

.licznik {
  color:#4A7D02;
  font-weight:bold;
  padding:10px 0;
  text-align:center;
  vertical-align:middle;
}

.licznik span {
  color:#ca5a07;
  vertical-align:middle;
}

.licznik span a {
  color:#268101;
  font-weight:bold;
  text-decoration:none;
  vertical-align:middle;
}


#form_nag {
  background-color:#a7daaa;
  background-image:url(../pics/form_tlo.gif);
  background-position:left top;
  background-repeat:repeat-x;
  border:1px solid #ddf2de;
  height:auto;
  margin:20px 33px 20px 25px;
  padding-bottom:10px;
  padding-top:10px;
  width:auto;
}

.form1 {
  color:#626262;
  float:left;
  height:auto;
  margin:0;
  padding:9px 10px 5px 5px;
  text-align:right;
  width:220px;
}


.form2 {
  float:left;
  height:auto;
  margin:0;
  padding:5px 5px 5px 0;
  text-align:left;
  width:265px;
}


.formularz2{
  padding-top: 10px;
  border:1px solid #ddf2de;
  background-color:#a7daaa;
  background-image:url(../pics/form_tlo.gif);
  background-position:left top;
  background-repeat:repeat-x;
}

.tyt_boxa3{
  font-weight: bold;
  color: #2b8009;
  text-align:center;
}

.dane {
  background-color:#a7daaa;
  background-image:url(../pics/form_tlo.gif);
  background-position:left top;
  background-repeat:repeat-x;
  border:1px solid #ddf2de;
  height:auto;
  margin:20px 33px 20px 25px;
  padding-bottom:10px;
  padding-top:10px;
  width:auto;
}

table.dane_table {
  margin:0;
  padding:0;
  text-align:left;
}

table.dane_table td.lewa {
  text-align:right;
}

table.dane_table td {
  padding:7px 0 0 10px;
  vertical-align:top;
}

table.dane_table td.prawa input.radial {
  height:11px;
  vertical-align:middle;
  width:11px;
}

table.dane_table td textarea {
  color:#646363;
  font-family:tahoma;
  font-size:11px;
  padding:0 0 0 5px;
}

.tyt_boxa {
  color:#f46d0d;
  font-size:12px;
  font-weight:bold;
  padding:10px 0 15px 53px;
  text-align:left;
}

.porada_podstrona {
  font-weight: bold;
}

.porada_podstrona a{

  padding-top: 25px;
  padding-left: 60px;
  height: 30px;
  display: block;
  background-image:url(../pics/porada1.gif);
  background-position:left top;
  background-repeat:no-repeat;  
  text-decoration: none;  
}

.porada_podstrona a:hover{
  text-decoration: none;
  color: #fff;
  background-image:url(../pics/porada2.gif);
  background-position:left top;
  background-repeat:no-repeat;  
}

.middle_body {
  background-color:#ededed;
  background-image:url(../pics/oferty_form.gif);
  background-position:left top;
  background-repeat:repeat-x;
  height:auto;
  margin:0px 7px;
  padding-bottom:10px;
  width:auto;
  min-height:50px; height:auto !important; height:50px;  
  
  

}


.inside {
  display:inline;
  float:right;
  overflow:hidden;
  padding:15px 0 0;
  width:515px; 
}

.inside_l {
  border-right:1px solid #e1e1e1;
  float:left;
  padding:0 0 10px;
  width:330px;
  display:inline;  
}

.inside_r {
  display:inline;
  float:left;
  padding:10px 10px 0;
}

.middle_body .inside .inside_l .wiersz_l {
  float:left;
  padding:10px 20px 0;
  width:115px;
}

.middle_body .inside .inside_r .wiersz_l {
  padding:7px 0 0;
}

.middle_body .inside .inside_l .wiersz_p {
  float:left;
  padding:10px 10px 0 0;
}

.bottom_inside {
  background:transparent url(../pics/dotted_border.gif) repeat-x scroll left top;
  display:inline;
  float:right;
  margin:5px 0px 10px;
  padding:10px 0 0;
  text-align:center;
  width:500px;
}

.aktualizacja {
  color:#0A6A36;
  padding:0 15px 0 0;
  text-align:right;
}

#gora_wysz2 {
  border:1px solid #C0C0C0;
  margin:10px 0;
  overflow:hidden;
  padding:10px 0 15px;
}

#gora_wysz2 .lewo {
  float:left;
  font-weight:bold;
  margin:0;
  padding:0 0 0 15px;
}

#gora_wysz2 .lewo span {
  color:#0A6A36;
  font-weight:bold;
}

#gora_wysz2 .prawo {
  float:right;
  margin:0;
  padding:0 15px 0 0;
}

#gora_wysz2 .prawo span {
  color:#0A6A36;
  font-weight:bold;
}

.lewa_strona_ofert {
  float:left;
  width:336px;
}

.prawa_strona_ofert {
  float:left;
  width:336px;
}

table.oferta_mater > tbody > tr > th {
  padding:0px;
  color:#FFFFFF;
  border: 0px;
  background-color: #fff;
}

table.oferta_mater > tbody > tr > th a{
  display: block;
  background: url(../pics/oferta_tab1.gif) repeat-x scroll left top;
  color:#737373;
  padding:22px 0 20px;
  text-decoration: none;
}

table.oferta_mater > tbody > tr > th a:hover{
  background: url(../pics/oferta_tab2.gif) repeat-x scroll left top;
  color:#fff;
}

.wiersz_ofert{
  margin: auto;
}


#gora_wysz {
  background:#F4F2F2 url(../pics/szukaj_tlo.gif) repeat-x scroll right top;
  margin:10px 0;
  overflow:hidden;
  padding:10px 10px 15px;
}

#gora_wysz .lewo {
  float:left;
  font-weight:bold;
  margin:0;
  padding:0 0 15px;
}

#gora_wysz .lewo span {
  color:#E25000;
  font-weight:bold;
}

#gora_wysz .prawo {
  float:right;
  margin:0;
  padding:0 0 15px;
}

#gora_wysz .prawo span {
  color:#E25000;
  font-weight:bold;
}

.znaleziono_box {
  background:transparent url(../pics/bg_pola2.gif) no-repeat scroll left top;
  margin:20px 0 0;
  overflow:hidden;
  padding:5px 0 0;
}


.znaleziono_box .lewa_znaleziono {
  color:#FFFFFF;
  float:left;
  font-weight:bold;
  text-align:center;
  width:35px;
}

.znaleziono_box .prawa_znaleziono {
  float:left;
  padding:0 0 0 10px;
  width:610px;
}


.znaleziono_box .prawa_znaleziono .link_znal {
  color:#ABABAB;
  font-size:10px;
  padding:5px 0;
  text-align:right;
}


.znal_left a{
  color: #f26f1a;
  font-weight: bold;
}

.banery{
  margin-top: 10px;
  width:990px;

}

.baner_one{
  width:240px;
  float: left;
  display: inline;
  margin-left: 7px;
}

.banery_p_menu{

  float: right;

  width:272px;
}

.b_p_one{
  float: right;
  margin-top: 5px;
}

.wai {position:fixed; right:0; top:25%;}

.ramka_text_ankieta{
  margin: 0 10px 10px 10px;color:#fa7116;font-weight:bold;
  padding: 10px;
  border:1px solid #000;  
}

.ankieta_tabela{

  margin: 0 10px 10px 10px;  
  padding: 10px;
}

.wyniki_ankiety2{
border-top: 1px solid #b5b5b5; background-color:#000000; margin-top: 10px; color: #9f1010; padding: 15px 15px 15px 15px;
}

.ankieta_tabel1{
background-color: #494949;
  margin: 0 10px 10px 10px;  
  width: 708px;
  padding: 10px;

}


.ankieta{
  padding-top:10px;
  margin:0px 0px 20px 0px;      
}

#form_sonda2{
  width: 723px;  
} 

.slupek_ankiety {margin:0 0 15px 0;}
input#submit{ width:87px; height:24px;background: url(../pics/wyslij_btn.png) no-repeat left top;border:0;cursor:pointer }
fieldset {border:0;}
.form_ankieta{ background:#efefef ;overflow:hidden}
.form_ankieta h1{ font-size:18px; color:#268202;background:#c2d2cc;margin:5px;padding: 10px 10px 10px 10px  }
.form_ankieta table{margin:10px auto}
td.opis_form{ text-align:right;vertical-align:top;padding:10px }
fieldset input.button1{margin:0 0 0 37px}
fieldset{ margin:0 ;padding:5px }
