body { padding: 0px; margin: 0px; background: url(/gfx/bodybg.png) 0px 0px repeat-x #fff; font: normal 11px Arial,Tahoma,serif; }

#content { padding: 0px; margin: 0px auto; width: 1038px; background: transparent; border: 0px none; position: relative;  }
#tophead { padding: 0px; margin: 0px; width: 1038px; height: 0px; background: transparent; border: 0px none; position: relative; clear: both;  }
#searchform { width: 257px; height: 42px; position: absolute; top: 0px; right: -6px; background: url(/gfx/search.png) 0px 0px no-repeat transparent; }
#searchform #searchfield { width: 142px; height: 16px; border: 0px none; position: absolute; top: 9px; left: 15px; background: transparent; font-size: 11px; line-height: 23px;  }
#searchform #searchsend { width: 50px; height: 18px; border: 0px none; position: absolute; top: 8px; left: 195px; background: transparent; cursor: pointer;  }




#szukaj_form { width: 257px; height: 42px; position: absolute; top: 0px; right: -6px; background: url(/gfx/search.png) 0px 0px no-repeat transparent; }
#szukaj_form #szukaj { width: 142px; height: 16px; border: 0px none; position: absolute; top: 9px; left: 15px; background: transparent; font-size: 11px; line-height: 23px;  }
#szukaj_form #znajdz { width: 50px; height: 18px; border: 0px none; position: absolute; top: 8px; left: 195px; background: transparent; cursor: pointer;  }


#tophead .puplogo { width: 107px; height: 62px; position: absolute; bottom: 10px; left: 0px; text-decoration: none;  }
.puplogo img { border: 0px none; }
#topmenu { width: 1038px; padding: 0px; margin: 0px; border-collapse: collapse; table-layout: auto; }
#topmenu td { text-align: center; height: 49px; padding: 0px; margin: 0px; background: url(/gfx/tmenu_bg.png) 0px 0px repeat-x; }
#topmenu td a { display: block; width: 100%; height: 100%; border: 0px none; font: normal 12px Arial,sans-serif; color: #fff; line-height: 49px; background: url(/gfx/tmenu_bg.png) 0px 0px repeat-x; text-decoration: none;  }
#topmenu td a:hover { background: url(/gfx/tmenu_hover.png) 0px 0px repeat-x; color:#2b2b2b; }
#thead_a { width: 1038px; height: 220px; background: url(/gfx/thead_a.png) 0px 0px no-repeat; padding: 0px; margin: 0px;  }
#thead_b { width: 960px; height: 43px; background: url(/gfx/thead_b.png) 0px 0px no-repeat; padding: 0px; margin: 0px; position: relative; }
#thead_b a#hlink1 { display: block; width: 189px; height: 43px; text-decoration: none; cursor: pointer; position: absolute; top: 0px; left: 0px;  }
#thead_b a#hlink2 { display: block; width: 189px; height: 43px; text-decoration: none; cursor: pointer; position: absolute; top: 0px; left :200px; }

#lbox { width: 196px; padding: 0px; margin: 0px; background: transparent; float: left; clear: none; margin-top: -30px;  }
#mbox { width: 648px; padding: 0px; margin: 0px; background: transparent; float: left; clear: none; }
#rbox { width: 194px; padding: 0px; margin: 0px; background: transparent; float: left; clear: none; margin-top: -30px; }



#lbox dl dd { width: 196px; background: url(/gfx/m_lewe_srodek.png) 0px 0px repeat-y; padding: 0px; margin: 0px; }
#lbox dl dt { width: 196px; padding: 0px; margin: 0px; }
#lbox dl dt.mtop { background: url(/gfx/m_lewe_gora.png) 0px 0px no-repeat;height: 17px; }
#lbox dl dt.mbottom { background: url(/gfx/m_lewe_dno.png) 0px 0px no-repeat; height: 14px; }

#lbox ul { width: 196px; padding: 0px; margin: 0px;   }
#lbox ul li { width: 156px; padding: 0px 0px 0px 0px; margin: 0px 5px 0px 25px; list-style-image: url(/gfx/dot_big.png); }
#lbox ul li a { color: #5E8447; font: normal 12px Verdana,sans-serif; text-decoration: none; letter-spacing:-1px; }
#lbox ul li a:hover { color: #484848; }

#lbox ul li ul { width: 186px; padding: 0px 0px 0px 3px; margin: 0px 0px 0px -20px;  padding: 5px 1px; }
#lbox ul li ul li { width: 152px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; list-style: none; list-style-image: url(/gfx/dot_small.png);  background: transparent; }
#lbox ul li ul li a { color: #2b2b2b; font: normal 11px Verdana,sans-serif; }
/* #lbox ul li ul li a:hover { color: #610000; } */
/* #lbox a.select { color: #610000; } */

#rbox dl dd { width: 194px; background: url(/gfx/m_prawe_srodek.png) 0px 0px repeat-y; padding: 0px; margin: 0px; }
#rbox dl dt { width: 194px; padding: 0px; margin: 0px; }
#rbox dl dt.mtop { background: url(/gfx/m_prawe_gora.png) 0px 0px no-repeat;height: 8px; }
#rbox dl dt.mbottom { background: url(/gfx/m_prawe_dno.png) 0px 0px no-repeat; height: 20px; }

#rbox ul { width: 194px; padding: 0px; margin: 0px;   }
#rbox ul li { width: 156px; padding: 0px 0px 0px 0px; margin: 0px 5px 0px 25px; list-style-image: url(/gfx/dot_big.png); }
#rbox ul li a { color: #5E8447; font: bold 13px Arial,sans-serif; text-decoration: none; letter-spacing:-1px; }
#rbox ul li a:hover { color: #484848; }

#rbox ul li ul { width: 186px; padding: 0px 0px 0px 3px; margin: 0px 0px 0px -20px; padding: 5px 1px; }
#rbox ul li ul li { width: 152px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; list-style-image: url(/gfx/dot_small.png); background: transparent; }
#rbox ul li ul li a { color: #2b2b2b; font: normal 11px Verdana,sans-serif;  }
#rbox ul li ul li ul li { padding-left:7px; list-style: none;  }

#rbox li a {display: block; width: 100%; } 
#rbox li a:hover { background: url(/gfx/bg_butt.png) 0px 0px repeat-y;}
#lbox li a {display: block; width: 100%; } 
#lbox li a:hover { background: url(/gfx/bg_butt.png) 0px 0px repeat-y;}


#rbox a.select { color:#F7DB22; background: #6C0002; }
#lbox a.select { color:#F7DB22; background: #6C0002; }



/*
#lmenu { padding: 0px; margin: 0px; width: 196px; background: url(/gfx/lmenu_top.png) 0px 0px no-repeat #81AB59; position: relative; clear: both; z-index:1; padding-top: 50px; float: left; }
#lmenu #lmenu_a { position: absolute; top: 0px; left: 0px; }
#lmenu #lmenu_b { position: absolute; bottom: 69px; left: 0px; z-index:-1; }
#lmenu h1 { padding: 0px; margin: 0px; width: 189px; height: 40px; background: url(/gfx/lmenu_head.png) 0px 0px no-repeat; font: bold 14px Arial,sans-serif; line-height: 40px; padding-left: 22px; color: #fff;  }
#lmenu p { padding: 0px; margin: 0px; }

#lmenu ul { width: 189px; margin: 5px 0px; padding: 0px; z-index: 1; }
#lmenu li { margin-left:25px; list-style-image: url(/gfx/dot_small.png); padding: 4px 0px; z-index: 1; }
#lmenu ul li ul  { width: 139px; margin: 5px 0px; padding: 0px; z-index: 1; }
#lmenu ul li ul li { margin-left:15px; list-style-image: url(/gfx/dot_green.png); padding: 4px 0px; z-index: 1; }
#lmenu ul li ul li a {color: #374926; }
#lmenu ul li a { text-decoration: none; font: normal 12px Arial,sans-serif; color: #fcfcfc; cursor: pointer; z-index: 999;}
#lmenu ul li a:hover { text-decoration: underline; color:#2B4513; }
*/
#lmenu #newsletter { width: 189px; height: 76px; padding: 0px; margin: 0px; background: url(/gfx/newsletter.png) 0px 0px no-repeat; position: relative; }
#newsletter #newsletter_email { width: 162px; height: 15px; border: 0px none; position: absolute; top: 40px; left: 10px; background: transparent; font-size: 11px; line-height: 23px;  }
#newsletter #newsletter_send { width: 50px; height: 18px; border: 0px none; position: absolute; top: 58px; left: 135px; background: transparent; cursor: pointer;  }


#tbox { border-collapse: collapse; padding: 0px; margin: 0px; }
#tbox td { padding: 5px 10px; vertical-align: top; text-align: justify; color: #2b2b2b; cursor: pointer; }
#tbox1 { width: 160px; height: 92px; background: url(/gfx/tbox1.png) 0px 0px no-repeat; color:#2b2b2b; }
#tbox2 { width: 164px; height: 92px; background: url(/gfx/tbox2.png) 0px 0px no-repeat; color:#2b2b2b; }
#tbox3 { width: 165px; height: 92px; background: url(/gfx/tbox3.png) 0px 0px no-repeat; color:#2b2b2b; }
#tbox4 { width: 159px; height: 92px; background: url(/gfx/tbox4.png) 0px 0px no-repeat; color:#2b2b2b; }

#tbox1:hover { width: 160px; height: 92px; background: url(/gfx/tbox1_biale.png) 0px 0px no-repeat; color:#121212; }
#tbox2:hover { width: 164px; height: 92px; background: url(/gfx/tbox2_biale.png) 0px 0px no-repeat; color:#121212; }
#tbox3:hover { width: 165px; height: 92px; background: url(/gfx/tbox3_biale.png) 0px 0px no-repeat; color:#121212; }
#tbox4:hover { width: 159px; height: 92px; background: url(/gfx/tbox4_biale.png) 0px 0px no-repeat; color:#121212; }



#tbox h2 { padding: 20px 0px 10px 0px; margin: 0px; font: bold 14px Verdana,Arial,serif; text-align: center; }
#tbox1 h2 span { color: #0125A8; }
#tbox2 h2 span { color: #FFDD23; }
#tbox3 h2 span { color: #609926; }
#tbox4 h2 span { color: #AF1618; }

#sitecontent { width: 760px; border: 1px solid #eaeaea; float: right;}
#sitecontent ul li { list-style: disc; }

.art { width: 100%; padding: 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #eaeaea; position: relative; }
.art:hover { background: #EEEFE7; }
.art a img { border: 0px none; float: left; margin: 35px 10px 10px 0px; }


.art .art_title { padding: 35px 5px 5px 5px; margin: 0px;  }
.art .art_title a { font: bold 15px Tahoma,sans-serif; color:#416A19; text-decoration: none; }
.art .art_head { padding: 0px 10px 5px 5px; font: normal 13px Arial,sans-serif; color: #2b2b2b; text-align justify; line-height: 1.6em; }
.art .art_date { position: absolute; top: 0px; right: 15px; color: #9b9b9b; font-style: italic; font-size: 10px; }
.art .art_more { width: 100%; text-align: right; text-decoration: none; font: bold italic 11px Arial,sans-serif; color: #146A60; display: block; clear: both; margin-bottom: 5px; margin-right :15px;   }
.art .art_more:hover { color:#A4201B; }
span.art_date { width: 95%; text-align: right; display: block; margin-top: 25px; color: #9b9b9b; font-style: italic; }

h1.kat_title { font: bold 16px Arial,sans-serif; color: #B5D665; width: 90%; margin: 25px 5px 5px 5px; background: url(/gfx/green-bullet.png) 0px 3px no-repeat; padding-left:22px; border-bottom: 1px solid #CEE9A8; }
div.monit { width: 90%; margin: 20px auto; border: 1px solid #cbcbcb; background: #EEEFE7; color: #666662; text-align: center; font: bold 14px Arial,sans-serif; padding: 20px 5px; }
div.monit1 { width: 90%; margin: 20px auto; border: 1px solid #cbcbcb; background: #EEEFE7; color: #2F4615; text-align: center; font: bold 14px Arial,sans-serif; padding: 20px 5px; }

h2.hzal { padding: 0px; margin: 0px; width: 730px; height: 40px; background: url(/gfx/hzal.png) 0px 0px no-repeat; font: bold 14px Arial,sans-serif; line-height: 40px; padding-left: 22px; color: #fff;  }

#stat_page { border: 0px none; padding: 0px; margin: 0px; width: 800px; }

#searchjob {
    background: url("/gfx/jobsearch.png") no-repeat scroll 0 0 transparent;
    height: 48px;
    position: relative;
    width: 245px;
    left : 10px;
}
#searchjob #szukajo {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    left: 15px;
    position: absolute;
    top: 20px;
    width: 180px;
}
#searchjob #znajdzo {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 20px;
    width: 23px;
}
#artinfo { width: 630px; }
#artinfo th { width: 35%; text-align: right; padding:5px; font: bold 12px Arial,sans-serif; color: #598527; }
#artinfo td { text-align: left; padding: 5px; font: bold 12px Arial,sans-serif; color: #3b3b3b; }

#zalaczniki { width: 630px; border-collapse: collapse; }
#zalaczniki img { border: 0px none; }
#zalaczniki a { text-decoration: none; color:#262F85; }
#zalaczniki th { text-align: left; color: #598527; background: #F2FFE7; padding: 5px; }
#zalaczniki td { padding: 5px; }
#zalaczniki .odd { background: #F2FFE7; } 
#zalaczniki tr { border-bottom: 1px solid #D8E4CF; }
#zalaczniki tr:hover { background:#F4FFC4; }
#zalaczniki tr:hover a { color: #2b2b2b; }
a.print img, a.pdf img { border: 0px none; margin: 20px; }

.attach_author { color: #6C0C0C; text-align: center; }
.attach_date { color: #6b6b6b; text-align: center; font-style: italic; }

#foot { width:960px; height: 68px; clear :both; }
#foot img { border: 0px none; }
.clear { clear: both; padding: 0px; margin: 0px; border: 0px none; }

#lmenu .select { text-decoration: underline; font-weight: bold; color: #FFDD22;  }


.pagemar { width: 630px; margin: 0px auto; }
.pagemar ul li { list-style: disc; }
#spistresci li {display: inline; padding: 0px 5px;  }

.scroller { background: #f2f2f2; color: #000; font-size: 14px; font-weight: bold; }

.listaofert { width: 90%; margin: 10px auto; border-collapse: collapse; border: 1px solid #cecece; background: url(/ico/icon_person.png) 0px 0px no-repeat; }
.listaofert td { padding: 5px; }
.listaofert td.field1 { width: 25%; font-weight :bold; text-align: right; background:#F2FFE7;     border-bottom: 1px solid #D8E4CF; }
.listaofert td.field2 { border-left: 1px solid #D8E4CF; border-bottom:1px solid #D8E4CF; background: #fff;}
.listaofert td.field3 { font-weight :bold; text-align: right; background:#F2FFE7;border-top: 1px solid #D8E4CF;} 
.listaofert a { text-decoration: none; color: #1b4b2b; font-weight: bold; }
.listaofert a:hover { text-decoration: underline; color: #2b2b2b; }

