BODY
{
        color:#666;
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        text-align:justify;
        background-color:#ffffff;
        margin:0px;
}

.warstwa2
{
     position:absolute;
     visibility:visible;
}

 .menu_rpo_up
{
         text-align:left;
         margin:102px 0px 0px 0px;
         padding:7px;
         font-size:11px;
}

.menu_rpo_up li
{
         list-style-type:none;
         border:solid #f00 0px;
}
.menu_rpo_up li a, .menu_rpo_up li span
{
         /*color:#999;*/
         color: #4d4d4d ;
         display:block;
         padding:0px 0px 3px 8px;
         background:url('rpo/img/ico_up.gif') no-repeat 0 5px;
}


.menu_rpo
{
         text-align:left;
         margin:0px 0px 0px 0px;
         padding:8px;
         font-size:11px;
         background:#F7F4C9;
}

.menu_rpo li
{
         list-style-type:none;
         margin-left:0px;
         position:relative;
         zoom:1;
}
.menu_rpo li a, .menu_rpo li span
{
         color:#000;
         display:block;
         padding:5px 0px 5px 18px;
         background:url('rpo/img/ico_menu.gif') no-repeat 0 6px;
         border-bottom:solid #fff 1px;
}

.menu_rpo li .submenu_rpo
{
         position:absolute;
         left:181px;
         top:0;
         width:188px;
         text-align:left;
         margin:0px;
         padding:5px;
         font-size:11px;
         background:#F7F4C9;
         display:none;
         zoom:1;
}

.menu_rpo li .submenu_rpo li
{
         list-style-type:none;
         margin-left:0px;
}
.menu_rpo li .submenu_rpo li a, .menu_rpo li .submenu_rpo li span
{
         color:#555;
         display:block;
         padding:3px 0px 3px 10px;
         background:url('rpo/img/rpo_menu_ico.gif') no-repeat 0 7px;
         border-bottom:solid #fff 1px;
}

.baner_rpo
{
         background:url('rpo/img/baner.gif') no-repeat 0 0;
}

.tytul_tlo
{
         background:url('rpo/img/tytul_tlo.jpg') no-repeat 0 100%;
}

.tlo_white
{
        background:#fff;
}

.tlo_yellow_main
{
        background:url('rpo/img/tlo_yellow.gif') repeat-x 0 0;
}

.krok_1
{
        background:url('rpo/img/krok_1.jpg') no-repeat 0 0;
}

.krok_2
{
        background:url('rpo/img/krok_2.jpg') no-repeat 0 0;
}

.krok_3
{
        background:url('rpo/img/krok_3.jpg') no-repeat 0 0;
}

.krok_4
{
        background:url('rpo/img/krok_4.jpg') no-repeat 0 0;
}

.krok_5
{
        background:url('rpo/img/krok_5.jpg') no-repeat 0 0;
}

.tlo_gray_rpo
{
        background: #ccc;
}

.tlo_yellow_rpo
{
        background: #FECE00;
}

.newsletter_ul
{
         list-style-type:none;
         margin:0px;
         padding:0px;
}

.clear
{
         clear:both;
         font-size:0;
         line-height:0;
         height:0;
}

.menu_bip
{
         text-align:left;
         margin:0px 0px 0px 0px;
         padding:0px;
         font-size:11px;
}

.menu_bip li
{
         list-style-type:none;
         margin-left:0px;
}
.menu_bip li a, .menu_bip li span
{
         color:#336799;
         display:block;
         padding:3px 0px 2px 15px;
         background:url('bip/img/ico_menu_red.jpg') no-repeat 0 6px;
         border-bottom:solid #D6D6D6 1px;
}


.menu_up_bip
{
         text-align:right;
         margin:0px 0px 0px 0px;
         padding:0px;
         font-size:10px;
}

.menu_up_bip li
{
         list-style-type:none;
         display:inline;
         margin-left:0px;
}
.menu_up_bip li a, .menu_up_bip li span
{
         color:#336799;
         padding:0px 5px 0px 5px;
         border-bottom:solid #999 1px;
         border-left:solid #f00 1px;
}

.bckg_ico_ziel
{
         background:url('img/arrow_orange.gif') no-repeat 0 3px;
}


.ico_news
{
         background:url('img/arrow_orange.gif') no-repeat 0 3px;
}


.sub_news
{
         margin:0px;
         padding:0px;
         background:url('img/gray_pion.gif') no-repeat 0 0;
         z-index:1;
}

.sub_news li
{
         list-style-type:none;
         display:inline;
         padding:0px;
         position:relative;
         margin:0px;
}
.sub_news li a, .sub_news li span
{
         font-weight:bold;
         color:#1F52AB;
         padding:0px 7px 0px 7px;
         border-bottom:solid #FDCE02 1px;
         background:url('img/gray_pion.gif') no-repeat 100% 0;
}

.sub_news li #c_red
{
         border-bottom:solid #f00 4px;
}

.ul_zob_takze
{
         margin:0px;
         padding:0px;
}

.ul_zob_takze li
{
         list-style-type:none;
}
.ul_zob_takze li a, .ul_zob_takze li span
{
         display:block;
         padding:0px 0px 0px 12px;
         margin:0px;
         background:url('img/arrow_orange.gif') no-repeat 0 2px;
}

.tlo_l_blue
{
        background:#FAFBFF;
}


.ico_zobacz
{
         background:url(img/ico_zobacz.gif) no-repeat 0 3px;
}

.ico_tytul_belka
{
         background:url(img/ico_tytul_belka.gif) no-repeat 0 4px;
}

.podstrona_tlo
{
         background:url(img/podstrona_tlo.gif) repeat-x 0 100%;
}

.menu_kom
{
         margin:0px;
         padding:0px;
}

.menu_kom li
{
         list-style-type:none;
}

.menu_kom li .kom_data
{
         float:right;
         font-size:10px;
         padding:0px 5px 0px 0px;
}

.menu_kom li .kom_tresc
{
         padding:0px 0px 5px 18px;
         float:left;
         background:url(serwis/img/ico_kom.gif) no-repeat 5px 3px;
}

.menu
{
         text-align:left;
         margin: 5px 10px 10px 5px;
         padding:0px;
}

.menu li
{
         list-style-type:none;
         padding:0px;
}
.menu li a, .menu li span
{
         display:block;
         color:#666;
         padding:0px 0px 7px 12px;
         margin:0px;
         background:url('serwis/img/ico_menu_srodek.gif') no-repeat 0 5px;
}

.tlo_foto
{
         background:url('img/tlo_foto.jpg') no-repeat 0 0;
         width:128px;
         height:93px;
}

.tlo_foto2
{
         background:url('kalendarium/img/foto_tlo.jpg') no-repeat 0 0;
         width:155px;
         height:109px;
}

.up_centrum
{
         background:url('serwis/img/up_centrum.gif') no-repeat 0 0;
}

.up_polecamy
{
         background:url('serwis/img/up_polecamy.gif') no-repeat 0 0;
}

.up_wydarzenia
{
         background:url('serwis/img/up_wydarzenia.gif') no-repeat 0 0;
}

.up_komunikaty
{
         background:url('serwis/img/up_komunikaty.gif') no-repeat 0 0;
}

.up_sonda
{
         background:url('serwis/img/up_sonda.gif') no-repeat 0 0;
}

.up_bwb
{
         background:url('serwis/img/up_bwb.gif') no-repeat 0 0;
}

.up_rpo
{
         /*background:url('serwis/img/up_rpo.gif') no-repeat 0 0;*/
         background:url('serwis/img/tlo_rpo_wo.jpg') no-repeat 0 0;
}

.up_fe
{
         background:url('serwis/img/up_fe.gif') no-repeat 0 0;
}
.up_tab_inf
{
         background:url('serwis/img/up_tab_inf.gif') no-repeat 0 0;
}

.up_rozw_reg
{
         background:url('serwis/img/up_rozw_reg.gif') no-repeat 0 0;
}

.up_kal_zap
{
         background:url('serwis/img/up_kal_zap.gif') no-repeat 0 0;
}

.down_kal_zap
{
         background:url('serwis/img/down_kal_zap.jpg') no-repeat 0 0;
}

.right_kal_zap
{
         background:url('serwis/img/right_kal_zap.jpg') repeat-y 100% 0;
}

.menu_mid
{
         margin:0;
         padding:0;
         font-size:11px;
         font-weight:bold;
         width:100%;
         overflow:visible;
         position:relative;
}

.menu_mid li
{
         margin:0;
         padding:0;
         list-style-type:none;
         float:left;
         padding:5px 0;
}
.menu_mid li a, .menu_mid li span
{
         padding:5px 11px 5px 11px;
         color:#666;
}

.menu_mid li a:hover, .menu_mid li .ch
{
         padding:5px 10px 5px 10px;
         color:#2B97B4;
         border-left:solid #2A97B6 1px;
         border-right:solid #2A97B6 1px;
         background:url('kalendarium/img/menu_white.gif') repeat-x 0 100%;
}

.sub_m
{
         margin:0;
         padding:5px 0 0 0;
         font-size:11px;
         display:none;
}

.sub_m li
{
         margin:0;
         padding:0;
         font-size:11px;
         font-weight:normal;
         border-left:solid #2A97B6 1px;
         list-style-type:none;
         float:left;
}

.sub_m li a, .sub_m li span
{
         padding:3px 7px 3px 7px;
         color:#666;
}

.sub_m li a:hover
{
         padding:3px 7px 3px 7px;
         color:#2B97B4;
         border:none;
         background:none;
}




.menu_down
{
         text-align:left;
         margin:0 -10px 0 0;
         padding:0px;
         font-size:10px;
}

.menu_down li
{
         list-style-type:none;
         display:inline;
}
.menu_down li a, .menu_down li span
{
         color:#666;
         padding:0px 10px 0px 10px;
         background:url(serwis/img/gray_pixel.gif) repeat-y 0 0;
}

.menu_down2
{
         text-align:left;
         margin:0 0 0 -10px;
         padding:0px;
         font-size:10px;
}

.menu_down2 li
{
         list-style-type:none;
         display:inline;
}
.menu_down2 li a, .menu_down2 li span
{
         color:#666;
         padding:0px 10px 0px 10px;
         background:url(serwis/img/gray_pixel.gif) repeat-y 100% 0;
}

.path_ico
{
         color:#aaa;
}

.col_white
{
         color:#fff;
}

.col_orange2
{
         color:#FDCE02;
}

.col_yellow
{
         color:#FECE00;
}

.col_black
{
         color:#000;
}

.col_blue
{
         color:#096DB8;
}

.col_gray
{
         color:#666;
}

.col_gray2
{
         color:#333;
}

.tlo_yellow
{
         background:#FECE00;
}

.tlo_gray
{
         background:#F4F4F4;
}

.menu_right
{
         text-align:left;
         margin:0px 0px 10px 0px;
         padding:0px;
         font-size:10px;
         width:100%;
}

.menu_right li
{
         list-style-type:none;
         font-weight:bold;
         width:143px;
         height:28px;
         padding:0px;
         margin-bottom:2px;
}
.menu_right li a, .menu_right li span
{
         display:block;
         color:#666;
         padding:7px 5px 0px 8px;
         margin:0px;
         background:url(serwis/img/tlo_menu_right.gif) no-repeat 0 0;
         width:143px;
         height:28px;
         vertical-align:middle;
}

.menu_up2
{
         text-align:left;
         margin:0px;
         padding:0px;
         font-size:10px;
         height:20px;
}

.menu_up2 li
{
         list-style-type:none;
         display:inline;
         font-weight:bold;
}
.menu_up2 li a, .menu_up2 li span
{
         color:#666666;
         padding:3px 10px 3px 10px;
         background:url(serwis/img/gray_pixel.gif) repeat-y 100% 0;
         border-bottom:solid #FECE00 1px;
}

.menu_up
{
         text-align:left;
         margin:7px 0px 0px 0px;
         padding:0px;
         font-size:10px;
}

.menu_up li
{
         list-style-type:none;
         display:inline;
         font-weight:bold;
}
.menu_up li a, .menu_up li span
{
         color:#666666;
         padding:5px 15px 5px 15px;
         background:url(serwis/img/ico_menu_up.gif) no-repeat 0 7px;
}

.tlo_menu_up
{
         background:url('serwis/img/tlo_menu_up.jpg') repeat-x 0 0;
}

.menu_upup
{
         text-align:left;
         margin:0px;
         padding:0px;
         font-size:10px;
         position: absolute;
         zoom:1;
         z-index:2;
}

.menu_upup li
{
         list-style-type:none;
         float:left;
         font-weight:bold;
         zoom:1;
}
.menu_upup li a, .menu_upup li span
{
         display:block;
         color:#666666;
         padding:0px 10px 0px 10px;
         background:url(serwis/img/yellow_pixel.gif) repeat-y 100% 0;
}


.menu_upup .submenu
{
         visibility:hidden;
         position: absolute;
         padding: 0px;
         margin: 6px 0px 0px 0px;
         background:#fafafa;
         width:150px;
}

.menu_upup .submenu li
{
         clear:left;
         font-size:11px;
         padding: 0px;
         margin: 0px;
         width:150px;
}

.menu_upup .submenu li a, .menu_upup .submenu li span
{
         font-weight:normal;
         display:block;
         color:#666;
         border-bottom:solid #eee 1px;
         margin: 0px;
         padding: 4px 15px 4px 15px;
         background:url(serwis/img/ico_kom.gif) no-repeat 3px 6px;
}
.menu_upup .submenu li a:hover
{
         font-weight:normal;
         display:block;
         color:#666;
         border-bottom:solid #eee 1px;
         margin: 0px;
         padding: 4px 15px 4px 15px;
         background:#dadada url(serwis/img/ico_kom.gif) no-repeat 3px 6px;
}

.tlo_menu_upup
{
         background:url('serwis/img/tlo_menu_upup.gif') repeat-x 0 17px;
}

img
{
         border:0px;
}

ul{
     list-style-type: square;
}


ul li {
     padding: 0 0 2px 0;
     font-size: 11px;
}

div
{
}

form {
        margin: 0px;
}


.eli {
        margin: 0 0 0 -20px;;
}

table td{
        font-size: 11px;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        vertical-align: top;
}


.tab_str{
        vertical-align:middle;
        border-collapse: collapse;
        padding: 0px;
}
.tab_str td{
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     padding: 0px;
     font-size: 11px;
     vertical-align:middle;
}


.tab_space{
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        border-collapse: collapse;
        padding: 0px;
}
.tab_space td{
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     padding: 0px;
}


.tab_space_pad{
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        border-collapse: collapse;
        padding: 0px;
}
.tab_space_pad td{
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     padding: 3px;
     border: solid #ffffff 2px;
}

/*
.tab_kal
{
        border: solid #A1A1A1 1px;
}
.tab_kal td{
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        padding: 2px;
        height: 10px;
}
.tab_kal_td{
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     border: solid #FFA31B 1px;
     background: #FEFEFE;
     text-align: center;
     color: #2F478D;
}

.tab_kal_empty{
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     border: solid #A1A1A1 1px;
     background: #DFE8F7;
     text-align: center;
     color: #2F478D;
}


.tab_kal_niedz{
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     border: solid #1B6896 1px;
     background: #FEFEFE;
     text-align: center;
     color: #2F478D;
}


.tab_kal_up{
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     border: solid #2F478D 1px;
     background: #DFE8F7;
     text-align: center;
     color: #2F478D;
}

.a_kal
{
     text-decoration:underline;
     color:#FE6601;
}
.a_kal:visited
{
     text-decoration:underline;
     color:#FE6601;
}

*/


.tab_kal2
{
        border: solid #FECE00 0px;
}
.tab_kal2 td
{
        width:23px;
        height:22px;
        border:solid #FFA31B 0px;
        text-align:center;
        vertical-align:middle;
        border-spacing:5px;
        color:#356991;
}
.tab_kal2 .tab_kal_td
{
         background: #FECE00;
         border: solid #EBEBEB 1px;
         color:#888;
}

.tab_kal2 .tab_kal_td_fill
{
         background: #FEeE3a;
         border: solid #aaa 1px;
}

.tab_kal2 td a
{
         color:#000;
         text-decoration:none;
}

.tab_kal2 td a:hover
{
         text-decoration:underline;
}


.tab_kal
{
        border: solid #A1A1A1 1px;
}
.tab_kal td
{
        width: 12px;
        padding: 2px;
        height: 10px;
        background:#DFE8F7;
         border: solid #FFA31B 1px;
        text-align: center;
}
.tab_kal .tab_kal_td
{
         background: #FEFEFE;
}

.tab_kal .tab_kal_td_fill
{
         background: #dEdEdE;
}

.tab_kal td a
{
     text-decoration:underline;
}

.tab_kal td a:hover
{
         text-decoration:underline;
}

.tabelka_tab{
        font-size: 10px;
        color: #ffffff;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-align: left;
        border-collapse: collapse;
}
.tabelka_tab td{
     margin-bottom : 0px;
     margin-top : 0px;
     border: 1px black solid;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 10px;
     vertical-align: middle;
     color: #447AA6;
     padding: 2px;
}

.tabelka{
        font-size: 11px;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        border-collapse: collapse;
}
.tabelka td{
     margin-bottom : 0px;
     margin-top : 0px;
     border: 1px #79859F solid;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 11px;
     padding: 2px;
}

.tabelka3{
        font-size: 11px;
        color: #ffffff;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        border-collapse: collapse;
}
.tabelka3 td{
     margin-bottom : 0px;
     margin-top : 0px;
     border: 1px black solid;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #1B0D5E;
     padding: 3px;
}
.tabelka2{
        font-size: 11px;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        border-collapse: collapse;
}

.tabelka2 td{
     margin-bottom : 0px;
     margin-top : 0px;
     border: 0px #ffffff solid;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     padding: 5px;
}



.blacky{
     font-size : 10px;
     font-family : Verdana, MS Sans Serif, Tahoma, Helvetica;
     color : #000000;
     background-color: transparent;
}

.bluecky{
     font-size : 10px;
     font-family : Verdana, MS Sans Serif, Tahoma, Helvetica;
     color : #000000;
     border: solid #2F478D 1px;
     background-color: transparent;
}

.mini{
     font-size : 9px;
     font-family : Verdana, MS Sans Serif, Tahoma, Helvetica;
     color : #447AA6;
     text-align: right;
     text-decoration: none;
     padding: 0 25px 0 25px;
}

.blacky2{
     font-size : 11px;
     font-family : Tahoma, Verdana, MS Sans Serif, Helvetica;
     color : #ffffff;
     border: solid 1px #ffffff;
     height: 25px;
     width: 100px;
     font-weight : bold;
}

.scroll{
scrollbar-base-color: #ffffff;
scrollbar-arrow-color: #ff0000;
scrollbar-darkshadow-color:#2F478D;
scrollbar-shadow-color:#ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-track-color:#ffffff;
scrollbar-face-color: #ffffff;
scrollbar-3dlight-color:#2F478D;
}

.tekst_b{
     font-family: Verdana, Tahoma, Helvetica, Ms Sans serif;
     font-size: 11px;
     font-weight : bold;
     text-decoration: none;
}

.tekst{
     font-family:  Verdana, Tahoma,  Helvetica, Ms Sans serif;
     font-size: 11px;
     color: #447AA6;
}
.title{
     font-family: Verdana, Tahoma, Helvetica, Ms Sans serif;
     font-size: 11px;
     color: #ff0000;
     font-weight : bold;
     text-decoration: none;
}
.warstwa{
     height: auto;
     width: auto;
     position: absolute;
     visibility: visible;
     z-index:100;
}
.tekst2 {
     font-family: Tahoma, Verdana, Helvetica, Ms Sans serif;
     font-size: 11px;
}

.menu_link {
     text-decoration: none;
     font-family :   Verdana, Tahoma, Arial, Geneva;
     color: #004080;
}


.menu_link2 {
     text-decoration: none;
     font-family : Verdana, Arial, Geneva;
     color: #004080;
}


.stopka {
     text-decoration: none;
     font-family : Verdana, Arial, Geneva;
     color: #5977BF;
     font-size: 9px;
}

.orange, .orange:visited, .orange:link {
     text-decoration: none;
     font-family : Verdana, Arial, Geneva;
     color: #FE9A00;
     font-size: 11px;
}


.orange_b {
     text-decoration: none;
     font-family : Verdana, Arial, Geneva;
     color: #FE9A00;
     font-weight : bold;
     font-size: 11px;
}


.tytul_blue {
     text-decoration: none;
     font-family : Verdana, Arial, Geneva;
     color: #2F478D;
     font-weight : bold;
     font-size: 11px;
}
.tytul_blue_gl, .tytul_blue_gl:link {
     text-decoration: none;
     font-family : Verdana, Arial, Geneva;
     color: #2F478D;
     font-weight : bold;
     font-size: 11px;
}
.tytul_blue_gl:visited {
     color: #2F478D;
}

.tytul_blue_gl:active {
     color: #555555;
}

.tytul_blue_light:link,  .tytul_blue_light {
     text-decoration: none;
     font-family : Verdana, Arial, Geneva;
     color: #2F478D;
     font-size: 11px;
}
.tytul_blue_light:visited, .tytul_blue_light:active {
     color: #555555;
}
.tytul_blue_light_gl:link {
     text-decoration: none;
     font-family : Verdana, Arial, Geneva;
     color: #2F478D;
     font-size: 11px;
}

.tytul_blue_light_gl:visited {
     color: #2F478D;
}

.tytul_blue_light_gl:active {
     color: #555555;
}

.path:link, .path {
     text-decoration: none;
     font-family : Verdana, Arial, Geneva;
     color: #555555;
     font-size: 11px;
}

.path:visited {
     color: #555555;
}

.path:active {
     color: #555555;
}

.grey {
     text-decoration: none;
     font-family : Verdana, Arial, Geneva;
     color: #555555;
     font-size: 11px;
     text-align: right;
}

a
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #FE6601;
}

a:hover
{
          text-decoration: none;
}

.menu_tytul
{
        background-color: white;
        border: 0px solid red;
        margin: 0px;
        padding: 0px;
}

.menu_opcje
{
        position: absolute;
        white-space: nowrap;
        visibility: hidden;
        background-color: #ff9900;
        color: white;
        height: auto;
        width: auto;
        border: 0px solid red;
        padding: 10px;
        margin: 0px;
        filter: alpha(opacity=87);
        -moz-opacity: 0.87;
}


li.k
{
padding-left:0px;
margin:15px 0;
}

textarea.ankieta
{
border: 1px solid black;
width:400px;
height:100px;
}

