body { font-family: Arial; font-size: 13px; line-height: 18px; color: #000000; background: url(../img/body_b.gif) top left repeat-x; margin:0; padding:0;}

#header_back { width: 990px; background: url(../img/header_b.gif) top left repeat-x; overflow: hidden; clear: both; text-align: center; margin: 0 auto; }

.porcjowanie { width: 100%; text-align: center; font-size: 12px; margin-top: 10px; clear: both;}
.porcjowanie a { color: #5E7F04; text-decoration: none;}
.porcjowanie a:hover {  color: #5E7F04; text-decoration: underline;}
.blad { width: 100%; text-align: center; font-weight: bold; color: #CC0000; margin: 0 0 10px 0;}
.ok { width: 100%; text-align: center; font-weight: bold; color: #2C582C; margin: 0 0 10px 0;}

.glowna_link a { color: #5E7F04; text-decoration: none;}

#header { width: 950px; text-align: center; margin: 0 auto; clear: both; }

#header_top { width: 950px; clear: both; text-align: left; margin: 10px 0 0 0; }

#header_top_left { float: left; margin: 5px 0 0 0;}
#header_top_left a { color: #000000; text-decoration: underline; margin: 0 15px 0 0;}
#header_top_left a:hover { color: #006666; text-decoration: underline; }

#header_top_right { float: right; width: 750px; display: inline; margin: 0; height: 32px; line-height: 28px;}
#header_top_right a { color: #000000; text-decoration: underline; margin: 0 0 0 15px; float: left; }
#header_top_right a:hover { color: #006666; text-decoration: underline; }
#header_top_right span { color: #666666; margin: 0 0 0 20px; float: left;  }
.header_input { float: left; color: #6C8202; border: 1px solid #6D8203; background: #FEF5D2; padding: 2px 5px 2px 5px; width: 100px; margin: 0 0 0 8px; display: inline;}
.header_input_img { margin: -3px 0 0 5px; float: left; }
#header_logo { float: left; padding: 7px 0 10px 0;}
.header_log_info { float: left; color: #000000; width: 100%; text-align: center;}

#header_menu { float: right; margin: 50px 0 0 0; display: inline;}
#header_menu a { margin: 0 20px 0 20px; }

#content { width: 950px; text-align: center; margin: 0 auto; overflow: hidden; clear: both; font-size: 13px; color: #000000; line-height: 18px; }

#content_top { width: 950px; text-align: center; margin: 0 auto; overflow: hidden; clear: both; padding: 15px 0 15px 0; }

#content_left { width: 300px; float: left; text-align: left; padding: 0 0 15px 0; }

#user_menu { float: right; width: 950px; display: inline; margin: 5px 0 0 0; height: 32px; line-height: 20px; color: #000000;}
#user_menu a { color: #2C582C; text-decoration: none; margin: 0 0 0 55px; float: left; }
#user_menu a:hover { color: #2C582C; text-decoration: underline; }
#user_menu span { color: #666666; margin: 0 0 0 20px; float: left;  }

#user_menu .menu {}

.user_menu_log_info { float: left; color: #000000; margin: 0 10px 0 0;}


.title_left { width: 300px; overflow: hidden; clear: both; margin: 0 0 15px 0; line-height: 21px; }
.title_left span { float: left; font-size: 16px; font-weight: bold; color: #2C582C; }
.title_left a { color: #5E7F04; text-decoration: underline; float: right; }
.title_left a:hover { color: #F11111; text-decoration: underline; }

.searcher_box { width: 300px; }

.searcher_halfline { width: 150px; float: left; margin: 1px 0 1px 0; }
.searcher_halfline select { width: 135px; border: 1px solid #E2E3EA; float: left; font-family: Tahoma; color: #6C8202; border: 1px solid #6D8203; padding: 2px 5px 2px 5px; font-size: 12px;  }


.searcher_line { width: 300px; overflow: hidden; clear: both; }
.searcher_line input { border: 1px solid #6D8203; background: none; width: 215px; padding: 2px; }
.searcher_line img { vertical-align: middle; margin: 0 0 0 15px; }

.searcher_spacer { width: 300px; overflow: hidden; clear: both; height: 10px; }

.left_line { background: #ABADB3; width: 300px; overflow: hidden; height: 1px; margin: 20px 0 20px 0; }

.act_box { width: 300px; overflow: hidden; clear: both; border-bottom: 1px solid #ABADB3; margin: 0 0 15px 0; padding: 0 0 12px 0; }
.act_img { float: left; margin: 0 5px 5px 0;}
.act_title { width: 300px; overflow: hidden; clear: both; }
.act_title a { color: #2C582C; text-decoration: none; font-weight: bold; }
.act_title a:hover { color: #2C582C; text-decoration: underline; }

.act_date { font-size: 10px; color: #BFBFBF; line-height: 14px; margin: 0 0 5px 0; }

.act_text { width: 300px; overflow: hidden; clear: both; }
.act_text a { color: #5E7F04; text-decoration: underline; }
.act_text a:hover { color: #F11111; text-decoration: underline; }

.newsPosition { clear: both;}
.newsPosition h1 {font-size:11px;margin:0;line-height:20px;}
.newsPosition h2 {color:#336600;font-size:14px;margin:7px 0 7px 0;line-height:20px;}
.newsPositionDate {color:#7C9A42;font-size:10px;}
.newsPositionLine {background:#eaeaea;width:80%;height:1px;margin:10px 0}
.back_link {margin:5px 0 0 0; clear: both;}
.back_link a {color:#336600;text-decoration:underline;}

.dodaj_box { width: 580px; clear: both; float: left; text-align: right;}
.dodaj_box a { color: #2C582C;}
.dodaj_box a:hover {}
.dodaj_box img {}


.dodaj_box_2 { width: 580px; clear: both; float: left; text-align: left; margin: 20px 0 0 0;}
.dodaj_box_2 a { color: #2C582C;}
.dodaj_box_2 a:hover {}

#form_dopowiedzi {width: 580px; clear: both; float: left; text-align: left; display: none;}



.Ogloszenie {}
.newsPosition h2 {color:#336600;font-size:14px;margin:7px 0 7px 0;line-height:20px;}
.OgloszenieTytul {font-size:11px;margin:0;line-height:20px; clear: both;}
.OgloszenieSkrot {}
.OgloszenieData {color:#7C9A42;font-size:10px; clear: both; float: left; width: 400px;}
.OgloszenieKategoria {color:#7C9A42;font-size:10px; float: left; width: 200px;}
.OgloszenieLinia {background:#eaeaea;width:80%;height:1px;margin:10px 0}



/*----------------------FORMULARZ REJESTRACJI------------------------------------------------------------------*/
.form_zestaw { clear: both; float: left; width: 600px; margin: 0 0 5px 0; display: inline; text-align: center;}
.form_zestaw_opis { clear: both; float: left; width: 150px; text-align: right; margin: 0 0 0 50px; font-weight: bold; display: inline; color: #2C582C;}
.form_zestaw_input { float: left; width: 380px; margin: 0 0 0 10px; text-align: left; display: inline; font-weight: bold; color: #2C582C;}
.form_zestaw_input div { float: left; color: #990000;}
.form_zestaw_input .input_1 { width: 150px; float: left; font-family: Tahoma; color: #6C8202; border: 1px solid #6D8203; background: #FEF5D2; padding: 2px 5px 2px 5px;  font-size: 12px;}
.form_zestaw_input .input_2 { width: 350px; float: left; font-family: Tahoma; color: #6C8202; border: 1px solid #6D8203; background: #FEF5D2; padding: 2px 5px 2px 5px; font-size: 12px; }
.form_zestaw_input .input_s { width: 362px; float: left; font-family: Tahoma; color: #6C8202; border: 1px solid #6D8203; background: #FEF5D2; padding: 2px 5px 2px 5px; font-size: 12px; }
.form_zestaw_input textarea { float: left; font-family: Tahoma; color: #6C8202; border: 1px solid #6D8203; background: #FEF5D2; padding: 2px 5px 2px 5px;  font-size: 12px; width: 300px; height: 100px;}
.form_zestaw_input .input_3 { width: 300px; float: left; font-family: Tahoma; color: #6C8202; border: 1px solid #6D8203; background: #FEF5D2; padding: 2px 5px 2px 5px;  font-size: 12px;}

/*----------------------KONIEC FORMULARZ REJESTRACJI------------------------------------------------------------------*/

.newsletter_box { width: 300px; overflow: hidden; clear: both; }
.newsletter_left { width: 100px; float: left; }
.newsletter_right { width: 190px; float: right; }
.newsletter_text { line-height: 16px; }

.newsletter_line { text-align: center; margin: 10px 0 10px 0;}
.newsletter_line input { color: #6C8202; border: 1px solid #6D8203; background: #FEF5D2; padding: 2px 5px 2px 5px; width: 170px; float: left; margin: 0 0 10px 0; }

.n_button_1 {float: left;}
.n_button_2 { }

#content_right { width: 620px; float: right; text-align: left; margin: 0 0 20px 0; }
#content_right_text {margin:15px 0 0 0}
.box_right_top { width: 580px;  overflow: hidden; padding: 20px; margin: 0 0 15px 0; } /* background: #FDEFB9; */

.box_right_bottom { width: 580px; overflow: hidden; padding: 20px; margin: 0 ; } /* background: #E8ECD7; */

.OdpowiedzAktywna { width: 100%; clear: both; float: left; margin: 20px 0 20px 0; padding-bottom: 10px;  border-bottom: 1px solid #666666; }
.OOdpowiedzAktywnaLeft { clear: both; float: left; width: 460px;}
.OdpowiedzAktywnaNaglowek {clear: both; float: left; width: 100%; font-weight: bold; color: #2C582C; margin: 0 0 10px 0; overflow: hidden;} 

.Odpowiedzi { clear: both; float: left; width: 100%; margin: 20px 0 0 0;}
.Odpowiedz { width: 560px; overflow: hidden; clear: both; margin: 0 0 0 20px;}
.OdpowiedzLeft { clear: both; float: left; width: 440px;}
.OdpowiedzNaglowek { clear: both; float: left; width: 100%; overflow: hidden;}
.OdpowiedzNaglowek a { color: #2C582C;}
.OdpowiedzTresc { float: left; clear: both; width: 100%; overflow: hidden;}
.OdpowiedzRight { float: left; width: 120px;}
.OdpowiedzData { clear: both; float: left; width: 100%; text-align: right; color: #959595;}
.OdpowiedzPseudonim { clear: both; float: left; width: 100%; color: #959595; text-align: right; margin: 5px 0 0 0;}


.info_box { width: 580px; overflow: hidden; clear: both; }

.info_box_title { width: 580px; overflow: hidden; clear: both; font-size: 12px; font-weight: bold; margin: 0 0 5px 0; }
.info_box_title a { color: #2C582C; text-decoration: underline; }
.info_box_title a:hover { color: #F11111; text-decoration: none; }

.info_box_text { width: 580px; overflow: hidden; clear: both; }
.info_box_text a { color: #333333; text-decoration: underline; }
.info_box_text a:hover { color: #F11111; text-decoration: underline; }

.info_box_bottom { width: 580px; overflow: hidden; clear: both; margin: 3px 0 0 0; font-size: 10px; }
.info_box_bottom a { color: #333333; text-decoration: underline; font-weight: bold; float: left; }
.info_box_bottom a:hover { color: #666666; text-decoration: none; }

.s1 { float: left; font-weight: bold; margin: 0 3px 0 3px; }
.s2 { float: right; color: #959595; }

.info_box_spacer { border-top: 1px dotted #000000; width: 580px; height: 1px; overflow: hidden; margin: 15px 0 15px 0; }

.banner { clear: both; width: 100%; text-align: center; margin: 0 0 10px 0;}
.banner_naglowek { clear: both; width: 100%; text-align: center; margin: 10px 0 0 0;}

#footer_back { width: 100%; text-align: center; margin: 0 auto; background: url(../img/footer_b.gif) top left repeat-x; overflow: hidden; clear: both; font-size: 11px; }

#footer { width: 950px; text-align: center; margin: 0 auto; overflow: hidden; clear: both; color: #FFFFFF; padding: 12px 0 18px 0; }

#footer_left { float: left; text-align: left; }

#footer_right { float: right; text-align: right; }
#footer_right a { margin: 0 0 0 20px; }

h1 { color: #5E7F04; font-size: 30px; font-weight: bold; line-height: 38px; margin: 0; padding: 0;}
h2 { color: #336600; font-size: 30px; font-weight: bold; line-height: 38px; margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
a { color: #CCB411; text-decoration: none; }
a:hover { color: #CCB411; text-decoration: underline; }