#main_kontener { background-color: #fff; width: 960px; height: auto; margin-top: 7px; margin-right: auto; margin-left: auto; text-align: left; }
#sub_main_top { width: 960px; height: 28px; }
#flash_linki_top { width: 366px; height: 28px; float: left; }
#prawy_top { background-image: url(../pics/sub_main_top_bg.gif); background-repeat: repeat-x; background-position: left top; text-align: right; width: 594px; height: 28px; float: left; }
#sub_main_middle { background-color: #fff; width: 960px; height: auto; }
#lewy_middle { background-color: #fff; width: 225px; height: auto; float: left; }
#logo { background-color: #fff; width: 225px; height: 121px; }
#logo_img { margin: 16px 10px 16px 22px; }

#menu_nag { background-image: url(../pics/menu_nag.jpg); background-repeat: no-repeat; background-position: left top; width: 225px; height: 54px; }
#menu { background: #2a7624 url(../pics/menu_bg.gif) repeat-x left bottom; width: 225px; height: auto; padding-top: 7px; }
div.menu_text1 { color: #ffffff; font-size: 12px; line-height: 15px; font-weight: bold; background-image: url(../pics/menu_text1_bg.gif); background-repeat: no-repeat; background-position: left top; width: 195px; height: auto; margin-top: 2px; padding: 8px 3px 5px 27px; }
div.menu_text2 { color: #a2d39c; font-size: 11px; line-height: 12px; font-weight: bold; background-image: url(../pics/menu_text2_bg.gif); background-repeat: no-repeat; background-position: left top; width: 184px; height: auto; padding: 2px 3px 2px 38px; }
div.menu_text3 { color: #5aab4f; font-size: 11px; line-height: 12px; padding: 1px 3px 2px 42px; width: 180px; height: auto; }
#menu_bottom { background-image: url(../pics/menu_bottom.jpg); background-repeat: no-repeat; background-position: left top; width: 225px; height: 40px; }

#newsletter { background-color: #fff; background-image: url(../pics/newsletter_bg.gif); background-repeat: repeat-x; background-position: left bottom; width: 225px; height: 121px; }
#newsletter_nag { font-size: 17px; background-image: url(../pics/grot2.gif); background-repeat: no-repeat; background-position: left top; width: 195px; margin-top: 4px; padding-top: 15px; padding-bottom: 12px; padding-left: 30px; }
#newsletter_email { margin-left: 20px; width: 180px }
#formularz { width: 160px; height: 50px; margin-right: 36px; margin-left: 29px; padding-top: 4px; }
#input1 { font-size: 10px; background-image: url(../pics/input1_bg.gif); background-repeat: no-repeat; background-position: left top; text-align: left; width: 152px; height: 16px; margin: 0; padding: 4px 4px 0; border-style: none; border-width: 0; }
#form1 { width: 160px; padding-bottom: 10px; }
#form2 { text-align: left;  float: left; margin-left: 19px; margin-top: 5px}
#form3 { text-align: left;  float: left; margin-left: 4px; margin-top: 5px}
#prawy_middle { font-size: 11px; background-color: #fff; width: 735px; height: auto; margin-left: 0px; float: left}
#flash_nag_middle { width: 735px; height: 261px; }
#lokalizator { font-size: 10px;  height: 20px; margin-right: 5px; margin-left: 5px; padding-top: 2px;  float:left}

#glowna_tresc { width: 480px; margin: 0 0 10px 15px; }
#szukarka { background-image: url(../pics/szukarka_bg.jpg); background-repeat: no-repeat; background-position: right bottom; width: 485px; height: 77px; margin-right: 5px; margin-bottom: 4px; margin-left: 15px; padding-top: 5px; }
#szukarka2 { background-image: url(../pics/szukarka_bg.jpg); background-repeat: no-repeat; background-position: right bottom; width: 485px; height: 160px; margin-right: 5px; margin-bottom: 4px; margin-left: 15px; padding-top: 5px; }
#szukarka_zakladka1 { color: #545454; font-size: 10px; font-weight: bold; background-image: url(../pics/szukarka_zakladka1_bg.gif); background-repeat: no-repeat; background-position: left top; width: 168px; height: 37px; float: left; padding-top: 6px;}
#szukarka_zakladka2 { color: #545454; font-size: 10px; font-weight: bold; background-image: url(../pics/szukarka_zakladka2_bg.gif); background-repeat: no-repeat; background-position: left top; width: 270px; height: 37px; float: left; padding-top: 5px; }
#szukarka_zakladka3 { color: #545454; font-size: 10px; font-weight: bold; background-image: url(../pics/szukarka_zakladka2a_bg.gif); background-repeat: no-repeat; background-position: left top; width: 168px; height: 37px; float: left; padding-top: 6px;}
#szukarka_zakladka4 { color: #545454; font-size: 10px; font-weight: bold; background-image: url(../pics/szukarka_zakladka1a_bg.gif); background-repeat: no-repeat; background-position: left top; width: 270px; height: 37px; float: left; padding-top: 5px; }
#input2 { font-size: 10px; background-image: url(../pics/input2_bg.gif); background-repeat: no-repeat; background-position: left top; text-align: left; width: 222px; height: 19px; margin: 0; padding-top: 4px; padding-right: 4px; padding-left: 4px; border-style: none; border-width: 0; }
#input2a { font-size: 10px; background-image: url(../pics/input2_bg.gif); background-repeat: no-repeat; background-position: left top; text-align: left; width: 222px; height: 19px; margin: 0; padding-top: 4px; padding-right: 4px; padding-left: 4px; border-style: none; border-width: 0; }
#input2b { font-size: 10px; background-image: url(../pics/input2_bg.gif); background-repeat: no-repeat; background-position: left top; text-align: left; width: 222px; height: 19px; margin: 0; padding-top: 4px; padding-right: 4px; padding-left: 4px; border-style: none; border-width: 0; }
#form4 { float: left; clear: left; }
#form4a { float: left; clear: left; }
#form5 { text-align: right; float: left; margin-left: 41px; }
#form6 { text-align: right; float: left; margin-left: 31px; }
#form5a { text-align: right; float: left; margin-left: 41px; }
#form5b { text-align: left; float: left; margin-left: 41px; }
#form6a { text-align: right; float: left; margin-left: 31px; }
#baner_duzy { width: 485px; height: 77px; margin-right: 5px; margin-bottom: 4px; margin-left: 15px; }

.news { margin: 15px 0 15px 0; }
#aktualnosci { background: url(../pics/aktual_bg.gif) no-repeat; width: 485px; height: 40px; margin-top: 13px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-left: 0px; }
div #nag_aktualnosci { color: #005825; font-size: 18px; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; margin: -2px 0 0; padding: 0; }
#nag_tresci { color: #000000; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; text-align: left; float: left; padding: 0; }
div #data_tresci { color: #666666; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; text-align: left; padding: 0; clear: both; }
#tresc_aktualnosci, .tresc_aktualnosci { padding-top: 5px; clear: both; }

#porady { background-image: url(../pics/porady_bg.gif); background-repeat: no-repeat; background-position: left top; width: 480px; height: auto; margin-top: 13px; margin-bottom: 23px; padding-top: 5px; }
#nag_porady { font-size: 18px; font-weight: normal; font-style: normal; text-decoration: none; height: 30px; margin-top: -6px; padding-bottom: 12px; }
#porady_lewe { width: 230px; height: auto; float: left; padding-right: 5px; font-size: 11px !important; }
#porady_prawe { width: 224px; height: auto; float: left; padding-left: 10px; border-left: 1px dotted #ddd; font-size: 11px !important; }
#srodek_lewy_middle { background-color: #fff; width: 505px; float: left; margin-bottom: 5px; margin-left: 0px; padding: 0px}
#srodek_prawy_middle { background-color: #fff; width: 220px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; padding-right: 5px; padding-left: 0px; float: right}
#mapa { color: #005825; font-size: 19px; background-color: #fff; background-image: url(../pics/mapa.jpg); background-repeat: no-repeat; background-position: left top; width: 220px; height: 120px; padding-top: 5px; }
#szukasz_pracy { background-image: url(../pics/szukasz_pracy_bg.jpg); background-repeat: no-repeat; background-position: left top; width: 220px; height: 220px; margin-top: 4px; padding-top: 24px; }
ul.szukasz_pracy { color: #005825; font-weight: bolder; margin: 5px 0 0 22px; padding: 0; }
ul li { margin-top: 7px; margin-right: 0; margin-bottom: 0; padding: 0; }
.banerek { width: 220px; height: 59px; margin-top: 4px; }
#sub_main_bottom { color: #005825; background-color: #fff; text-align: center; width: 960px; height: 44px; clear: both; padding: 16px 0 10px 0; border-top: 1px solid #ededed; }

#naw_lewy { float: left; font-size: 10px !important; }
#naw_prawy { float: right; font-size: 10px !important; }

#form_nag { background-color: #ececec; background-image: url(../pics/form_nag_bg.gif); background-repeat: no-repeat; background-position: left top; width: 445px; height: auto; margin-top: 5px; margin-right: 3px; margin-left: 15px; padding-top: 10px; }
#form_notka { color: #c0c0c0; font-size: 10px; font-style: italic; background-color: #ececec; margin-right: 3px; margin-left: 15px; width: 445px; height: auto; padding-left: 0px}
#form_dol { background-color: #ececec; background-image: url(../pics/form_dol_bg.gif); background-repeat: no-repeat; background-position: left top; width: 445px; height: 11px; margin-right: 3px; margin-bottom: 5px; margin-left: 15px; }
.form1 { font-size: 11px; color: #464646; text-align: right; width: 110px; height: auto; float: left; padding: 9px 5px 5px; }
.form2 { font-size: 11px; width: 315px; height: auto; float: left; padding: 5px; }
textarea.form { color: #808080; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; width: 300px; margin: 0; padding: 2px 0 0 2px; border: solid 1px #c0c0c0; }
input.form { color: #808080; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; width: 158px; height: 16px; margin: 0; padding: 2px 0 0 2px; border: solid 1px #c0c0c0; }

.pasek_stron { padding: 10px; }
.pasek_stron img { vertical-align: middle; }

/* oferty pracy */
.form_nag { background-color: #ececec; background-image: url(../pics/form_nag_bg.gif); background-repeat: no-repeat; background-position: left top; width: 445px; height: auto; margin-top: 5px; margin-right: 20px; margin-left: 20px; padding-top: 10px; }
.form_nag table td.lewa { font-weight: bold; text-align: left; vertical-align: top; width: 22%; padding-bottom: 3px; padding-left: 5px; }
.form_nag table td.prawa { text-align: left; vertical-align: top; padding-bottom: 3px; width: 78%; padding-left: 5px; }
.form_nag table { width: 93%; height: auto; margin: 0 15px; }
.form_dol { background-color: #ececec; background-image: url(../pics/form_dol_bg.gif); background-repeat: no-repeat; background-position: left top; width: 445px; height: 11px; margin-right: 20px; margin-bottom: 5px; margin-left: 20px; }
#tresc1_popup table { margin: 0 15px; width: 93%; height: auto; }
#tresc1_popup table td.lewa { font-size: 11px; font-weight: bold; text-align: left; padding-bottom: 3px; padding-left: 5px; width: 30%; vertical-align: top; padding-top: 2px; border-bottom: 1px dotted #d4d4d4; }
#tresc1_popup table td.prawa { text-align: left; padding-bottom: 3px; padding-left: 5px; width: 70%; vertical-align: top; padding-top: 2px; border-bottom: 1px dotted #d4d4d4; }
.clear{clear:both;height:0px;margin:0; padding:0; overflow: hidden;}
.fonty{ float:right;padding:0 50px 0 0; }
.fonty img{ margin:0 12px 0 0;vertical-align: middle; }

