TABLE, OBJECT, FORM, INPUT { margin : 0; padding : 0}
BODY { background-image: url('img/main_bg3.jpg'); background-position: center top; background-repeat : repeat-y; background-color : #141c1e; color : #bbbebf }
#m_container { width : 950px; margin-left : auto; margin-right : auto; font-family : Verdana, "Century Gothic"; font-size : 13px; }
#m_logo { text-align : center}
#mp_flash { margin-top : 0px }
#flash_menu2 { width : 950px; height : 175px }
OBJECT { display : block; outline:none; }

#pp_menu {  width : 950px; margin-bottom : 30px;}
#pp_body { width : 950px; }
#pp_body_l { width : 240px; float : left; padding-left : 10px; padding-right : 30px; }
#pp_body_r { width : 670px; float : left}

#pp_body_l2 { width : 260px; float : left; padding-left : 10px; padding-right : 30px; }
#pp_body_r2 { width : 640px; float : left}


.pp_text {padding-right : 15px; padding-left : 10px; font-size : 13px; line-height : 20px}
.pp_text P {margin-bottom : 40px; margin-left : 15px;}
.t_right { text-align  : right}
.t_center { text-align  : center}
.clb { clear : both;}
#pp_body_r H1 { font-size : 16px; font-weight  : bold; text-align : left; margin-bottom : 30px; color : #E4E7E7}
#pp_body_r H2 { font-size : 14px; font-weight  : bold; text-align : left; margin-top : 30px; margin-bottom : 15px; color : #E4E7E7}

#pp_body_r2 H1 { font-size : 20px; font-weight  : bold; text-align : left; margin-bottom : 30px; color : #E4E7E7}
#pp_body_r2 H2 { font-size : 14px; font-weight  : bold; text-align : left; margin-top : 30px; margin-bottom : 15px; color : #E4E7E7}

#pp_body_r2 P {text-indent :5% }

#pp_body_r2 UL LI {margin-bottom : 15px}

#logosy {  width :920px; margin-left : auto; margin-right : auto; margin-top : 30px}
#logosy IMG {margin : 10px;  border : 0}
.ucp {text-align : center; margin-top  :60px; height : 300px}
.pp_text IMG.loga {float : right; padding : 5px; border: solid 1px #465152; margin :4px;}

A { font-style : normal; text-decoration: underline; font-weight: normal;  color : white;   }
A:link { font-style : normal; text-decoration: underline; font-weight: normal; color : white;  }
A:visited { font-style :  normal; text-decoration: underline; font-weight: normal; color : white;   }
A:focus {font-style : normal; color: white; text-decoration: underline; }
A:hover {font-style : normal; color: white; text-decoration: underline;}
A:active {font-style : normal; color: white; text-decoration: underline; }

UL { margin-left  : 20px }
#box_mail { height : 300px;}
#nl { position : relative; width : 240px; height : 100px}
#nl_kont { position : absolute; left : 0; right : 0; z-index : 200;}
#nl_tlo {background-color : white; width : 240px; height : 200px; filter: alpha(opacity=20); z-index : 100; -moz-opacity: 0.2; opacity: 0.2}
#nl_tlf {background-color : white; width : 240px; height : 140px; filter: alpha(opacity=20); z-index : 100; -moz-opacity: 0.2; opacity: 0.2}
#nl_ng { background-image : url(img/newsletter_bg_ng.png); font-size : 13px; color : #707a7c; text-align : center; padding-top : 3px; height : 21px; width : 100%; font-weight : bold}
#nl_form { padding : 8px; }
FORM.nl_form INPUT.block { display : block; float : left;   margin : 0; border : solid 1px #192426; width : 150px; height : 16px; padding:1px; color :  black; background-color : #959c9e; margin-right : 10px}
FORM.nl_form INPUT.submit { display : block; margin : 0; font-size : 10px; padding-bottom: 5px;  background-color : #273639; border : none; text-align : center; color : white; height : 20px; width : 45px; }




FORM.zgloszenie TABLE TR TD INPUT.block { display : block; float : left;   margin : 0; border : solid 1px #bbbebf; width : 150px; height : 16px; padding:1px; color :  white;  background-color : #415152; margin-right : 10px}
FORM.zgloszenie TABLE TR TD INPUT.submit { margin : 0; border : solid 1px #bbbebf; font-size : 10px; padding-bottom: 8px;  background-color : #273639;  text-align : center; color : white; height : 20px; width : 155px; margin-top : 10px }
FORM.zgloszenie TABLE TR TD SELECT {background-color :#415152; width : 400px; border : solid 1px #bbbebf; color : white}
FORM.zgloszenie TABLE TR TD OPTION {background-color :#415152; width : 400px }

#box_path { height : 160px;}

#path_menu { margin-top : 20px; margin-bottom : 50px}


#nl_iputf { margin-top: 10px}
.nl_error { text-align : center; }
.fz_error  { text-align : left; padding-top : 15px; color : #9f2b30}
.fz_error { margin-left : 30px}
.fz_error IMG {vertical-align : middle}
.nl_aktywacja { width : 350px; font-weight : bold; text-align : center; margin-left : auto; margin-right : auto; text-align : center; }
div.nl_kom { color : #a00000; font-weight : bold; background-color : #737c7c; padding : 2px; margin-left : 5px; margin-right : 5px; margin-bottom : 8px}


#partnerzy_loga { text-align : center;  }
#partnerzy_loga IMG { padding : 1px; margin : 8px; background-color : white; vertical-align : middle; border : 0}

#patroni_loga { text-align : center }
#patroni_loga IMG { margin : 10px; background-color : white; border : 0}
#patroni_logakw { text-align : center }
#patroni_logakw IMG { margin : 5px; background-color : white; border : 0}


#program_menu A { display : block; height :48px; width : 255px; padding : 5px; margin-bottom : 15px; }
#program_menu A:hover {background-image : url(img/ramka_button.png)}
#program_menu A IMG {border : 0}
.kartka_kal {float : right; width : 192px; }
.kartka_path {float : right; width :325px; }
#foot {margin-top : 10px; width : 900px; margin-left : auto; color : #4c5758; margin-right: auto; font-size : 10px;}
#foot A { color : #4c5758; text-decoration : none; }
#foot A:hover { color : white; text-decoration : none; }

TABLE {margin-left : 30px; margin-top : 20px}
TD.tdt {vertical-align : bottom; color : white; width :100px}
.add_pp_info IMG { vertical-align : middle; border : 0;}
.ico_form { margin-top : 10px; margin-bottom : 0; border :solid 1px #3c494c; }
.ico_form_a { margin-top : 10px; margin-bottom : 0px; border-top :solid 1px #0a65a2; border-left :solid 1px #0a65a2; border-right :solid 1px #0a65a2; }
.ico_form A IMG {border : 0; vertical-align : middle}
.ico_form A { width : 480px; text-decoration  :none}
.ico_form_a A IMG {border : 0; vertical-align : middle}
.ico_form_a A { width : 480px; text-decoration  :none}
.rej_info { color : #0a65a2; font-size : 12px}
.form_hide { display  : none; padding-bottom : 10px;  border : 0; border-top :solid 1px transparent; border-bottom :solid 1px #0a65a2; border-left :solid 1px #0a65a2; border-right : solid 1px #0a65a2;  }
.prog_event{ margin-left : 20px; margin-bottom : 10px}
.tesbigc { font-size : 16px; text-align : center}
.bltekst {color :#5eace0}
.bm { margin-top : 10px; color : #ce7f50 }
#add_bottom { color : #83bdcf; padding: 15px; border : solid 1px #83bdcf; margin-top : 15px}
#add_bottom IMG { padding-left : 15px; float : right; border : 0 }
#add_bottom H2 {text-align : center; margin-top : 0; font-size: 15px;  color : #83bdcf; font-weight : bold}
.blog_kal { width : 232px; height : 279px; padding-top : 6px}
div.blog_kal div { width : 20px; height : 21px; padding-top : 1px; text-align : center; font-size : 11px }
div.blog_kal div A { color : white; text-decoration : none; display : block; height : 21px; }
.karkal_pow_n { background-image : url(img/kal_kar_pow_n.png); color : #798182; }
.karkal_sob_n { background-image : url(img/kal_kar_sob_n.png); color : #798182}
.karkal_nied_n { background-image : url(img/kal_kar_nied_n.png); color : #798182}
.karkal_pow { background-image : url(img/kal_kar_pow.png); }
.karkal_sob { background-image : url(img/kal_kar_sob.png);  }
.karkal_nied { background-image : url(img/kal_kar_nied.png);  }
.kartka_blog_d {float : right; width : 100px; }
.blog_data {color : #0a65a2; font-size : 21px; margin-top : 25px; font-weight : bold; font-family : Trebuchet MS, Verdana, Tahoma;}
.blog_line {background-color : #0a65a2; height : 1px; overflow : hidden;font-size:1px}
.blog_wpis { padding-right : 15px; padding-left : 10px; font-size : 13px; line-height : 20px}
.blog_media { float : right; margin-left : 15px; width : 242px }
.blog_podpis { text-align : right; margin-right : 40px; font-style : italic}
.blog_fh {margin-left:auto; margin-right:auto;  width : 161px; height : 113px; background-image: url(img/foto_h.png); padding-left : 18px; padding-top : 17px; }
.blog_fv {margin-left:auto; margin-right:auto; width : 113px; height : 161px; background-image: url(img/foto_v.png); padding-left : 16px; padding-top : 17px; }
.fotograf {font-size : 11px; color : #8e9799; text-align : right; font-style : italic }
h3.odps {font-size : 21px; margin-top : 40px; color : #0a65a2; font-weight : bold; font-family : Trebuchet MS, Verdana, Tahoma;}
h4.odps2 { margin-left : 20px; }
p.odp { margin-left : 35px; margin-top :5px; margin-bottom  :0px}
SPAN.podpis {font-style: italic;}
.opis_dlakogo{ background-image: url(img/ico_dlakogo.png); background-repeat: no-repeat; background-position: 0 0; padding-left : 27px; padding-top : 5px; padding-bottom : 8px}
.opis_miejsce{ background-image: url(img/ico_miejsce.png); background-repeat: no-repeat; background-position: 0 0; padding-left : 27px; padding-top : 5px; padding-bottom : 8px}
.opis_prowadzi { color : #6e7476; font-size : 12px; line-height: 18px}
#path_menu A { display : block; height :57px; width : 217px;  margin-bottom : 0px; background-position: 0px 0px; text-decoration : none}
#path_menu A:hover { background-position: 217px 0px; }}
