* { margin: 0; ma\rgin: 0; }
BODY { background: #FFF; }
DIV { margin: auto; font-family: Verdana, Arial, Tahoma, Geneva; font-size: 11px; color: #000; }
UL { margin-left: 20px; padding: 0px; }
P { margin-bottom: 20px; }


/* NAJCZĘŚCIEJ WYKORZYSTYWANE - W DOWOLNYM MIEJSCU W SERWISIE */
/* ------------------------------------------------------------------------------------------------------ */
A { text-decoration: none; color: #3998CC; }            /* główny styl dla linków */
A:hover { text-decoration: underline; }
/* --- */
A.a_no { text-decoration: none; color: #CCC; }          /* dla 'niewidocznych' linków */
A.a_no:hover { text-decoration: underline; }
/* --- */
.d_l { float: left; }
.d_r { float: right; } 
.d_both { clear: both; height: 1px; font-size: 0px; }   /* both do wykorzystywania w każdym miejscu */
/* --- */
.d_ramka { float: left; padding: 2px; background: #0B2C4F; border: 1px solid #59728D; text-align: center; }
.d_ramka IMG { border: 0px none; }
/* --- */
.d_none { display: none; }
/* --- */
.akapit { text-indent: 20px; }
/* --- */
.d_er { padding: 5px 10px; margin-bottom: 15px; color: #FF0000; font-weight: bold; text-align: center; 
        border: 1px solid #FF0000; background: #FFF0F0; }
.d_ok { padding: 5px 10px; margin-bottom: 15px; color: #37B049; font-weight: bold; text-align: center; 
        border: 1px solid #55B948; background: #E4FFE0; }
.d_ok2 { padding: 0px 0px 15px; margin-bottom: 25px; background: url(exa_files/img/cc_point.gif) repeat-x left bottom; }
/* ------------------------------------------------------------------------------------------------------ */

/* GŁÓWNE DIV-y */
/* ------------------------------------------------------------------------------------------------------ */
#div_body { padding: 0px 20px; width: 940px; background: url(exa_files/img/div_body.gif) no-repeat center top; }

/* ------------------------------------------------------------------------------------------------------ */
#t_div { height: 110px; width: 940px; text-align: center; }
.tl { float: left; width: 750px; height: 107px; }
.tr { float: left; width: 180px; height: 107px; }
.tb { clear: both; height: 1px; font-size: 0px; }

/* --- */
.tr_input { padding-top: 33px; text-align: right; }
.tr_input INPUT { padding: 2px 5px; width: 145px; border: 1px solid #AAA; color: #000; 
                  font-family: Arial, Tahoma, Verdana, Geneva; font-size: 12px; text-align: right;
                  background: #FFF url(exa_files/img/tr_input.gif) repeat-x left top; }
/* --- */            
.tr_submit { padding-top: 8px; text-align: right; }
.tr_submit IMG { border: 0px none; }
/* --- */
.tr_wiecej { padding-top: 7px; text-align: right; font-family: Arial, Tahoma, Verdana, Geneva; font-size: 11px; }
.tr_wiecej A { text-decoration: none; color: #000; }
.tr_wiecej A:hover { text-decoration: underline; }


/* ------------------------------------------------------------------------------------------------------ */
#c_table { width: 940px; border: 0px none; background: url(exa_files/img/c_table.gif) repeat-y left top; }
/* --- */
.cl { padding: 0px 10px 200px 0px; width: 180px; 
      background: url(exa_files/img/cl_background.gif) no-repeat left bottom; }
.cc { width: 560px; background: url(exa_files/img/cc_background.gif) repeat-x left bottom; }
.cr { padding: 35px 0px 200px 10px; width: 180px; 
      background: url(exa_files/img/cr_background.gif) no-repeat right bottom; }

/* --- */
.cl_foto { height: 155px; background: url(exa_files/img/cl_foto.jpg) no-repeat left bottom; }
/* --- */
.cc_top { height: 20px; background: url(exa_files/img/cc_top.gif) no-repeat left top; }
.cc_center { width: 500px; padding: 10px 30px 50px; }


/* BOXY */
/* ------------------------------------------------------------------------------------------------------ */
.b_blue {  margin-top: 5px; margin-bottom: 3px; border: 1px solid #8FC6E4; padding: 1px; }
/* --- */
.b_tit_ofe { padding: 5px 10px; height: 11px; color: #FFF; font-size: 10px; text-align: right; 
              background: #5BABD7 url(exa_files/img/box_ofe_tit.gif) repeat-y left top; }
.b_tit_part { padding: 5px 10px; height: 11px; color: #FFF; font-size: 10px; text-align: right; 
              background: #5BABD7 url(exa_files/img/box_part_tit.gif) repeat-y left top; }
.b_tit_ofep { padding: 5px 10px; height: 11px; color: #FFF; font-size: 10px; text-align: right; 
              background: #5BABD7 url(exa_files/img/box_ofep_tit.gif) repeat-y left top; }
/* --- */
.b_but_js { text-align: right; font-size: 12px; font-weight: bold; font-family: Tahoma, Arial, Verdana, Geneva; 
            padding: 8px 26px 8px 5px; color: #333; cursor: pointer; cursor: hand; 
            background: url(exa_files/img/b_but_a.gif) no-repeat right top; }
/* --- */
.b_but_a { text-align: right; font-size: 12px; font-weight: bold; font-family: Tahoma, Arial, Verdana, Geneva; }
.b_but_a A { display: block; padding: 8px 26px 8px 5px; color: #333; text-decoration: none;
              background: url(exa_files/img/b_but_a.gif) no-repeat right top; }
.b_but_a A:hover { display: block; padding: 8px 26px 8px 5px; color: #000; 
                    background: #E6F4FC url(exa_files/img/b_but_a_on.gif) no-repeat right top; }
/* --- */
.b_but_a2 { font-size: 12px;  font-family: Tahoma, Arial, Verdana, Geneva; }
.b_but_a2 A { display: block; padding: 5px 8px; color: #333; text-decoration: none; 
              background: url(exa_files/img/b_but_a2.gif) no-repeat right top; }
.b_but_a2 A:hover { display: block; padding: 5px 8px; color: #000; 
                    background: #F1ECF2 url(exa_files/img/b_but_a2.gif) no-repeat right top; }
/* --- */
.b_end { height: 5px; font-size: 0px; background: url(exa_files/img/b_but_a2.gif) no-repeat right top; }
/* --- */


.box_blue {  margin-top: 5px; border: 1px solid #8FC6E4; padding: 1px; }
/* --- */
.box_gpw { padding: 4px 10px 6px; height: 11px; color: #FFF; font-size: 10px; text-align: right; 
             background: #5BABD7 url(exa_files/img/box_gpw_tit.gif) repeat-y left top; }
.box_g_l { float: left; padding: 3px 0px 3px 15px; }
.box_g_r { float: right; padding: 3px 15px 3px 0px; text-align: right; }
/* --- */
.box_wal { padding: 4px 10px 6px; height: 11px; color: #FFF; font-size: 10px; text-align: right; 
             background: #5BABD7 url(exa_files/img/box_wal_tit.gif) repeat-y left top; }
.box_w_l { float: left; width: 50px; padding: 3px 0px 3px 15px; }
.box_w_l1b { float: left; width: 50px; padding: 3px 0px 3px 15px; font-size: 12px; font-weight: bold; 
              font-family: Arial, Verdana, Tahoma, Geneva; color: #000; } 
.box_w_l2 { float: left; width: 250px; padding: 3px 5px; }
.box_w_l3 { float: left;  width: 70px; padding: 3px 5px; text-align: center; }
.box_w_r { float: right; padding: 3px 15px 3px 0px; text-align: right; }
/* --- */
.box_b_b { clear: both; padding-top: 1px; font-size: 0px; 
            background: url(exa_files/img/cr_point.gif) repeat-x left top; }
/* --- */
.kol_name { font-size: 10px; color: #444; font-weight: bold; }
.kol_param { font-size: 12px; font-weight: bold; font-style: italic; font-family: Arial, Verdana, Tahoma, Geneva; 
            color: #3695CA; }
.kol_value { font-size: 11px; color: #000; font-weight: bold; }
/* --- */
.box_b_wiecej { padding: 10px; text-align: right; }
.box_b_wiecej IMG { border: 0px none; }
/* --- */

/* ------------------------------------------------------------------------------------------------------ */


/* NEWSY */
/* ------------------------------------------------------------------------------------------------------ */
.cc_news_box { margin-bottom: 15px; background: url(exa_files/img/cc_point.gif) repeat-x left bottom; }
/* --- */
.cc_news_tytul { padding-bottom: 10px; font-size: 12px; font-weight: bold; color: #000; }
.cc_news_tytul A { text-decoration: none; color: #000; }
.cc_news_tytul A:hover { text-decoration: underline; }
/* --- */
.cc_news_data { font-size: 10px; color: #000; font-weight: normal; }
/* --- */
.cc_news_zajawka { font-size: 11px; }
.cc_news_zajawka a { text-decoration: none; color: #000; }
.cc_news_zajawka a:hover { text-decoration: underline; }
/* --- */
.cc_news_wiecej { padding: 10px; text-align: right; }
.cc_news_wiecej IMG { border: 0px none; }
/* --- */
.cc_news_sort { padding: 10px; font-size: 12px; text-align: center; }
/* --- */
.cc_news_powrot { padding: 0px 5px 10px; margin-bottom: 15px; font-size: 12px; 
                  background: url(exa_files/img/cc_point.gif) repeat-x left bottom; }
.cc_news_powrot IMG { border: 0px none; }
/* --- */
.cc_news_poczatek { font-size: 11px; }
.cc_news_reszta { font-size: 11px; }
/* ------------------------------------------------------------------------------------------------------ */


/* SUBS */
/* ------------------------------------------------------------------------------------------------------ */
.subs_label { padding: 5px 0px 10px; font-weight: bold; }
.subs_form { padding: 15px; background: #EEE; border: 1px dashed #999; }
.subs_left { float: left; }
.subs_left INPUT { padding: 2px 5px; width: 185px; border: 1px solid #AAA; color: #000; 
                  font-family: Arial, Tahoma, Verdana, Geneva; font-size: 12px; 
                  background: #FFF url(exa_files/img/tr_input.gif) repeat-x left top; }
.subs_right { float: right; text-align: right; }
.subs_right IMG { border: 0px none; }
/* ------------------------------------------------------------------------------------------------------ */


/* FORM */
/* ------------------------------------------------------------------------------------------------------ */
.form_title_out { margin: 20px 0px 10px; border: 1px solid #8FC6E4; padding: 1px; }
.form_title_in { padding: 4px 10px 6px; height: 11px; color: #FFF; font-size: 10px; text-align: right; 
                  background: #5BABD7 url(exa_files/img/form_tit.gif) repeat-y left top; font-weight: bold; }
.form_pyt { float: left; padding: 10px 5px; width: 230px; font-style: italic; }
.form_sel { float: left; padding: 7px 5px; }
.form_inp { float: left; padding: 7px 5px; }
.form_inp INPUT { width: 200px; }
.form_both { clear: both; padding-top: 1px; font-size: 0px; 
            background: url(exa_files/img/cr_point.gif) repeat-x left top; }
.form_sub { padding: 10px; text-align: right; }

/* ------------------------------------------------------------------------------------------------------ */


/* GPW ALL */
/* ------------------------------------------------------------------------------------------------------ */
#gpw_all TABLE { font-size: 10px; border-top: 1px solid #CCC; border-left: 1px solid #CCC; }
#gpw_all IMG { border: 0px none; }
#gpw_all TD { border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.nagskrot { font-size: 11px; background-color: #CCC; }
.nagdata { font-size: 11px; font-weight: bold; text-align: right; background-color: #CCC; }
.nagtab { background-color: #EEE; }
.minus { width: 65px; text-align: right; background-color: #FFF0F0; }
.plus { width: 65px; text-align: right; background-color: #E4FFE0; }
.skrot { width: 95px; }
A.naglink { text-decoration: none; color: #3998CC; }
A.naglink:hover { text-decoration: underline; }
/* ------------------------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------------------------ */
#b_div { padding: 7px 0px; background: #8F5C98 url(exa_files/img/b_background.gif) no-repeat left bottom; 
          color: #FFF; text-align: center; }
#b_div A { text-decoration: none; color: #FFF; }
#b_div A:hover { text-decoration: underline; }


/* ------------------------------------------------------------------------------------------------------ */
#b_copy { padding: 15px 0px 45px; width: 880px; text-align: right; color: #666; line-height: 18px; font-size: 11px; }
#b_copy A { text-decoration: none; color: #666; font-weight: bold; }
#b_copy A:hover { text-decoration: underline; color: #333; }




