body { color: #898989; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; background-color: #f6f6f6; background-image: url(../pics/body_bg.gif); background-repeat: repeat-x; background-position: left top; text-decoration: none; margin: 0; padding: 0; }


.clear { width: 0; height: 0; clear: both; }
a, a.link { color: #e95d0f; text-decoration: none; }
a:hover, a.link:hover { color: #e95d0f; text-decoration: underline; }
a.link1 { color: #898989; text-decoration: none; }
a.link1:hover { color: #898989; text-decoration: underline; }

p { margin: 0; padding: 0; }

.tytul { color: #4f4f4f; font-size: 14px; font-weight: bold; font-family: "trebuchet ms", tahoma, sans-serif; background-image: url(../pics/iko1.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; width: 75%; margin: 20px 0 15px; padding: 0 0 3px 15px; border-bottom: 1px dotted #d4e790; }
.podtytul { color: #4f4f4f; font-size: 14px; font-weight: bold; font-family: "trebuchet ms", tahoma, sans-serif; }
hr { height: 1px; border: transparent; background: #cccccc; }

a, a.link { color: #e95d0f; text-decoration: none; }
a:hover, a.link:hover { color: #e95d0f; text-decoration: underline; }
a.link1 { color: #898989; text-decoration: none; }
a.link1:hover { color: #898989; text-decoration: underline; }

.lista { color: #898989; font-size: 11px; margin: 10px 0 20px; padding: 0; list-style-type: none; list-style-image: none; }
.lista li { background-image: url(../pics/iko2.gif); background-repeat: no-repeat; background-position: left 2px; margin: 4px 0 2px 15px; padding: 0 0 0 18px; list-style-image: none; }
.lista1 { color: #898989; font-size: 11px; list-style-type: none; list-style-image: none; margin: 10px 0 20px; padding: 0; }
.lista1 li { background-image: url(../pics/iko3.gif); background-repeat: no-repeat; background-position: left 2px; list-style-image: none; margin: 4px 0 2px 18px; padding: 0 0 0 15px; }
.lista2 { color: #898989; font-size: 11px; list-style-type: none; list-style-image: none; margin: 10px 0 20px; padding: 0; }
.lista2 li { background-image: url(../pics/iko4.gif); background-repeat: no-repeat; background-position: left 2px; list-style-image: none; margin: 4px 0 2px 18px; padding: 0 0 0 15px; }
.lista2a { color: #e95d0f; font-size: 11px; list-style-type: none; list-style-image: none; margin: 10px 0 20px; padding: 0; }
.lista2a li { background-image: url(../pics/iko4.gif); background-repeat: no-repeat; background-position: left 2px; list-style-image: none; margin: 4px 0 2px 18px; padding: 0 0 0 15px; }
.lista3 { color: #898989; font-size: 11px; list-style-type: none; list-style-image: none; margin: 10px 0 20px; padding: 0; }
.lista3 li { background-image: url(../pics/iko5.gif); background-repeat: no-repeat; background-position: left 2px; list-style-image: none; margin: 4px 0 2px 18px; padding: 0 0 0 15px; }
.lista3a { color: #393; font-size: 11px; list-style-type: none; list-style-image: none; margin: 10px 0 20px; padding: 0; }
.lista3a li { background-image: url(../pics/iko5.gif); background-repeat: no-repeat; background-position: left 2px; list-style-image: none; margin: 4px 0 2px 18px; padding: 0 0 0 15px; }

#komunikat1, .info { color: #393; font-size: 12px; font-variant: small-caps; font-weight: bold; background-color: #fff; text-align: justify; margin: 20px; padding: 10px; position: relative; border: solid 1px #ddd; clear: both; }
#komunikat, .info1 { color: #e95d0f; font-size: 12px; font-weight: bold; font-variant: small-caps; background-color: #fff; text-align: justify; position: relative; margin: 20px; padding: 10px; border: solid 1px #ddd; clear: both; }

.foto { border: #dddddd double 4px; margin: 0 5px 5px 5px; }

table.ogolna { color: #393; background-color: #fff; width: auto; margin-top: 10px; }
table.ogolna td { background-color: #ececec; vertical-align: top; padding: 5px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
table.ogolna th { color: #393; font-weight: bold; background-color: #c0e3c0; text-align: left; vertical-align: top; padding: 5px; border-right: 1px solid #fff; border-bottom: 4px solid #fff; }

table.pobierz { color: #a0a0a0; width: auto; margin-top: 0px; border-top-width: 0; border-right-width: 0; border-left: 1px solid #c0e3c0; }
table.pobierz td { padding: 5px; vertical-align: top; border-right: 1px solid #c0e3c0; border-bottom: 1px solid #c0e3c0; }
table.pobierz th { color: #fff; font-weight: bold; background-color: #c0e3c0; text-align: left; padding: 5px; vertical-align: top; border-right: 1px solid #c0e3c0; }

table.standard { color: white; width: auto; margin-top: 10px; border-top: 1px solid #ececec; border-left: 1px solid #ececec; }
table.standard td { color: #a0a0a0; text-align: left; padding: 5px; vertical-align: top; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; }
table.standard th { color: #4f4f4f; font-weight: bold; background-color: #ddd; background-repeat: repeat-x; background-position: left bottom; text-align: center; padding: 5px; vertical-align: top; border-right: 1px solid #ececec; border-bottom: 4px solid #ececec; }

table.standard1 { color: #434343; width: auto; margin-top: 10px; }
table.standard1 td { color: #a0a0a0; text-align: left; padding: 5px; vertical-align: top; border-bottom: 1px solid #ddd; }
table.standard1 th { color: #ffffff; font-weight: bold; background-color: #8bca8b; text-align: center; padding: 5px; vertical-align: top; border-right: 1px solid white; }






td {}
#main { width: 942px; height: auto; margin: 0 auto; }
#top { font-size: 10px; background-image: url(../pics/top_bg.gif); background-repeat: repeat-x; background-position: left bottom; width: 932px; height: 20px; padding-top: 19px; padding-left: 10px; }
#header { width: 942px; height: 239px; }
#content { background-color: #fff; background-image: url(../pics/content_bg.gif); background-repeat: no-repeat; background-position: right top; width: 940px; height: auto; border-right: 1px solid #ddd; border-left: 1px solid #ddd; }
#content_podstrona { background-color: #fff; background-image: url(../pics/content_bg1.gif); background-repeat: no-repeat; background-position: right top; width: 940px; height: auto; border-right: 1px solid #ddd; border-left: 1px solid #ddd; }
#content_left { text-align: left; width: 675px; height: auto; float: left; margin-right: 5px; margin-bottom: 6px; margin-left: 25px; }
#lokalizer { font-size: 10px; width: auto; margin-right: 5px; margin-bottom: 10px; padding-bottom: 5px; }
#lokalizer span { font-size: 11px; font-weight: bold; }
#main_podstrona { width: 670px; height: auto; margin-right: 5px; }
#main_podstrona #nag_podstrony { color: #4f4f4f; font-size: 14px; font-family: "trebuchet ms", tahoma, sans-serif; background-image: url(../pics/iko1.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; width: 75%; margin: 20px 0 15px; padding: 0 0 3px 15px; border-bottom: 1px dotted #d4e790; }
#main_podstrona div#foto img { margin: 3px; }
#main_podstrona div#foto { margin-right: 10px; float: left; border: solid 1px #e2e2e2; }
#main_podstrona h3#temat { color: #393; font-size: 12px; font-weight: bold; margin: 0 80px 15px 0; padding: 0; }
#main_podstrona p#data { font-size: 10px; font-weight: normal; text-align: right; width: 80px; float: right; }
#main_podstrona p { text-indent: 0px; }
#main_podstrona p.link { color: #e95d0f; font-size: 10px; text-align: right; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; }
#m_podstawowy { background-image: url(../pics/podstawowy_bg.gif); background-repeat: no-repeat; background-position: right top; width: 448px; height: auto; float: left; margin-right: 2px; margin-bottom: 10px; }
.m_aktualnosci {
border-bottom:1px dotted #97BF0D;
margin-bottom:3px;
padding:3px 0;
width:435px;
}
.m_aktualnosci div.foto img { margin: 3px; }
.m_aktualnosci div.foto { float: left; margin-right: 5px; border: solid 1px #e2e2e2; }
.m_aktualnosci h2.aktual {
background-image:url(../pics/h2_aktual_bg.gif);
background-position:left top;
background-repeat:no-repeat;
border-bottom:1px dotted #97BF0D;
height:18px;
margin:10px 0 14px;
padding:0;
width:220px;
}
.m_aktualnosci h3.temat { color: #393; font-size: 11px; font-weight: bold; margin: 0 80px 5px 0; padding: 0; }
.m_aktualnosci p.data { font-size: 10px; font-weight: normal; text-align: right; width: 80px; float: right; }
.m_aktualnosci p.link { color: #e95d0f; font-size: 10px; text-align: right; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; }
#m_przetargi { width: 220px; float: left; margin-right: 5px; }
#m_przetargi h2#przetargi { background-image: url(../pics/h2_przetargi_bg.gif); background-repeat: no-repeat; background-position: left top; width: 220px; height: 25px; margin: 0 0 5px; padding: 0; }
#m_przetargi p.link { color: #e95d0f; font-size: 10px; text-align: right; margin-top: 10px; margin-right: 10px; margin-left: 5px; }
#m_porady { width: 220px; float: left; margin: 0; padding: 0; }
#m_porady h2#porady {
background-image:url(../pics/h2_porady_bg.gif);
background-position:left top;
background-repeat:no-repeat;
height:25px;
margin:15px 0 0 8px;
padding:0;
width:220px;
}
#m_porady  p.link { color: #e95d0f; font-size: 10px; text-align: right; margin-top: 5px; margin-right: 10px; margin-left: 5px; }
#m_porady  table { font-size: 10px; font-weight: normal; width: 210px; margin: 3px 3px 5px; border-top: 3px solid #e2e2e2; border-right: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; }
#m_porady  table td.lewa { color: #97bf0d; font-weight: bold; width: 30%; padding-bottom: 2px; padding-left: 4px; border-bottom: 1px solid #e2e2e2; }
#m_porady  table td.prawa { padding-bottom: 2px; padding-left: 4px; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; }
#m_oferty {
float:right;
height:auto;
margin-bottom:10px;
margin-right:15px;
width:200px;
}
#m_oferty h2#oferty {
background-image:url(../pics/h2_oferty_bg.gif);
background-position:left top;
background-repeat:no-repeat;
height:25px;
margin:0;
padding:0;
width:208px;
}
#m_oferty  p.pytanie { color: #e95d0f; margin-top: 10px; margin-left: 5px; }
#m_oferty  p { margin-top: 10px; margin-left: 5px; }
#m_oferty p.link { color: #e95d0f; font-size: 10px; text-align: right; margin-top: 10px; margin-left: 5px; }
div.m_bottom { background-color: #fff; position: relative; width: 218px; height: auto; float: left; margin-right: 5px; margin-bottom: 7px; padding: 0; border: solid 1px #e2e2e2; }
div.m_bottom h1#bezrobotni { background-image: url(../pics/h1_bg1.gif); background-repeat: no-repeat; background-position: left top; width: 216px; height: 53px; margin: 0; padding: 0; }
div.m_bottom h1#pracodawcy { background-image: url(../pics/h1_bg2.gif); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; width: 216px; height: 53px; }
div.m_bottom h1#niepelnosprawni { background-image: url(../pics/h1_bg3.gif); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; width: 216px; height: 53px; }
div.m_bottom h2 { font-size: 11px; font-weight: bold; text-align: left; margin: 10px; padding: 0; }
div.m_bottom p { font-size: 10px; text-align: left; margin: 0 10px; padding: 0; }
div.m_bottom p img { float: right; margin: 10px 0; }
.naroznik1_modul { position: absolute; top: -1px; left: -1px; }
.naroznik2_modul { position: absolute; top: -1px; right: -1px; }
.naroznik3_modul { position: absolute; right: -1px; bottom: -1px; }
.naroznik4_modul { position: absolute; left: -1px; bottom: -1px; }
#content_right { text-align: left; width: 215px; height: auto; float: left; margin-right: 20px; margin-bottom: 6px; }
#newsletter {
margin-bottom:27px;
padding-left:5px;
padding-right:5px;
width:205px;
}
#newsletter #newsletter_nag { background-image: url(../pics/newsletter_nag_bg.gif); background-repeat: no-repeat; background-position: right top; height: 18px; margin-top: 26px; margin-bottom: 14px; }
span.none { display: none; }
input#news { color: #898989; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; width: 201px; height: 14px; margin-top: 10px; margin-bottom: 10px; padding-top: 2px; padding-left: 2px; border: solid 1px #e5e5e5; }
input#btn1 { float: left; }
input#btn2 { float: right; }
#banery { width: 215px; height: auto; }
#banery img { margin-bottom: 7px; }
#foot { font-size: 11px; background-image: url(../pics/foot_bg.gif); background-repeat: repeat-x; background-position: left top; text-align: center; position: relative; width: 922px; padding: 20px 10px; }
#foot #lewy { position: absolute; top: 0; left: 0; }
#foot #prawy { position: absolute; top: 0; right: 0; }
#wstecz_drukuj { font-size: 10px; text-align: left; width: auto; height: 15px; margin-top: 20px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; border-top: 1px dotted #d4e790; }
#wstecz_drukuj div img { vertical-align: -1px; margin-right: 2px; margin-left: 0; }
#wstecz_drukuj div { float: right; }
#wstecz_drukuj #print { margin-left: 5px; float: left; margin-right: 5px; }
.clear { width: 0; height: 0; clear: both; }
a.link { color: #e95d0f; text-decoration: none; }
a.link:hover { color: #e95d0f; text-decoration: underline; }
a.link1 { color: #898989; text-decoration: none; }
a.link1:hover { color: #898989; text-decoration: underline; }
#submenu { background-color: #fff; background-image: url(../pics/submenu_bg.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 215px; height: auto; float: left; margin-top: 20px; margin-right: 5px; margin-bottom: 7px; padding: 0 0 10px; border: solid 1px #e2e2e2; }
#submenu h1 { color: #e95d0f; font-size: 13px; font-variant: small-caps; height: auto; margin: 16px 15px 15px; padding: 0; }
#submenu div { color: #41a62a; font-size: 12px; font-weight: bold; background-image: url(../pics/submenu_bg1.gif); background-repeat: no-repeat; background-position: left 6px; width: auto; margin: 2px 15px 0; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px dotted #e2e2e2; border-top-style: none; border-right-style: none; border-left-style: none; }
#submenu div a { color: #41a62a; text-decoration: none; border-top-style: none; }
#submenu div a:hover { color: #e95d0f; text-decoration: none; border-top-style: none; }
#submenu div div { color: #a0a0a0; font-size: 11px; font-weight: normal; background-image: url(../pics/submenu_bg2.gif); background-repeat: no-repeat; background-position: left 10px; width: 170px; margin: 0 0 -3px; padding: 5px 0 0 10px; border-style: none; }
#submenu div div a { color: #a0a0a0; text-decoration: none; }
#submenu div div a:hover { color: #41a62a; text-decoration: none; }

