body { color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: normal; background-color: #fbfbfb; background-image: url(/pics/bg_body.gif); background-repeat: repeat-x; background-position: left top; text-decoration: none; margin: 0; padding: 0; }
.clear { background-image: none; float: none; clear: both; margin: 0; padding: 0; border-style: none; border-width: 0; }
a { color: #253f93; font-size: 11px; font-weight: normal; text-decoration: none; }
a:hover { color: #253f93; text-decoration: underline; }
td { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: transparent; background-image: none; }
img, form { border: 0; }
form { margin: 0; padding: 0; }
.hide { display: none; }
.ico_blank { margin-left: 4px; }
/*szablon index*/
#main { width: 952px; height: auto; margin: 0 auto; padding: 0; }
#header { background-image: url(/pics/header.jpg); background-repeat: no-repeat; background-position: left top; width: 952px; height: 252px; margin: 0; padding: 0; }
#header_projekt {background-image: url(/pics/header2.jpg); background-repeat: no-repeat; background-position: left top; width: 952px; height: 191px; margin: 0; padding: 0; } 
#main_content { width: 952px; height: auto; margin: 0; padding: 0; }
#margin_left { width: 5px; height: auto; float: left; min-height: 347px; margin: 0; padding: 0; }
#margin_right { background-color: #fff; background-image: url(/pics/bg_margin_right.gif); background-repeat: no-repeat; background-position: left top; width: 5px; height: auto; float: left; min-height: 347px; margin: 0; padding: 0; }
#content { background-color: #fff; background-image: url(/pics/bg_content_width.gif); background-repeat: repeat-y; background-position: center top; width: 942px; height: auto; float: left; margin: 0; padding: 0; }
#content_left { background-image: url(/pics/bg_content.gif); background-repeat: repeat-x; background-position: right top; margin: 0 0 0 1px; padding: 35px 20px 15px; width: 583px; height: auto; float: left; }
.aktual_skrot { padding-bottom: 20px; width: auto; height: auto; }
.aktual_skrot img { background-image: url(/pics/bg_img_aktual.gif); background-repeat: no-repeat; background-position: center; width: 130px; height: 96px; float: left; margin: 0; padding: 4px; display: block; }
.aktual_skrot h2 { color: #253f93; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0 0 0 155px; padding: 0; }
.aktual_skrot h2 a { display: inline; color: #253f93; font-size: 12px; font-weight: bold; background-image: none; text-decoration: none; text-align: left; width: auto; height: auto; float: none; margin: 0 0 0 0; padding: 0; }
.aktual_skrot h2 a:hover { display: inline; color: #253f93; font-size: 12px; font-weight: bold; background-image: none; text-decoration: underline; text-align: left; width: auto; height: auto; float: none; margin: 0 0 0 0; padding: 0; }
.aktual_skrot h2 span { color: #f39103; font-size: 9px; font-weight: normal; }
.aktual_skrot p { margin: 10px 0 0 155px; padding: 0; }
.aktual_skrot p a { font-size: 11px; background-image: none; text-align: left; width: auto; height: auto; float: none; margin: 0; padding: 0; }
.aktual_skrot p a:hover { color: #253f93; font-size: 11px; background-image: none; text-decoration: none; text-align: left; width: auto; height: auto; float: none; margin: 0; padding: 0; }
.aktual_skrot a { color: #898989; font-size: 9px; font-weight: normal; text-decoration: none; background-image: url(/pics/bg_a_right.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin: 0; padding: 3px 0 0; width: 88px; height: 18px; float: right; }
.aktual_skrot a:hover { color: #898989; font-size: 9px; font-weight: normal; text-decoration: underline; background-image: url(/pics/bg_a_left.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin: 0; padding: 3px 0 0; width: 88px; height: 18px; float: right; }
#aktual_title { background-color: #f8f8f8; margin: 0 0 12px; padding: 13px 0 13px 0; }
#aktual_title_left { width: 50%; float: left; margin: 0; padding: 0; }
#aktual_title_left h3 { color: #253f93; font-size: 11px; font-weight: bold; background-image: url(/pics/bg_aktual_title_h2.gif); background-repeat: no-repeat; background-position: left top; margin: 5px 13px; padding: 2px 0 0 23px; }
#aktual_title_left h3 a { color: #253f93; font-weight: bold; text-decoration: none; }
#aktual_title_left h3 a span { color: #000; font-size: 9px; font-weight: normal; }
#aktual_title_left h3 a:hover { color: #253f93; font-weight: bold; text-decoration: underline; }
#aktual_title_right { width: 50%; float: left; margin: 0; padding: 0; }
#aktual_title_right h3 { color: #253f93; font-size: 11px; font-weight: bold; background-image: url(/pics/bg_aktual_title_h2.gif); background-repeat: no-repeat; background-position: left top; margin: 5px 13px; padding: 2px 0 0 23px; }
#aktual_title_right h3 a { color: #253f93; font-weight: bold; text-decoration: none; }
#aktual_title_right h3 a span { color: #000; font-size: 9px; font-weight: normal; }
#aktual_title_right h3 a:hover { color: #253f93; font-weight: bold; text-decoration: underline; }
#statystyki { width: 291px; height: 119px; float: left; }
#porady { width: auto; margin-left: 310px; }
#porady h2 { color: #253f93; font-size: 14px; font-weight: bold; margin: 0 0 6px; padding: 0; }
#porady h3 { font-size: 11px; font-weight: bold; margin: 0; padding: 0; }
#porady p { margin: 0; padding: 0; }
#porady a.left { color: #6c8713; font-size: 9px; font-weight: normal; background-image: url(/pics/bg_a_left.gif); background-repeat: no-repeat; background-position: left top; text-decoration: none; text-align: center; width: 88px; height: 18px; float: left; margin: 10px 0 0; padding: 3px 0 0; display: block; }
#porady a.left:hover { color: #6c8713; font-size: 9px; font-weight: normal; text-decoration: underline; background-image: url(/pics/bg_a_right.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin: 10px 0 0; padding: 3px 0 0; width: 88px; height: 18px; float: left; }
#porady a.right { color: #6c8713; font-size: 9px; font-weight: normal; text-decoration: none; background-image: url(/pics/bg_a_right.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin: 10px 0 0; padding: 3px 0 0; width: 88px; height: 18px; float: right; }
#porady a.right:hover { color: #6c8713; font-size: 9px; font-weight: normal; text-decoration: underline; background-image: url(/pics/bg_a_left.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin: 10px 0 0; padding: 3px 0 0; width: 88px; height: 18px; float: right; }
#gminy { width: 583px; height: 65px; }
#content_right { background-image: url(/pics/bg_content.gif); background-repeat: repeat-x; background-position: left top; text-align: left; width: 317px; height: auto; float: left; margin: 0 1px 0 0; padding: 20px 0 7px 0; }
#content_right div { margin: 0 0 3px; padding: 0; }
#content_footer { background-image: url(/pics/bg_content_footer.gif); background-repeat: no-repeat; background-position: left bottom; min-height: 6px; margin: 0; padding: 10px 0 0; }
#banery_bottom { float: none; margin: 5px 20px 0; padding: 0 0 0; }
#banery_bottom div { overflow: hidden; float: left; max-width: 146px; margin-left: 5px; }
#banery_bottom div:first-child { overflow: hidden; margin-left: 0; float: left; max-width: 146px; }
#content_footer img { width: 6px; height: 6px; float: right; margin: 0; }
#content_footer #bip{ text-align: center; }
#content_footer #bip img{ width:16px;height:18px; float:none;vertical-align: middle;margin:0 0 0 10px }
#link_bottom { color: #a0a0a0; text-decoration: none; text-align: center; width: auto; margin-right: 23px; margin-left: 23px; padding: 12px 0; border-top: 1px solid #eee; }
#link_bottom a { color: #a0a0a0; text-decoration: none; }
#link_bottom a:hover { color: #535353; text-decoration: none; }
#footer { text-align: center; width: 952px; margin: 0; padding: 5px 0 15px; }
#footer img { vertical-align: middle; margin: 0 60px;}
#footer p { color: #535353; margin: 3px 0; padding: 0; }
#footer a { color: #000; font-weight: bold; text-decoration: none; margin: 0; padding: 2px 0 0; display: block; }
#footer a:hover { color: #000; font-weight: bold; text-decoration: underline; display: block; margin: 0; padding: 2px 0 0; }
#footer div { color: #878787; font-size: 9px; }
#footer div a { color: #e39300; font-size: 11px; font-weight: bold; text-decoration: none; display: inline; }
#footer div a:hover { color: orange; font-size: 11px; font-weight: bold; text-decoration: none; display: inline; }
/*szablon subpage*/
#subpage_content_left { background-image: url(/pics/bg_content.gif); background-repeat: repeat-x; background-position: right top; width: 183px; height: auto; float: left; margin: 0 0 0 1px; padding: 0 20px 15px; }
#subpage_content_right { background-image: url(/pics/bg_content.gif); background-repeat: repeat-x; background-position: left top; text-align: left; margin: 0 1px 0 0; padding: 20px 20px 7px 0; width: 697px; height: auto; float: left; }
div#submenu { background-color: #72a01c; background-image: url(/pics/bg_submenu.gif); background-repeat: repeat-x; background-position: left top; margin: -4px 0 0; padding: 0 0 5px; }
div#submenu_head { background-image: url(/pics/bg_submenu_head.gif); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; width: 183px; height: 74px; border-style: none; }
div#submenu_foot { background-image: url(/pics/bg_submenu_foot.gif); background-repeat: repeat-x; background-position: left top; margin: -4px 0 0; padding: 0; width: 183px; height: 7px; }
div#submenu div { margin: 2px 8px 0; padding: 0; border-style: none; }
div#submenu div a { color: #fff; font-size: 12px; font-weight: bold; background-color: #88af55; background-image: url(../pics/bg_submenu1.gif); background-repeat: no-repeat; background-position: 4px 7px; text-decoration: none; width: auto; height: auto; margin: 0; padding: 5px 5px 5px 20px; display: block; }
div#submenu div a:hover { color: #c9dfac; font-size: 12px; font-weight: bold; background-color: #5f8830; background-image: url(../pics/bg_submenu1a.gif); background-repeat: no-repeat; background-position: 4px 7px; text-decoration: none; width: auto; height: auto; margin: 0; padding: 5px 5px 5px 20px; display: block; }
div#submenu div a.active { color: #fff; font-size: 12px; font-weight: bold; background-color: #5f8830; background-image: url(../pics/bg_submenu1a.gif); background-repeat: no-repeat; background-position: 4px 7px; text-decoration: none; display: block; margin: 0; padding: 5px 5px 5px 20px; width: auto; height: auto; }
div#submenu div div { margin: 0; padding: 0; }
div#submenu div div a { color: #c9dfac; font-size: 11px; font-weight: bold; background-color: #5f8830; background-image: url(/pics/bg_submenu2.gif); background-repeat: no-repeat; background-position: 5px 6px; text-decoration: none; display: block; margin: 0; width: auto; height: auto; padding: 1px 2px 3px 20px; }
div#submenu div div a:hover { color: #fff; font-size: 11px; font-weight: bold; background-color: #5f8830; background-image: url(/pics/bg_submenu2a.gif); background-repeat: no-repeat; background-position: 5px 6px; text-decoration: underline; display: block; margin: 0; width: auto; height: auto; padding: 1px 2px 3px 20px; }
div#submenu div div a.active { color: #fff; font-size: 11px; font-weight: bold; background-color: #5f8830; background-image: url(/pics/bg_submenu2a.gif); background-repeat: no-repeat; background-position: 5px 6px; text-decoration: underline; display: block; margin: 0; width: auto; height: auto; padding: 1px 2px 3px 20px; }
div#submenu div div div { margin: 0 0 0 0; padding: 0; }
div#submenu div div div a { color: #fff; font-size: 9px; text-decoration: none; background-image: none; display: block; margin: 0; padding: 1px 0 2px 31px; width: auto; height: auto; border-style: none; }
div#submenu div div div a:hover { color: #c9dfac; font-size: 9px; text-decoration: underline; background-image: none; display: block; margin: 0; padding: 1px 0 2px 31px; width: auto; height: auto; border-style: none; }
div#submenu div div div a.active { color: #c9dfac; font-size: 9px; text-decoration: none; background-image: none; display: block; margin: 0; padding: 1px 0 2px 31px; width: auto; height: auto; border-style: none; }
div#submenu div div div div { margin: 0; padding: 0; }
div#submenu div div div div a { color: #c9dfac; font-size: 9px; text-decoration: none; background-image: none; display: block; margin: 0; padding: 1px 0 2px 46px; width: auto; height: auto; border-style: none; }
div#submenu div div div div a:hover { color: #c9dfac; font-size: 9px; text-decoration: underline; background-image: none; display: block; margin: 0; padding: 1px 0 2px 46px; width: auto; height: auto; border-style: none; }
div#submenu div div div div a.active { color: #c9dfac; font-size: 9px; text-decoration: none; background-image: none; display: block; margin: 0; padding: 1px 0 2px 46px; width: auto; height: auto; border-style: none; }
div#ankieta { background-color: #eee; background-image: url(/pics/bg_newsletter.gif); background-repeat: repeat-x; background-position: left top; margin: 0 0 0; padding: 0 0 5px; }
div#ankieta_head { background-image: url(/pics/bg_ankieta_head.gif); background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; width: 183px; height: 75px; border-style: none; }
div#ankieta_foot { background-image: url(/pics/bg_newsletter_foot.gif); background-repeat: repeat-x; background-position: left top; margin: -4px 0 0; padding: 0; width: 183px; height: 7px; }
div#ankieta div { background-color: #f8f8f8; text-align: left; float: none; margin: 0 8px; padding: 0; border-style: none; }
div#ankieta div p { color: #253f93; font-size: 11px; font-weight: bold; text-align: left; margin: 0 10px 5px; padding: 10px 0 5px; border-bottom: 1px dotted #a9b7e2; }
div#ankieta div div.answer { overflow: hidden; margin: 0; padding: 0 0 0; }
div.answer input { color: #253f93; display: block; margin: 2px 5px 0 10px; padding: 0; float: left; vertical-align: middle; width: 20px; height: 20px; border-style: none; }
div.answer label { color: #000; font-size: 11px; margin: 0 0 0 10px; padding: 5px 0 0; vertical-align: middle; float: none; border-style: none; display: block; }
div#ankieta div input.buton { margin: 10px auto 0; width: auto; height: auto; vertical-align: bottom; border-style: none; display: block; }
div#ankieta div a { font-size: 9px; text-decoration: none; margin: 0 0 0 10px; padding: 5px 8px 5px 0; display: block; }
div#ankieta div a:hover { font-size: 9px; text-decoration: underline; margin: 0 0 0 10px; padding: 5px 8px 5px 0; display: block; }
div#newsletter { background-color: #eee; background-image: url(/pics/bg_newsletter.gif); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 0 0 5px; }
div#newsletter_head { background-image: url(/pics/bg_newsletter_head.gif); background-repeat: no-repeat; background-position: center top; width: 183px; height: 75px; margin: 0; padding: 0; border-style: none; }
div#newsletter_head a { background-image: none; text-decoration: none; margin: 0; padding: 0; width: 183px; height: 75px; border-style: none; display: block; }
div#newsletter_head a:hover { background-image: none; text-decoration: none; display: block; margin: 0; padding: 0; width: 183px; height: 75px; border-style: none; }
div#newsletter_foot { background-image: url(/pics/bg_newsletter_foot.gif); background-repeat: repeat-x; background-position: left top; width: 183px; height: 7px; margin: -4px 0 0; padding: 0; }
div#newsletter div { background-color: #f8f8f8; text-align: right; margin: 0 8px; padding: 0; border-style: none; }
div#newsletter div p { font-size: 9px; text-align: left; margin: 0; padding: 5px 10px; }
div#newsletter div input { color: #253f93; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 148px; height: 16px; margin: 0 auto 5px; padding: 2px 0 0 2px; border: solid 1px #e5e5e5; display: block; }
div#newsletter div input.buton { vertical-align: bottom; width: auto; height: auto; float: left; margin: 0 0 10px 6px; border-style: none; }
div#newsletter div a { font-size: 9px; text-decoration: none; display: block; margin: 0; padding: 5px 8px 5px 0; }
div#newsletter div a:hover { font-size: 9px; text-decoration: underline; display: block; margin: 0; padding: 5px 8px 5px 0; }
#wstecz_drukuj { color: #bdbcbc; font-size: 9px; text-align: left; width: auto; height: 24px; margin: 20px 0 0; padding: 5px 0 0; border-top: 1px dotted #eee; }
#wstecz_drukuj div img { vertical-align: text-bottom; margin-left: 5px; }
#wstecz_drukuj div { float: right; margin: 0; padding: 0; }
#wstecz_drukuj div a { color: #253f93; font-size: 9px; text-decoration: none; margin: 0; padding: 0; }
#wstecz_drukuj div a:hover { color: #253f93; font-size: 9px; text-decoration: underline; margin: 0; padding: 0; }
#wstecz_drukuj #print { float: left; margin: 0; padding: 0; }
#banery_left { text-align: center; }
#banery_left img { margin-top: 5px; }
#lokalizer { font-size: 11px; font-weight: bold; border-bottom-width: 31px; }
#lokalizer a { font-size: 9px; font-weight: normal; }
#subpage_default_content { margin: 15px 0 0;padding: 0; }
/*aktualności*/
.aktual { width: auto; height: auto; padding-bottom: 10px; }
.aktual img.skrot_miniatura { background-image: url(/pics/bg_img_aktual.gif); background-repeat: no-repeat; background-position: center; display: block; margin: 0 0 10px 20px; padding: 4px; width: 130px; height: 96px; float: right; }
.aktual p.podtytul { color: #253f93; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-image: url(../pics/bg_sub_nag.gif); background-repeat: no-repeat; background-position: left 15px; text-decoration: none; margin: 0 0 10px; padding: 15px 0 2px 20px; border-bottom: 1px dotted #a9b7e2; }
.aktual h2 { color: #253f93; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0 0 0 0; padding: 0; }
.aktual h2 span { color: #f39103; font-size: 9px; font-weight: normal; }
.aktual p { text-align: justify; margin: 10px 0 0; padding: 0; }
.aktual p.info { clear:both; color: #edf3e2; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: normal; background-color: #4f780e; background-image: url(../pics/bg_info.gif); background-repeat: no-repeat; background-position: left top; text-align: left; width: auto; height: auto; min-height: 22px; margin: 20px 40px; padding: 20px 20px 15px 60px; border: solid 5px; }
.aktual p.info1 { clear:both; color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: normal; background-color: #142672; background-image: url(../pics/bg_info1.gif); background-repeat: repeat-x; background-position: left top; text-align: left; margin: 20px 40px; padding: 20px 20px 15px 60px; width: auto; height: auto; min-height: 22px; border: solid 5px #f1f1f1; }
.aktual a.zobacz_wszystkie { color: #253f93; font-size: 9px; font-weight: normal; text-decoration: none; background-image: url(/pics/bg_a_aktual.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin: 15px 0 0; padding: 3px 0 0; width: 88px; height: 18px; float: right; }
.aktual a.zobacz_wszystkie:hover { color: #253f93; font-size: 9px; font-weight: normal; text-decoration: underline; background-image: url(/pics/bg_a_aktual.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin: 15px 0 0; padding: 3px 0 0; width: 88px; height: 18px; float: right; }
.aktual a.link_fotka { background-image: none; width: auto; height: auto; float: none; margin: 0; padding: 0; }
.aktual a.link_fotka:hover { background-image: none; margin: 0; padding: 0; width: auto; height: auto; float: none; }
/*alert*/
.alert_ok { font-size: 11px; color: #4c710b; font-weight: bold; background-color: #fff; background-image: url(/pics/bg_alert_ok.gif); background-repeat: no-repeat; background-position: left top; text-decoration: none; text-align: left; min-height: 25px; margin-top: 5px; margin-bottom: 5px; padding: 10px 10px 10px 50px !important; border: solid 2px #4c870b; }
.alert_error { font-size: 11px; color: #a2001a; font-weight: bold; background-color: #fff; background-image: url(/pics/bg_alert_error.gif); background-repeat: no-repeat; background-position: left top; text-decoration: none; text-align: left; min-height: 25px; margin-top: 5px; margin-bottom: 5px; padding: 10px 10px 10px 50px !important; border: solid 2px #e2001a; }
/*form*/
#form_nag { color: #fff; background-color: #fff; background-image: url(/pics/bg_form_nag.gif); background-repeat: no-repeat; background-position: right top; width: auto; height: auto; margin: 20px 0 0; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid #edf3e2; }
#form_notka { color: #4c870b; font-size: 9px; font-style: normal; width: auto; height: auto; margin: 0; padding: 15px 0 0; border-top: 1px dotted #dedede; }
.form1 { color: #000; font-size: 11px; font-weight: bold; text-align: right; width: 220px; height: auto; float: left; margin: 0; padding: 9px 10px 10px 5px; }
.form2 { text-align: left; width: 280px; height: auto; float: left; margin: 0; padding: 5px 5px 10px 0; }
textarea.form_text { color: #000; font-size: 11px; font-family: arial, tahoma, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; width: 330px; height: auto; margin: 0; padding: 2px 0 0 2px; border: solid 1px #a3b46b; }
input.form { color: #000; font-size: 11px; font-family: arial, tahoma, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; width: 180px; height: 16px; margin: 0; padding: 2px 0 0 2px; border: solid 1px #a3b46b; }
input.form_buton { width: auto; height: auto; margin: 0; padding: 0; }
/*galeria*/
.nag_galeria { background-color: transparent; background-image: url(/pics/bg_galeria_nag.gif); background-repeat: repeat-x; background-position: right top; width: auto; height: 48px; margin: 0 2px 5px; padding: 0 0 10px; border-top: 2px solid #6c8713; border-bottom: 3px double #dbe6cb; }
.nag_galeria div { color: #4c710b; font-size: 11px; font-weight: bold; text-align: left; margin: 0 0 5px; padding: 15px 10px 7px 20px; width: auto; height: 26px; border-style: none; }
.nag_galeria select { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: none; letter-spacing: normal; width: auto; height: 18px; margin: 0 0 0 10px; }
#galeria_main { background-image: none; margin: 0; padding: 0; }
.fotka { background-color: #fff; background-image: url(/pics/bg_fotka.gif); background-repeat: repeat-x; background-position: left top; text-align: center; width: auto; height: auto; float: left; margin: 4px 2px 0; padding: 0 0 10px; border: solid 1px #c8dab0; }
.fotka div { color: #000; font-size: 9px; text-align: center; width: auto; height: auto; float: none; margin: 10px 10px 0; padding: 0; }
img.fotka_img { background-image: none; width: 150px; height: 100px; float: none; margin: 9px 8px 0; padding: 0; border: solid 1px #fff; }
/*mapa witryny*/
ul.mapa { width: auto; margin: 0 0 2px; padding: 10px 0 7px 8px; }
ul.mapa li { font-weight: normal; background-image: url(/pics/bg_lista1.gif); background-repeat: no-repeat; background-position: 5px 5px; text-transform: uppercase; margin: 0 300px 0 0; padding: 5px 3px 4px 24px; border-top: 1px dotted #a9b7e2; list-style: none; }
ul.mapa ul { width: auto; margin: 0 7px 0 0; padding: 3px 0 0; }
ul.mapa ul li { font-weight: bold; background-color: transparent; background-image: url(/pics/bg_lista.gif); background-repeat: no-repeat; background-position: 0 4px; text-transform: none; margin: 0; padding: 2px 0 0 20px; border-style: none; list-style-type: none; list-style-image: none; }
ul.mapa ul ul { margin: 0; padding: 0; border-style: none; }
ul.mapa ul ul li { font-weight: normal; background-color: transparent; background-image: url(/pics/arrow4.gif); background-repeat: no-repeat; background-position: 0 8px; margin: 0; padding: 3px 0 0 10px; border-style: none; }
ul.mapa ul ul ul { margin: 0; padding: 0; border-style: none; }
ul.mapa ul ul ul li { font-weight: normal; background-color: transparent; background-image: none; margin: 0 0 0 10px; padding: 0 0 0 10px; border-style: none; }
ul.mapa li a { color: #4c710b; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
ul.mapa li a:hover { color: #4c710b; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; margin: 0; padding: 0; }
ul.mapa ul li a { color: #253f93; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
ul.mapa ul li a:hover { color: #253f93; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; margin: 0; padding: 0; }
ul.mapa ul ul li a { color: #515151; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; margin: 0; padding: 0; }
ul.mapa ul ul li a:hover { color: #515151; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:     normal; text-decoration: underline; margin: 0; padding: 0; }
ul.mapa ul ul ul li a { color: #a2a2a2; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; margin: 0; padding: 0; }
ul.mapa ul ul ul li a:hover { color: #a2a2a2; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:     normal; text-decoration: underline; margin: 0; padding: 0; }
/*strona błedu*/
div#blad { color: #b00; font-size: 20px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #fff; background-image: url(/pics/blad.jpg); background-repeat: no-repeat; background-position: center top; text-align: center; width: 500px; height: auto; margin: 0 auto; padding: 250px 0 20px; }
div#blad span { color: #253f93; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-transform: none; text-align: center; margin: 5px 0 0; padding: 5px 0 0; border-top: 1px dotted #a9b7e2; display: block; }
/*wyniki_szukania*/
#wyniki_wstep_ramka { width: auto; height: auto; margin: 0; padding: 0; border: solid 1px #edf3e2; }
#wyniki_wstep { color: #000; background-color: white; padding: 20px 15px 5px; width: auto; height: auto; margin: 0; }
#wyniki_wstep p { color: #000; padding-bottom: 5px; }
#wyniki_opis { color: #000; font-size: 12px; background-color: transparent; top: 0; left: 0; width: auto; margin: 0; padding: 3px 0 3px 10px; border-bottom: 1px dotted #a9b7e2; }
#wyniki_przedmiot { color: #6c8713; font-weight: normal; width: auto; float: left; margin-top: 5px; margin-bottom: 6px; padding-top: 0; padding-bottom: 20px; }
#wyniki_select { color: #000; text-align: right; float: right; margin: 0; padding: 0; }
.wyniki_numer { color: #000; font-size: 9px; font-weight: normal; text-align: center; width: 20px; float: left; margin-top: 0; margin-left: 0; padding: 4px 0; border-right: 1px solid #fff; }
.wyniki_procent { color: #6c8713; font-size: 9px; background-color: #edf3e2; text-align: center; width: 37px; float: left; margin-top: 0; padding-top: 4px; padding-bottom: 4px; border-left: 1px solid #c8dab0; }
.wyniki_content { color: #000; font-weight: normal; width: auto; float: none; margin-top: 0; margin-bottom: 15px; margin-left: 57px; padding: 3px 0 0 8px; }
.wyniki_content a { color: #253f93; font-size: 11px; text-decoration: none; }
.wyniki_content a:hover { color: #253f93; font-size: 11px; text-decoration: underline; }
select.wyniki { color: #000; font-size: 11px; font-family: arial, tahoma, helvetica, sans-serif; font-weight: normal; background-color: #fff; vertical-align: middle; width: auto; height: 20px; margin: 0; padding-right: 0; padding-bottom: 0; padding-left: 2px; border: solid 1px #6c8713; }
div.wyniki_szukaj { background-color: #6c8713; background-image: url(/pics/bg_wyniki_select.gif); background-repeat: no-repeat; background-position: right top; min-height: 35px; margin-bottom: 5px; padding: 30px 10px 0; }
div.wyniki_szukaj select { color: #000; font-size: 11px; font-family: arial, tahoma, helvetica, sans-serif; font-weight: normal; background-color: #fff; margin: 0; padding-right: 0; padding-bottom: 0; padding-left: 2px; width: auto; height: 20px; vertical-align: middle; border: solid 1px #6c8713; }
div.wyniki_szukaj input { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; vertical-align: middle; width: 180px; height: 16px; margin: 0 5px 0 0; padding: 2px 0 0 2px; border: solid 1px #6c8713; }
div.wyniki_szukaj input.btn_szukaj { background-color: transparent; vertical-align: middle; width: auto; height: auto; margin: 0 0 0 5px; padding: 0; border-style: none; }
/*porady*/
p.faq_pytanie { margin: 0; padding: 0 50px 1px 0; }
p.faq_pytanie a { font-weight: bold; background-color: #f8f8f8; background-image: url(/pics/bg_faq.gif); background-repeat: no-repeat; background-position: 3px 5px; text-decoration: none; padding: 7px 0 5px 30px; display: block; }
p.faq_pytanie a:hover { color: #fff; font-weight: bold; background-color: #4269cb; background-image: url(/pics/bg_faq1.gif); background-position: left top; text-decoration: none; padding: 7px 0 5px 40px; display: block; }
/*oferty pracy*/
a.tabela_ogloszenie { text-decoration: none; }
a.tabela_ogloszenie:hover { text-decoration: none; }
table.ogloszenia { background-color: #fff; width: 49%; float: left; margin: 10px 2px 0 3px; border: solid 1px #a3b46b; cursor: pointer; }
table.ogloszenia th { color: #54690e; background-color: #edf3e2; background-image: url(../pics/bg_pobierz.gif); background-repeat: repeat-x; background-position: left top; padding: 8px 10px; border-bottom: 2px solid #a3b46b; }
table.ogloszenia th a { color: #4a6409; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
table.ogloszenia th a:hover { color: #4a6409; font-weight: bold; text-decoration: underline; margin: 0; padding: 0; }
table.ogloszenia td.lewa { color: #4a6409; font-weight: bold; vertical-align: top; padding: 5px 10px; border-right: 1px dotted #c8dab0; border-bottom: 1px dotted #c8dab0; }
table.ogloszenia td.prawa { color: black; background-color: #f4f8ed; vertical-align: top; padding: 5px 10px; border-bottom: 1px dotted #c8dab0; }
table.ogloszenia td.prawa_pracodawca { color: black; background-color: #f4f8ed; padding: 5px 10px; vertical-align: top; height: 55px; border-bottom: 1px dotted #c8dab0; }
p.wynik_info { margin: 0 0 10px; padding-bottom: 5px; border-bottom: 1px dotted #c8dab0; }
#aktualizacja_ofert { font-size: 9px; text-align: right; width: 45%; float: right; margin: 0 0 10px; padding: 0 0 10px; }
#aktualizacja_ofert span { color: #253f93; font-weight: bold; }
#wynik_szuk_ofert { width: 45%; float: left; margin: 0; padding: 0; }
#wynik_szuk_ofert span { color: #253f93; font-weight: bold; }
table.oglosz_popup { background-color: #fff; width: 85%; margin: 10px auto 0 auto; border-color: #ffc76c; border-style: solid; border-width: 1px 2px 2px; }
table.oglosz_popup th { color: #9d0d15; font-size: 14px; background-color: #ffeed1; background-image: url(../pics/bg_pobierz_orange.gif); background-repeat: repeat-x; background-position: left top; text-align: left; padding: 12px 10px; border-top: 1px solid #ffc76c; border-bottom: 1px solid #ffc76c; }
table.oglosz_popup th a { color: #9d0d15; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
table.oglosz_popup th a:hover { color: #9d0d15; font-weight: bold; text-decoration: underline; margin: 0; padding: 0; }
table.oglosz_popup td.lewa { color: #5e5e5e; font-size: 11px; font-weight: bold; vertical-align: top; padding: 5px 10px; }
table.oglosz_popup td.prawa { vertical-align: top; padding: 5px 10px; }
table.oglosz_popup td.lewa_wyroznik { color: #000; font-size: 12px; font-weight: bold; background-color: #dedede; padding: 8px 10px; vertical-align: top; }
table.oglosz_popup td.prawa_wyroznik { color: #000; background-color: #ebebeb; padding: 8px 10px; vertical-align: top; }
/*wyszukiwarka_ofert_pracy*/
.middle_body { background-color: #edf3e2; background-image: url(/pics/bg_wysz_ofert.gif); background-repeat: no-repeat; background-position: right top; margin: 0; padding: 40px 20px 0; border-bottom: 2px solid #a3b46b; }
#wysz_ofert_nag { color: #253f93; font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 5px; border-bottom: 1px dotted #c8dab0; }
.inside { margin: 0 0 10px; padding: 0; width: auto; height: auto; }
.inside_l { width: 57%; height: auto; float: left; margin: 18px 0 0; padding: 0 2% 0 0; border-right: 1px dotted #a3b46b; }
 .inside_l div.wiersz_l { text-align: right; width: 48%; float: left; margin: 3px 0 0; padding: 0; }
.inside_l div.wiersz_p { width: 48%; float: right; margin: 0; padding: 0; }
.inside_l div.wiersz_p input { color: #4a6409; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; width: 150px; height: 16px; float: right; margin: 0 0 3px; padding: 2px 0 0 2px; border: solid 1px #a3b46b; }
.inside_l div.wiersz_p select { color: #4a6409; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 0 0 3px; padding: 0 0 0 2px; width: 154px; height: 18px; float: right; border: solid 1px #a3b46b; }
.inside_r { width: 38%; height: auto; float: left; margin: 0 0 0 2%; padding: 0 0 0; }
.inside_r div.wybor_opis { margin: 0 0 5px; padding: 0; }
.inside_r wiersz_l1 { float: left; margin: 0; padding: 0; }
.inside_r wiersz_l1 input { vertical-align: text-top; width: 20px; height: 20px; margin: 0; padding: 0; }
.bottom_inside { text-align: center; width: auto; height: auto; margin: 0 0 0; padding: 0; border-top: 1px dotted #a3b46b; }
.bottom_inside input { text-align: center; margin: 10px 0; padding: 0; width: auto; height: auto; border-top-style: none; }

/*Formularz rejestrowy*/
.form_ogolny { background-color: #edf3e2; background-image: url(/pics/bg_form_og.gif); background-repeat: no-repeat; background-position: right top; margin: 0; padding: 12px 0 10px; }
.form_ogolny h1 { color: #253f93; font-size: 14px; font-weight: bold; text-decoration: none; margin: 0 10px; padding: 30px 10px 10px; border-bottom: 1px dotted #c8dab0; }
table.form_og { background-color: transparent; width: 100%; margin-top: 10px; margin-bottom: 15px; }
table.form_og th { }
table.form_og td { text-align: left; vertical-align: top; padding: 5px 10px; }
table.form_og td.opis_form { text-align: right; vertical-align: top; padding: 8px 10px 5px; }
table.form_og td.sekcja_form { color: #253f93; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; padding: 15px 10px 10px 20px; vertical-align: top; border-top: 1px solid #fff; border-bottom-color: #fff; }
table.form_og td input { color: #4a6409; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; width: 180px; height: 16px; margin: 0 5px 0 0; padding: 2px 0 0 2px; border: solid 1px #a3b46b; }
table.form_og td input.form_buton { margin: 0; padding: 0; width: 72px; height: 22px; border-style: none; }
table.form_og td input.small { color: #4a6409; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; width: 120px; height: 16px; margin: 0 5px 0 0; padding: 2px 0 0 2px; border: solid 1px #a3b46b; }
table.form_og td input.small1 { color: #4a6409; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; margin: 0 5px 0 0; padding: 2px 0 0 2px; width: 40px; height: 16px; border: solid 1px #a3b46b; }
table.form_og td input.big { color: #4a6409; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; width: 250px; height: 16px; margin-right: 5px; border: solid 1px #a3b46b; }
table.form_og td input.radial { vertical-align: middle; width: 20px; height: 20px; float: left; margin: 0; padding: 0; border-style: none; display: block; }
table.form_og td input.checkbox { display: block; margin: 0; padding: 0; width: 20px; height: 20px; float: left; vertical-align: middle; border-style: none; }
table.form_og td label { vertical-align: middle; margin-top: 3px; margin-left: 25px; display: block; }
table.form_og td textarea { color: #4a6409; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; width: 300px; height: auto; margin: 0; padding: 0; border: solid 1px #a3b46b; }
table.form_og td select { color: #4a6409; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; width: auto; height: 20px; min-width: 200px; margin: 0; padding: 0; border: solid 1px #a3b46b; }


table.tabela_oferty { background-color: transparent; width: 100%; margin-top: 10px; margin-bottom: 15px; }
.form_ogolny h2{ padding:0 0 0 20px }
.form_ogolny h2{ font-size:12px; } 
table.tabela_oferty th { }
table.tabela_oferty td { text-align: left; vertical-align: top; padding: 5px 10px; }
table.tabela_oferty td.lewa { width:250px ;padding:5px 0 0 90px}
table.tabela_oferty td.opis_form { text-align: right; vertical-align: top; padding: 8px 10px 5px; }
table.tabela_oferty td.sekcja_form { color: #253f93; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; padding: 15px 10px 10px 20px; vertical-align: top; border-top: 1px solid #fff; border-bottom-color: #fff; }
table.tabela_oferty td input { color: #4a6409; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; width: 200px; height: 16px; margin: 0 5px 0 0; padding: 2px 0 0 2px; border: solid 1px #a3b46b; }
table.tabela_oferty td input.form_buton { margin: 0; padding: 0; width: 72px; height: 22px; border-style: none; }
table.tabela_oferty td input.small { color: #4a6409; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; width: 120px; height: 16px; margin: 0 5px 0 0; padding: 2px 0 0 2px; border: solid 1px #a3b46b; }
table.tabela_oferty td input.small1 { color: #4a6409; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; margin: 0 5px 0 0; padding: 2px 0 0 2px; width: 40px; height: 16px; border: solid 1px #a3b46b; }
table.tabela_oferty td input.big { color: #4a6409; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; width: 250px; height: 16px; margin-right: 5px; border: solid 1px #a3b46b; }
table.tabela_oferty td input.radio { vertical-align: middle; width: 10px; height: 10px; float: left; margin: 4px 0 0 0 ; padding: 0; border-style: none; display: block; }
table.tabela_oferty td input.checkbox { display: block; margin: 4px 0 0 0; padding: 0; width: 10px; height: 10px; float: left; vertical-align: middle; border-style: none; }
table.tabela_oferty td label { vertical-align: middle; margin-top: 3px; margin-left: 25px; display: block; }
table.tabela_oferty td textarea { color: #4a6409; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; width: 202px; height: auto; margin: 0; padding: 0; border: solid 1px #a3b46b; }
.form_ogolny .form_notka { padding:0 0 0 20px;}
input.btn_submit { width:100px;height:18px;overflow:hidden; background:transparent url(../pics/btn/btn_wyslij_oferte.png) no-repeat left top;border:0px;cursor:pointer}
input.btn_submit:hover{background:transparent url(../pics/btn/btn_wyslij_oferte.png) no-repeat left bottom }

input.btn_submit2 { width:100px;height:18px;overflow:hidden; background:transparent url(../pics/btn/btn_zaloguj.png) no-repeat left top;border:0px;cursor:pointer}
input.btn_submit2:hover{background:transparent url(../pics/btn/btn_zaloguj.png) no-repeat left bottom }


/*licznik
*/
.licznik { text-align: center; width: auto; margin: 0 auto; padding: 15px 10px 10px; }
.licznik span { text-align: center; margin: 0; padding: 0; }
.licznik span.active { color: #6c8713; font-weight: bold; text-decoration: underline; text-align: center; margin: 0; padding: 0 4px; }
.licznik span a { color: #253f93; font-size: 11px; text-decoration: none; text-align: center; margin: 0; padding: 0 4px; }
.licznik span a:hover { color: #253f93; font-size: 11px; text-decoration: underline; text-align: center; margin: 0; padding: 0 4px; }
.licznik span a img { vertical-align: text-top; margin: 0; border-style: none; }



/* Podmiana nazw - dla starych wpisów */

.foto_l { background-color: white; float: left; margin: 0px 10px 5px 0; padding: 2px; border: solid 7px #edf3e2; display: block; }
.foto_r { background-color: #fff; display: block; margin: 0px 0 5px 10px; padding: 2px; float: right; border: solid 7px #edf3e2; }
.foto { background-color: #fff; display: block; margin: 0px auto; padding: 2px; width: auto; height: auto; border: solid 7px #edf3e2; }
/*Nagłowki*/
h1.ms_header, p.tytul { color: #253f93; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-image: url(../pics/bg_ms_header.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; margin: 0 0 30px; padding: 10px 60px 5px 0; border-bottom: 1px dotted #dcdcdc; }
h2.sub_nag, h2.podtytul, p.podtytul { color: #253f93; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-image: url(../pics/bg_sub_nag.gif); background-repeat: no-repeat; background-position: left 15px; text-decoration: none; margin: 0 0 10px; padding: 15px 0 2px 20px; border-bottom: 1px dotted #a9b7e2; }
h2.sub_nag_small { color: #6c8713; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-image: url(../pics/bg_sub_nag_small.gif); background-repeat: no-repeat; background-position: left 16px; margin: 0 0 10px; padding: 15px 0 2px 10px; }

/*Listy*/
.lista { font-size: 11px; margin: 10px 0 20px 20px; padding: 0; list-style-type: none; list-style-image: none; }
.lista li { background-image: url(../pics/bg_lista1.gif); background-repeat: no-repeat; background-position: left top; text-decoration: none; margin: 4px 0 2px 0; padding: 0 0 0 22px; list-style-image: none; }
.lista ul { text-decoration: none; margin: 10px 0 10px 35px; padding: 0; }
.lista ul li { font-weight: normal; background-image: url(../pics/arrow5.gif); background-repeat: no-repeat; background-position: left 5px; text-decoration: none; list-style-type: none; list-style-image: none; margin: 4px 0 2px; padding: 0 0 0 10px; }
.lista1 { color: #253f93; font-size: 11px; list-style-type: none; list-style-image: none; margin: 10px 0 20px 20px; padding: 0; }
.lista1 li { font-weight: normal; background-image: url(../pics/bg_lista.gif); background-repeat: no-repeat; background-position: left 1px; list-style-image: none; margin: 4px 0 2px; padding: 0 0 0 22px; }
.lista1 ul { font-weight: normal; text-decoration: none; margin: 10px 0 10px 35px; padding: 0; }
.lista1 ul li { font-weight: normal; text-decoration: none; background-image: url(../pics/arrow4.gif); background-repeat: no-repeat; background-position: left 4px; list-style-type: none; list-style-image: none; margin: 4px 0 2px; padding: 0 0 0 10px; }
/*Listy ogolne*/
ul { font-size: 11px; margin: 10px 0 20px 20px; padding: 0; list-style-type: none; list-style-image: none; }
ul li { background-image: url(../pics/bg_lista1.gif); background-repeat: no-repeat; background-position: left top; text-decoration: none; margin: 4px 0 2px 0; padding: 0 0 0 22px; list-style-image: none; }
ul ul { text-decoration: none; margin: 10px 0 10px 35px; padding: 0; }
ul ul li { font-weight: normal; background-image: url(../pics/arrow5.gif); background-repeat: no-repeat; background-position: left 5px; text-decoration: none; list-style-type: none; list-style-image: none; margin: 4px 0 2px; padding: 0 0 0 10px; }
/*Panel info*/
.info { color: #4f780e; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: normal; background-color: #e5ecda; background-image: url(../pics/bg_info.gif); background-repeat: no-repeat; background-position: left top; text-align: left; width: auto; height: auto; min-height: 22px; margin: 20px 40px; padding: 20px 20px 15px 60px; border: solid 2px #cfe7ba; }
.info1 { color: #142672; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: normal; background-color: #dae4ec; background-image: url(../pics/bg_info1.gif); background-repeat: repeat-x; background-position: left top; text-align: left; margin: 20px 40px; padding: 20px 20px 15px 60px; width: auto; height: auto; min-height: 22px; border: solid 2px #cbd1e5; }
/*Tabele
*/
table.pobierz { color: #313131; background-color: #fff; width: 90%; display: table; margin: 0 auto 10px auto; border-style: solid; border-width: 3px 2px 2px; border-color: #a3b46b; }table.pobierz td { background-color: #fff; padding: 5px; border-top-style: none; border-right: 1px solid #a3b46b; border-bottom: 1px solid #a3b46b; border-left-style: none; }
table.pobierz td a { color: #6c8713; font-weight: bold; text-decoration: none; }
table.pobierz td a:hover { color: #6c8713; font-weight: bold; text-decoration: underline; }
table.pobierz td:first-child { background-color: #fff; width: 25px; padding: 5px; border-right: 1px solid #a3b46b; border-bottom: 1px solid #a3b46b; border-left: 1px solid #a3b46b; border-top-style: none; }
table.pobierz  th { color: #6c8713; font-weight: bold; background-color: #edf3e2; background-image: url(../pics/bg_pobierz.gif); background-repeat: repeat-x; background-position: left top; padding: 15px 8px 10px; border-right: 1px solid #a3b46b; border-bottom: 3px solid #a3b46b; border-top-style: none; }
table.pobierz  th:first-child { background-color: #edf3e2; background-image: url(../pics/bg_pobierz.gif); background-repeat: repeat-x; background-position: left top; border-left: 1px solid #a3b46b; border-top-style: none; border-right-color: #a3b46b; }
table.ogolna { color: #000; background-color: #fff; display: table; margin: 0 auto; border-style: solid; border-width: 3px 2px 2px; border-color: #8094d2; }
table.ogolna td { background-color: #fff; padding: 5px; border-right: 1px solid #a9b7e2; border-bottom: 1px solid #a9b7e2; border-top-style: none; border-left-style: none; }
table.ogolna td:first-child { background-color: #fff; padding: 5px; border-top-style: none; border-right: 1px solid #a9b7e2; border-bottom: 1px solid #a9b7e2; border-left: 1px solid #a9b7e2; }
table.ogolna td:first-child + td { background-color: #fff; padding: 5px; border-right: 1px solid #a9b7e2; border-bottom: 1px solid #a9b7e2; border-top-style: none; border-left-style: none; }
table.ogolna th { color: #4a61a8; font-weight: bold; background-color: #fcfcfc; background-image: url(../pics/bg_ogolna.gif); background-repeat: repeat-x; background-position: left top; padding: 15px 8px 10px; border-right: 1px solid #8094d2; border-bottom: 3px solid #8094d2; }
table.ogolna th:first-child { color: #4a61a8; background-color: #fcfcfc; background-image: url(../pics/bg_ogolna.gif); background-repeat: repeat-x; background-position: left top; border-left: 1px solid #8094d2; }
table.ogolna1 { color: #000; background-color: #cfe7ba; margin: 0 auto; border: solid 3px #aac185; display: table; }
table.ogolna1 th { color: #4f780e; font-weight: bold; background-color: #aac185; background-image: url(../pics/bg_ogolna1.gif); background-repeat: repeat-x; background-position: left top; padding: 15px 8px 10px; border-style: none; }
table.ogolna1 td { background-color: #fcfcfc; padding: 5px; border-style: none; }

td.margin	{	width:1em;	}

.abc {margin: 0 0 10px 0; background: gray; border: solid 3px #a3b46b;}
.abc table {background-color: #fff; margin: 0; border: 0;}
.abc h2 {font-size:14px;color: #54690e; text-align: center; background-color: #edf3e2; background-image: url(../pics/bg_pobierz.gif); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 8px 10px; border-bottom: 2px solid #a3b46b;}
.abc h2 span { margin:0 20px 0 0 }
.abc table td {border: 0;}
.abc table tr td.lewa {width: 35%; padding: 7px; text-align: left; border-right: 1px dotted #c8dab0; border-bottom: 1px dotted #c8dab0;} 
.abc table tr td.prawa {width: 65%; padding: 7px; color: black; background-color: #f4f8ed; vertical-align: top; border-bottom: 1px dotted #c8dab0;}
.abc table.tabela_oferty label {margin: 0; padding: 0; display: inline;vertical-align: middle;}
.abc table.tabela_oferty .radio {height: 14px; vertical-align: middle; margin: 2px 5px 0 0;}
.abc table.tabela_oferty input {vertical-align: middle;}
.abc table.tabela_oferty textarea{ overflow:auto }
fieldset{ border:0 none;padding:20px 0 0 0}
.abc table.tabela_oferty .checkbox{ margin:0 10px 5px 0 }
fieldset input{ width:300px; color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; vertical-align: middle;height: 16px; margin: 0 5px 0 0; padding: 2px 0 0 2px; border: solid 1px #6c8713; }


.abc table td .mowa{ float:left; margin:0 15px 0 0; }  
