body {
   background-color: #ffffff;
   background-image: url(../gfx/tlo.jpg);
   background-position: -1px -4px;
   background-repeat: repeat-x;

}

#trmenu { padding: 0px; margin: 0px; }
.conmenu a { padding: 0px; margin: 0px; }
.conmenu a img { padding: 0px; margin: 0px; }
.foot { 
   width: 901px;
   padding: 0px;
   margin: 0px auto;
   border-collapse: collapse;
}
.foot td { text-align: center; font: normal 11px Tahoma,sans-serif; }
.content { 
   width: 901px;
   padding: 0px;
   margin: 0px auto;
   border-collapse: collapse;
   background-image: url(/gfx/tlo_body.jpg);
   background-position: 0 0;
   background-repeat: repeat-y;
}
.content td { border: 0px; padding: 0px; margin: 0px; vertical-align: top;}
.content img { padding: 0px; margin: 0px; border: none; }
.content #contop { 
   position: relative;
   width: 901px;
   height: 66px;
}
.conmenustart { width: 181px; min-width: 181px; display: block; }
.content #contop form {
   position: relative;
   top: 20px;
   right: -450px;
   width: 190px;
   height: 50px;
   font: normal 10px Tahoma, sans-serif;
   color: #36393D;
   padding: 0px; margin: 0px;
   float: left;
}
.content #contop form #znajdz {
   position: absolute;
   top: 10px;
   right: 5px;
}
.content #contop form #wyszukaj {
   border: 1px solid #999;
   width: 120px;
}
.content .conmenu a img { border: 0px; }

.content #conmenuleft { width: 190px; padding-left: 0px; padding: 0px; }

#conmenuleft ul, #con3box td ul { 
   list-style: none; padding: 0px; margin: 0px 0px 0px 17px; 
}
#conmenuleft ul li, #con3box td ul li { font: normal 11px Tahoma, sans-serif; margin: 10px 0px; padding-bottom: 6px;  background-position: bottom left; background-repeat: no-repeat; margin-left: 0px; text-indent: 0px; padding-left: 0px; list-style-position:outside; }
#conmenuleft ul li a, #con3box td ul li a { text-decoration: none; color: #000; padding: 0px 0px 5px 0px;}
#conmenuleft ul li a {padding: 0px 0px 5px 15px;}
#conmenuleft ul li a:hover, #con3box td ul li a:hover { color: #FF1A00; } 
#conmenuleft div { width: 180px; margin: 10px 0px 10px 10px; text-align: center; padding: 0px; }
#conmenuleft div img {border: none; }
#conimgml1 { margin-left:17px; }

.linkleft { margin-bottom: 10px; display: block;  }
#con3box td { margin-right: 10px; width: 203px; border-right: 10px solid #FFF; background-color: #F1FEF1; }
#con3box table { border-collapse: 10px;}
#confoot {background: #4dad18;
}
#conjob img { border: none; }
#confoot ul { list-style: none; padding: 0px margin: 0px; }
#confoot ul li { display: inline; padding :0px 10px; }
#confoot ul li.linknext { border-left: 1px solid #999; }
#confoot ul li a { text-decoration: none; color: #36393D; }
#confoot ul li a:hover { color:  #FF1A00;}
#conjob table { background-color: #F1FEF1; width: 642px; }
#conjob form          { background-color: #ffffff; font: normal 11px Tahoma, sans-serif; color: #36393D; position: relative; width: 100%; padding: 15px 5px; }
#conjob form fieldset { border: 1px solid #8CDF97; padding: 10px; }
#conjob form legend   { color: #20A43F; font-weight: bold; }
#conjob form label    { color: #AFB8C5; font-weight: bold; font-size: 0.96em; }

#conjob input.szukaj { border: 1px solid  #eeeeee; font-weight: bold; font-size: 0.8em; padding: 2px 2px; }
#conjob input.znajdz { position: absolute;  bottom: 14px; right: 10px; margin: 2px; }
/*
*/
#conjob div.dform { width: 200px; }

td.wd5 { width: 580px !important;}

#joblist { width: 380px; font: normal 11px Tahoma,sans-serif; }
#joblist table th { background-color: #FDFEFF; font-size: 0.9em; border: 1px solid #ececec; }
#joblist table { width: 350px; font: normal 11px Tahoma,sans-serif; border-collapse: collapse; }
#joblist table tr.bg1 { background-color: #F1FAFE; } 
#joblist table tr.bg2 { background-color: #DEFEDF; } 
#joblist table td { border :1px solid #eeeeee; color: #36393D; padding: 0px 2px; }
#joblist table td.tal { text-align: left; }
#joblist table td.tar { text-align: right; }
#joblist table td.tac { text-align: center; }
#joblist table td.tav { vertical-align: middle; font-weight: bold; }
#joblist table td a { color: #286FFE; }
#joblist table td a:hover { color: #FF1A00; }

#joblist2 { width: 630px; font: normal 11px Tahoma,sans-serif; }
#joblist2 table th { background-color: #FDFEFF; font-size: 0.9em; border: 1px solid #ececec; }
#joblist2 table { width: 630px; font: normal 11px Tahoma,sans-serif; border-collapse: collapse; }
#joblist2 table tr.bg1 { background-color: #F1FAFE; } 
#joblist2 table tr.bg2 { background-color: #DEFEDF; } 
#joblist2 table td { border:1px solid #eeeeee; color: #36393D; padding: 0px 2px; }
#joblist2 table td.tal { text-align: left; }
#joblist2 table td.tar { text-align: right; }
#joblist2 table td.tac { text-align: center; }
#joblist2 table td.tav { vertical-align: middle; font-weight: bold; font-size: 0.86em; width: 200px; }
#joblist2 table td {vertical-align: middle; font-size: 0.86em; padding: 2px 3px;}
#joblist2 table td.tab { vertical-align: middle; font-weight: bold; border-left: 4px solid #CDEB8B; font-size: 0.86em; width: 200px; }
#joblist2 table td a { color: #286FFE; }
#joblist2 table td a:hover { color: #FF1A00; }
#joblist2 input, textarea, select { border: 1px solid #eeeeee; font-size: 0.9em; }
#joblist2 input:hover, textarea:hover, select:hover { border: 1px solid #cccccc; background-color: #fefefd; }

#srodek { padding: 5px 5px 10px 5px; }

.h1 { font: 14px Arial,sans-serif; font-weight: bold; color: #4DAD18; margin: 10px 0px; line-height: 3em }
#srodek .h10 { font: 17px verdana; font-weight: bold; color:#e0e0e0; }
#srodek .a { font: 11px verdana; }
#srodek .b { font: 11px verdana; font-weight: bold;  }
#srodek .bw { font: 11px verdana; font-weight: bold; color: ffffff; }
#srodek .c { font: 12px Arial,sans-serif; font-weight: normal; color: #000; }
#srodek .menu1 { font: 11px verdana; color:#406040; }
#srodek .menu2 { font: 10px verdana; color:#ffffff; }
#srodek .menu2a { font: 10px tahoma; color:#ffffff; }
#srodek .mini { font: 10px verdana; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

.conbox1 h4 { text-align: center; font-size: 0.9em; }
.conbox1 p { text-align: center; font-size: 0.8em; }
.conbox1 span { color: #FF1A00; }

#homepage {
   position: relative;
   top: 5px;
   left: 15px;
   float: left;
   width: 210px;
   height: 50px;
}
#homepage img { border: none; }

.wysz { width: 100%; padding: 0px; margin: 10px 0px 10px 0px; border-collapse: collapse; }
.wysz td form { width: 100%; padding-top: 30px; }

.wysz ul li { margin: 0px; }

#submenu1 { 
  background-image: url(../gfx/wyszukiwarka.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 189px;
  height: 79px;
  text-align: center;
}
#submenu2 { 
  background-image: url(../gfx/poszukujacy_prac_tlo.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 189px;
  height: 70px;
  text-align: center;
  padding: 0px;
  margin: 0px;
}
#submenu3 { 
  background-image: url(../gfx/pracodawcy_top.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 189px;
  height: 70px;
  text-align: center;
  padding: 0px;
  margin: 0px;
}

.submenuleftdown { 
 
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 189px;
  height: 11px;
  text-align: center;
}

.submenuleftmid { 
  background: #fff;
  background-repeat: repeat-y;
  background-position: 0 0;
  width: 187px;
  padding: 0px;
  margin: 0px;
}

.submenuleftmid ul {
   padding: 0px; margin: 0px;
   width: 90%;
}
.submenuleftmid ul li {
   padding: 0px;
   margin: 0px;
   margin-top: 0px;
   margin-bottom: -5px; 
}
#znajdz { margin-top: 5px; margin-right: 10px;  float: right; }


#submid { padding: 0px; margin: 5px 0px 10px 0px; border-collapse: collapse; width: 509px; }
#submidtop {
 position: relative;
 background-image: url(../gfx/naglowek2.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 509px;
  height: 44px;
  padding: 0px;
  margin: 0px;
}
#subdata { width: 150px; border: none; font: bold 11px Arial,sans-serif; position: relative; top: -10px; right: -380px; color: #3D4538; }
#submidtop h4 { width: 150px; padding: 0px;  margin: 11px 0px 0px 50px; text-align: center; font: bold 11px Arial,Helvetica,sans-serif; float: left; line-height: 0.95em; }
#submidmid {
 background: #fff;
  background-repeat: repeat-y;
  background-position: 0 0;
  width: 509px;
  padding: 0px;
  margin: 0px;
}
#submidmid #scon, #scon2 { width: 90%; margin: 0px auto; }

#scon {
  background: url(/gfx/naglowek_prawy.gif) 0px 0px no-repeat; 

}

#submidfoot {
background-image: url(../gfx/wyszukiwanie.gif);
 background-repeat: no-repeat;
  background-position: 0 0;

  width: 509px;
  height: 56px;
  padding: 0px;
  margin: 0px;
  
}
#submidfoot div { position: relative; }
#submidfoot #praca {
  position: absolute;
  top: 17px;
  right: 77px;
  width: 180px;
  height: 17px;
  border: none; 
  background: #fff;
  font: normal 11px Arial,sans-serif;
}
#submidfoot #szuk {
  position: absolute;
  top: 13px;
  right: 20px; 
}


.a p { line-height: 1.5em; font-size: 1.2em;}
#srodek { padding-left: 20px; }
/*
#conmenuright { width: 166px; background-image: url(../gfx/prawe_tlo.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
*/
#rightmenumid { padding: 0px; margin: 0px 0px 10px 0px; border-collapse: collapse; width: 166px; }

#subrghtop {
  background: inherit;
  width: 166px;
  height: 42px;
  padding: 0px;
  margin: 0px;
}

#subrghmid {
}


#subrghfoot { background: #81C35B;
  width: 166px;
  height: 42px;
  padding: 0px;
  margin: 0px;

}
#subrghmid ul {
  padding: 0px; margin: 5px 5px 0px 10px;
  list-style: none;
  font-size: 0.8em;
  width: 90%;
   font: normal 0.8em Tahoma,sans-serif;

}
#subrghmid ul li {
  border-bottom: 1px solid #060;
  margin: 0px 0px 7px 0px;
  padding: 0px;
  padding-bottom: 8px;
}
#subrghmid ul li a { text-decoration: none; color: #000; font-weight: bold; font-size: 0.86em;  }
#subrghmid ul li a:hover { color: red; }
#subrghcon img { border: none; }
div#scon2 {
height: auto !important;
height: 500px; /* IE */
min-height: 500px;

}
#szukof input { border: 1px solid #444; margin-right: 5px;}
input#szuk { background-color: #4DAD16; }
#listofprac { width: 90%; margin: 0px auto; font-size: 0.8em; }
td.tac { text-align: center; }
.submenuleftmid div { width: 90%; margin: 10px auto; text-align: center; padding: 0px; }
.submenuleftmid img { border: none; }
#confoot ul { margin-top: 5px; }
.submenuleftmid a { color: #000; padding: 0px; margin: 0px; padding: -5px; }
.submenuleftmid li { position: relative; }
.submenuleftmid li { margin: 0px; padding: 0px; margin-right: 5px; border-bottom: 1px solid #999999; }
.submenuleftmid li img { position: relative; top: 2px; left: 0px; border: none; padding: 0xp; margin: 0px; }



#lim li { margin: 0px;  }
#lim li a { padding: 0px; height: 3px; color: #000; }


#ofjob { padding: 0px; font: normal 11px Tahoma, sans-serif; width: 90%; color: #999; }
#ofjob td { padding: 5px; }

#scon2 .h1 { font-weight: bold; padding: 11px 0px; }
#scon2 .h1 a { font-weight: bold; }

