html, body {
    background-color: #fff;
    font-size: 11px;
    margin: 0px 0px;
    padding: 0;
    font-family: verdana,sans-serif;
}



/*------------------ STRUKTURA DOKUMENTU----------------*/
#main_table{
    margin:0px;
    padding:0px;
    border-left: 0px #25824c solid;
    border-right: 0px #25824c solid;
    border-bottom: 1px #25824c solid;
    border-top:0px;
    width: 780px;

}

#topic{
   margin:0px;
   padding:0px;
   text-align:center;
   position:relative;
}

#lewe {
    background-color: #fff;
    margin:0px;
    padding:0px;
    width:180px;
    text-align:left;

}


#srodek{
    background: #fff;
    padding: 0px 0px 0 0px;
    margin: 10px;
    width:421px;  

}

#tresc {
    padding: 0px 0px 0 0px;
    margin: 0 auto;
    background: #fff;
    color: #000;
    width:392px;


}

#tresc2 {
    padding: 0px 0px 0 0px;
    margin: 0 0 0 5px;
    background: #fff;
    color: #000;
    width:599px;


}

#prawe {
    background: #fff;
    width: 190px;
    padding: 0 0px 0 0px;
    margin: 0px;
    
}
/*----------------------------STOPKA ---------------------------------------------*/
#stopka_napis h4 {
   background: url(pasek_grz.gif) repeat-x;
    border-bottom: 2px #25824c solid;
    padding: 0px 0px 8px 0px;
    font-size: 11px;
    font-style: normal;
    font-family: Verdana, sans-serif;;
    color: #fff;
    font-weight: bold;
    text-align: center;
    word-spacing: 10px;
    line-height: 30px;
    height:29px;
}

#stopka_napis a {
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    font-style: normal;
    font-family: Verdana, sans-serif;;
}

#stopka_napis a:hover {
    color: red;
    text-decoration: none;
    font-size: 11px;
    font-style: normal;
    font-family: Verdana, sans-serif;;
}

#stopka_banery {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;

}

#topic img.flaga{position:absolute; margin: 0; padding: 0; top:0px;; right:5px;}
#topic img.flaga2{position:absolute; margin: 0; padding: 0; top:0px;; right:4px;}
/*-------------------------------------------------------------------------*/


input.pole{
   padding: 5px 0 0 2px;
   margin: 0px 0 0 3px;
   background: rgb(255,255,159);
   border: 1px solid #ccc;
   color: rgb(96,96,96);
   width: 130px;
   height:20px;
   font-size:13px;
   vertical-align:middle;

}


input.pole2{
   padding: 2px 0 0 5px;
   margin: 0px 0 0 7px;
   background: rgb(255,255,159);
   border: 1px solid #ccc;
   color: rgb(96,96,96);
   width: 200px;
   height:20px;
   font-size:13px;
   vertical-align:middle;

}



#content p.klauzura {font-size: 10px;}

#content form.zapros {padding: 0; margin: 10px; 0 0 0px; text-align:center;}
#content form.zapros p {padding: 0 0 10px 0px; margin: 0; text-align:center;}
#content form.zapros p.propozycje_wyslij{padding: 6px 0 10px 0px; margin: 0 0 0 40px; text-align:center;}
#content form.zapros p.propozycje_wyslij  a {padding:5px; margin: 0 0 0 0px; border: 1px #25824c solid; background:#25824c; color:#fff;}
#content form.zapros p.propozycje_wyslij  a:hover {padding:5px; margin: 0 0 0 0px; border: 1px #25824c solid; }
#content form.zapros p.obowiazek {padding: 0; margin: 0; font-size: 10px; color:#aaa; text-align: right;}


input.zapros_tytul{padding: 2px 0 0 5px; margin: 0px 0 0 9px; background: rgb(255,255,159); border: 1px solid #ccc; color: rgb(96,96,96); width: 250px;   height:20px; font-size:13px; vertical-align:middle; }
textarea.zapros_opis{padding: 2px 0 0 5px; margin: 0px 0 0 7px; background: rgb(255,255,159); border: 1px solid #ccc; color: rgb(96,96,96); width: 250px;   height:200px; font-size:13px; vertical-align:middle; }
input.zapros_email{padding: 2px 0 0 5px; margin: 0px 0 0 2px; background: rgb(255,255,159); border: 1px solid #ccc; color: rgb(96,96,96); width: 250px;   height:20px; font-size:13px; vertical-align:middle; }
/*input.zapros_wyslij{padding: 2px 0 0 5px; margin: 0px 0 0 7px; background: rgb(255,255,159); border: 1px solid #ccc; color: rgb(96,96,96); height:20px; font-size:13px; vertical-align:middle; }*/


#main_table img.arrow{
   width:15px;
   height:16px;
   padding: 0px 0 0 5px;
   margin:0px 0 0 0px;
   vertical-align: middle;
   border:0px;
}

#main_table .img_left{
   margin:0 15px 5px 0px;
   border:1px #000 solid;
}
form, p {
    margin: 0;
    padding: 0;
}

td {
    font-size: 12px;
    padding:0px;
    margin:0px;
}

td .ogloszenia_tekst{
   background:#fff;  
   padding:10px 0 0 0px;
   margin:0px 0 0 0px;
   vertical-align:top;
   text-align:justify;

}

td .ogloszenia_tekst_zaj{
   background:#fff;  
   padding:0px;
   margin:0px;
   vertical-align:top;
   text-align:justify;

}

td.ogloszenia_img{
   background:#fff;
   padding:0px;
   margin:0px;
   vertical-align:top;
   border:0px;
   /*width:80px;*/
   
}


a {
    color: #d12027;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.center {
    display: block;
    float: none;
}

.prawe {
    display: block;
    float: right;
    margin-left: 5px;
    margin-bottom: 5px;
    border: 1px solid #999;
}

.lewe {
    display: block;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    border: 1px solid #999;
}

.tekst {
    color: #000;
    font-size: 11px;
}

.tekst p{
   margin: 0 0 20px 0px;
   padding:10px 15px 10px 15px;
   font-family: Verdana, sans-serif;
   border:0px #000 solid;
}

h2.naglowek {
    margin: 0;
    padding: 3px 0 0 15px;
    background: url(h2_bg.jpg);
    border-left: 15px #ed1c24 solid;
    color: #fff;
    font-family: Trebuchet MS;
    font-size: 24px;
    font-style: normal;
    text-align: left;
    height:36px;
}

h2.naglowek_spotkania {
    margin: 0;
    padding: 6px 0 0 15px;
    background: url(h2_bg.jpg);
    border-left: 15px #ed1c24 solid;
    border-right: 0px #ed1c24 solid;
    color: #fff;
    font-family: Trebuchet MS;
    font-size: 22px;
    font-style: normal;
    text-align: left;
    height:36px;
   /* width:439px;*/
}

#logo_g {
    background-color: #fff;
    width: 780px;
}

#menu {
    background-image: url(pasek_grz.gif);
    height: 29px;
    margin:0;
    padding: 0 0 0 0px;
    position:relative;
    
    
}

#menu div.linki{ width: 789px; border:0px #fff solid; position:relative; left:20px; padding:0px; margin:0px;}

a img {border:0px;}

#baner_s{
    padding: 0px;
    margin:2px 0 0 0px;
    background-color: #fff;
    border:0px;
}



#menu_lewe {
    margin: 0 0 5px 0px;
    padding: 0 0 0 0px;
    border-left: 1px #25824c solid;
    border-right: 1px #25824c solid;
    border-bottom: 1px #25824c solid;
    border-top:0px;
    width: 180px;
    font-size:10px;
    text-align:left;

}

#menu_lewe span{
    margin: 0 0px 0px 0px;
    padding: 0 4px 0px 0px;

    font-size:10px;
    text-align:left;
    border: 0px #25824c solid;

}

#menu_lewe_newsletter{
    margin: 0 0 0px 0px;
    padding: 0px 0 11px 0px;
    border-left: 1px #25824c solid;
    border-right: 1px #25824c solid;
    border-bottom: 1px #25824c solid;
    border-top:0px;
    width: 180px;
    text-align:left;
}

#menu_lewe_newsletter form{
    margin: 0 0 0px 0px;
    padding: 0px 0 0px 7px;
    }

#menu_lewe_newsletter p span.newsletter{
   font-size:10px;
   padding:0 5px 12px 5px;
   margin:5px 5px 0 5px;
   display:block;
   text-align:left;
}

#menu_lewe_szukaj{
    margin: 5px 0 0px 0px;
    padding: 0px 0 11px 0px;
    border-left: 1px #25824c solid;
    border-right: 1px #25824c solid;
    border-bottom: 1px #25824c solid;
    border-top:0px;
    width: 180px;
    text-align:left;
}

#menu_lewe_szukaj form{
    margin: 0 0 0px 0px;
    padding: 0px 0 0px 7px;
    }

#menu_lewe_szukaj p span.szukaj{
   font-size:10px;
   padding:0 5px 12px 5px;
   margin:5px 5px 0 5px;
   display:block;
   text-align:left;
}

#reklama_lewa{
   border: 0px #000 solid;
   padding: 0 10px 0 10px;
   margin:5px 0 0 0px;
   width: 153px;
   text-align: center;
}
a.menu1 {
    display: block;
    width:160px;
    background: url(menu1.gif) bottom repeat-y #247647;
    color: #fff;
    text-decoration: none;
    padding: 5px 5px 5px 15px;
    margin:  0px 0 5px 0px;
    text-align:left;
    font-size: 11px;
    font-weight: bold;
}

a.menu2 {
    display: block;
    width:170px;
    background: url(menu1.gif) bottom repeat-y #247647;
    color: #fff;
    text-decoration: none;
    padding: 5px 5px 5px 15px;
    margin:  0px 0 1px 0px;

    font-size: 11px;
    font-weight: bold;
}

a.Wypowiedzi {
    display: block;
    position: relative;
    width:160px;
    background: url(menu1.gif) bottom repeat-y #247647;
    color: #fff;
    text-decoration: none;
    padding: 5px 5px 5px 15px;
    margin:  0px 0 0px 0px;
    top:0px;
    font-size: 11px;
    font-weight: bold;
}

a.menu2:hover {
    background: url(menu1hover.gif) bottom repeat-y #247647;
}

a.menu1:hover {
    background: url(menu1hover.gif) bottom repeat-y #247647;
}

.cien-bok {
    background: url(cienbok1.gif) no-repeat top left;
    width: 18px;
}

.cien-dol {
    height: 19px;
    background: url(bottom_cien.jpg) no-repeat top right;
    margin:0px;
    padding: 0px;

}
.cien-dol2 {
    height: 19px;
    background: url(bottom_cien.jpg) no-repeat top right;
    margin:0px;
    padding: 0px;
    width:604px;;
}

#zolte2 .video_left{float:left; width:249px; border: 0px #226941 solid; padding:2px 0px 2px 0px; margin:3px 0 0 0px;}
#zolte2 .video_right{float:left; border-left: 0px #226941 dotted; padding:0px 0px 2px 0px; margin:3px 0px 0 5px; text-align:center; font-size:10px;}
#zolte2 .video_right p{padding:7px 0px 7px 0px; margin:2px 0 0 0px; font-weight: bold; background: #25824c; color:#fff; border-bottom:1px #000 solid;}

#zolte2 .video_right ul#countrytabs {/*list-style-image:url(arrow.gif);*/ list-style:none; padding: 0 0 0 0px; margin:0 0 0 0px; width:125px; height:240px; text-align:left;}
#zolte2 .video_right ul#countrytabs li { padding:0 0 0px 0px; margin:0px; border-bottom:1px #000 dotted; background:#e6e6e6; display:block;}
#zolte2 .video_right ul#countrytabs li a{border:0px; padding: 10px; margin: 0;  display:block; color:#000;}
#zolte2 .video_right ul#countrytabs li a:hover{border:0px; padding: 10px; margin: 0; text-decoration: underline; background:#fff; display:block; color:#000;}

#zolte2 .video_right ul img.video {border:0px; padding:0 0px 5px 0px; margin:0px;}

#zolte2 {
    padding: 5px;
    margin:0px;
    background: #fff;
    text-align: left;
    color: #000;
    border-left: 1px #226941 solid;
    border-right: 1px #226941 solid;
    border-bottom: 1px #226941 solid;
    /*height:261px;*/

}

#zolte2 form {padding:10px; margin:0;}
#zolte2 form table td{padding:2px 0 2px 0px; margin:0; }
#zolte2 form table td a {padding:5px; margin: 0 0 0 5px; border: 0px #25824c solid; background:#25824c; color:#fff;}
#zolte2 form table td a:hover {padding:5px; margin: 0 0 0 5px; border: 0px #000 solid; }
#zolte2 p {padding:10px; margin:0;}

#zolte {
    padding: 0px;
    background: #fff;
    text-align: left;
    color: #000;
    border-left: 1px #226941 solid;
    border-right: 1px #226941 solid;
    border-bottom: 1px #226941 solid;
    /*height:255px;*/
}


#zolte img.k {
    border: 1px solid #999;
    display: block;
    float: left;
    margin-right: 3px;
    margin-bottom: 3px;
}

#zolte p.czer {
    color: red;
    font-size: 14px;
}


#menu_prawe {
    padding: 0px;
    margin:0 0 10px 0px;
    background: #fff;
    border:1px #25824c solid;
    width: 195px;
}

#menu_prawe img.baner{
    border: 1px solid #000;
    display: block;
    margin:10px 0 10px 0px;
    padding: 0px 0 0px 0px;
}

.zaj-lewa {
    font-size: 10px;
    margin: 6px;
    margin-right: 4px;
    text-align: left;
}

#archiwum img.mini {border:1px #000 solid;}
#archiwum td {font-size:10px; height:180px;}

#menu_lewe img.mini{ border:1px #000 solid; margin:0 8px 8px 0px; float:left; padding:0;}

.zaj-lewa img {
    border: 1px solid #999;
    display: block;
    float: left;
    margin-right: 10px;
    margin-bottom: 0px;
}


.zaj-lewa a.wiecej span {
    display: none;
}

.zaj-prawa {
    font-size: 11px;
    margin: 0px;
    padding: 0 0px 1px 0px;
    color:#000;
}

.zaj-prawa div.flash{margin: 0px;padding: 0 0px 0px 6px; /*background:#236941;*/}

.zaj-prawa div a {padding:0px; margin: 0px; color:#000;}
.zaj-prawa div a:hover {text-decoration: underline;}

.zaj-prawa a.media_nazwa{
    font-size: 10px;
    margin: 0px;
    padding:  0 10px 0 10px;
    color:#ff0000;
}

a.wiecej {
    display: block;
    width: 18px;
    height: 17px;
    background: url(wiecej.jpg) no-repeat;
}

a.wiecej span {
   /* display: none;*/
}

a.wiecej2 {
    display: block;
    width: 18px;
    height: 17px;
    background: url(wiecej2.jpg) no-repeat;
}

a.wiecej2 span {
    display: none;
}

#stopka_napis {
    background-color: #fff;
}

.bel2 {
    margin-top: 5px;
    height: 9px;
    background: url(pasek_dz.gif) repeat-x #226640;
}

.bel1 {
    height: 3px;
    background: url(pasek_dz2.gif) repeat-x #226640;
}

#content {
    text-align: left;
}

#content img.spotkania_img{
    border: 1px solid #999;
}



#content .bez {
    border: 0px;
}

h2.roz {
    display: block;
    margin: 10px 0;
    padding: 5px;
    font-size: 18px;
    color: #FFF;
    background: #25824C;
    font-weight: normal;
}

h2.roz a {
    color: #FFF;
}

/*STYLE FUNKCJI CLASS ZAJ*/
.zaj_big {
    margin:  0 0 0px 0px;
    padding: 0px;
    border-left: 1px #226941 solid;
    border-right: 1px #226941 solid;
    border-bottom: 1px #226941 solid;
    color:#000;
    line-height: 150%;


}

.zaj_all {
    margin:  0 0 0px 0px;
    padding: 15px 15px 15px 15px;
    color:#000;
    border-bottom: 1px #226941 dotted;
    line-height: 150%;
    /*width:360px;      */

}

.zaj_all table {width:100%; padding:0px; margin:0px; border:0px #000 solid;}

.zaj{
    margin:   0px;
    padding: 15px 15px 15px 15px;
    border-left: 1px #226941 solid;
    border-right: 1px #226941 solid;
    border-bottom: 1px #226941 solid;
    /*width:360px;*/
    min-height:145px;
    line-height: 150%;
    text-align: justify;
}

.zaj p.data {color:#aaa; font-size:10px; text-align:left; padding:0px; margin:20px 0 0 0px;}

.zaj p.propozycje_text {text-align:justify; padding:0px 0px 10px 0px;}

.zaj ul.sciaga {
   margin:0 0 0 18px;
   padding:0px;
   list-style: none;
   list-style-image: url(kwadrat.gif);
}

.zaj li.sciaga a {color:#000;}
.zaj li.sciaga a:hover{text-decoration:underline;}

ul.ogloszenia {
margin: 0px;
padding: 10px 0 10px 0px;
text-align:center;

}

li.SpotkaniaZielonaStrzalka{
padding: 5px 0px 0px 0px;
margin: 0px;
list-style:none;
}

li.SpotkaniaZielonaStrzalka a{
color: #246e4b;
padding: 0px 0px 0px 0px;
margin: 0px;
font-weight: bold;
font-size: 9px;
font-style: normal;
font-family: Verdana, sans-serif;;
}

.zaj h4.naglowek2, .zaj_all h4.naglowek2{
    margin: 0 0 14px 0px;
    padding: 0;
    font-weight: bold;
    color: #D12027;
    font-size: 16px;
    text-align:left;

}

#zolte h4.naglowek2, #zolte h4.naglowek2 a{
    margin: 0 0 16px 0px;
    padding: 0;
    font-weight: bold;
    color: #D12027;
    font-size: 16px;


}

/*-----------------------------------*/

div.osoby {
    margin: 0 0 0px 0px;
    padding: 10px 0 10px 0px;
}

#content h1 {
    margin: 0;
    padding: 0;
    font-weight: bold;
    color: #D12027;
    font-size: 18px;
}

#content h3 {
    margin: 2px 0 10px 0px;
    padding: 0;
    font-size: 12px;
}
.zaj .data, .zaj_all .data {
    margin: 5px 0 5px 0px;
    color: #999;
}

.zaj .tresc, .zaj_all .tresc {
    margin: 5px 0 5px 0px;
    text-align: justify;
}
.lewy {
    margin: 0px 10px 0px 0px;
    padding: 0px 0 0 0;
    border: 1px solid #333;
    display: block;
    float: left;
}

/*Lista utworow w MEDIA*/
table #table_goscie td p{
padding:0px;
margin:0px;
font-size:14px;
}
/*-----------------------------------------*/


/*Lista utworow w MEDIA*/

table #media {
border:0px #000 solid;
width:360px;
}

table #media tr{
border:0px #000 solid;
}

table #media a{
border:0px #000 solid;
font-size:12px;
}

table #media td.media_img{
border:0px #000 solid;
width: 40px;
}

#content a
{
padding: 0 0 0 0px;
margin:0px;
}


/*----------------------Banery--------------------------------------------------*/
ul.Banery{ /* prawa listwa pod ksiazkami*/
margin: 0px;
padding: 10px 0 10px 0px;
border:0px;
}


li.WypOmamZielonaStrzalka2{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
list-style: none;
border:0px;
}


li.WypOmamZielonaStrzalka2 a{
margin:0px;
border:0px;
}


/*---------------------------------Wypowiedz o MAM----------------------------*/
#menu_lewe ul{
margin: 0px;
padding: 0px 5px 0px 0px;

text-align: right;
}

ul #szczegoly{
font-size:9px;
text-align: left;
margin:0px;
padding:0px;
}

li.WypOmamZielonaStrzalka{
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 15px;
list-style: none;
text-align:right;
}


li.WypOmamZielonaStrzalka a{ /*wiecej pod notatka lewa kolumna*/
padding:0px 0px 0px 0px;
margin:0 0 0 0px;



}
/*---------------------------------------------------------------------------------*/
ul.wstecz {
margin: 0px;
padding: 10px 0 10px 0px;

text-align: right;
}


li.wstecz{
padding: 0px 0px 0px 0px;
margin: 0px;

list-style:none;
}

li.wstecz a{
color: #246e4b;
padding: 0px 0px 0px 0px;
margin: 0px;
border:0px;

}

ul.osoby{
padding: 0 0 0 30px;
margin: 0px;
text-align: left;
border:0px #000 solid;

}
li.osoby {
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
list-style-image: url(kwadrat.jpg);
vertical-align: middle;

}
li.osoby a{
   color:#000;
   font-size:12px;
   font-weight:bold;
   text-decoration: none;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   background:#fff;
}
li.osoby a:hover{
   color:#000;
   text-decoration: underline;
}

ul.czasopismo{
margin: 0px;
padding: 10px 0 10px 10px;

}

li.czasopismo{
padding: 0px 0px 0px 0px;
margin: 0px;
list-style:none;
}

li.czasopismo a{
color: #246e4b;
padding:0px 0px 0px 0px;
margin:0px;
font-weight: bold;
}

/*---------------------------------------------Ważne Ogłoszenia--------------------*/

#slider1 ul, .contentslide ul {
margin: 0px;
padding: 10px 0 10px 340px;

}

.contentslide li.WazneOgloszenia, #slider1 li.WazneOgloszenia{
padding: 0px 0px 0px 0px;
margin: 0px;
list-style: none;


}

img.szczegoly{
padding: 0px 0px 0px 0px;
margin: 0px;
width:75px;
height:23px;
border:0px;
}

img.wiecej{
padding: 0px 0px 0px 0px;
margin: 0px;
width:60px;
height:23px;
border:0px;
}

img.wstecz{
padding: 0px 0px 0px 0px;
margin: 0px;
width:60px;
height:23px;
border:0px;
}
a.ogloszenie_tekst{
color:#000;
}

a.ogloszenie_tekst:hover{
color:#000;
text-decoration:underline;
}


.contentslide p.black {text-align:center; font-size:12px; font-weight: bold;  width: 360px;}
.contentslide p.black_1 {text-align:center; font-size:12px; font-weight: bold;  width: 360px; padding:0px 0px; margin:0px;}
.contentslide p#tresc {text-align:center; font-size:12px; margin: 15px 0 0 0px; width: 360px; font-weight: bold;}
.contentslide h5#autor_red { text-align:center; font-size:14px; font-weight: bold; color: #ff0000; margin-top:2px; width: 360px;}
.contentslide h4#ogloszenie_red {color:#ff0000; font-weight: bold; font-size:18px;  width: 360px;}
.contentslide h4#ogloszenie_green {color:#006600; font-weight: bold; font-size:18px; margin-top:2px; padding-top:2px; width: 360px;}

.zaj_all div.widowisko_ogloszenia {text-align: center; margin:0; padding: 0; width:557px;}

.zaj_all div.widowisko_ogloszenia p.black{text-align:center; font-size:12px; font-weight: bold;  width: 557px;}
.zaj_all div.widowisko_ogloszenia p.black_1{text-align:center; font-size:12px; font-weight: bold;  width: 557px; padding:0px 0px; margin:0px;}
.zaj_all div.widowisko_ogloszenia p#tresc{text-align:center; font-size:12px; margin: 15px 0 0 0px; width: 557px; font-weight: bold;}
.zaj_all div.widowisko_ogloszenia h4#ogloszenie_green{color:#006600; font-weight: bold; line-height:140%; font-size:22px;  width: 557px; padding:15px 0px 30px 0px; margin:0;}
.zaj_all div.widowisko_ogloszenia h4#ogloszenie_red{color:#ff0000; font-weight: bold; font-size:22px; padding:20px 0px 20px 0px; margin:0;  width: 557px;}
.zaj_all div.widowisko_ogloszenia h5#autor_red {text-align:center; font-size:14px; font-weight: bold; color: #ff0000; width:557px; padding:5px 0px 20px 0px; margin:0;}


.szukaj {
   margin-top: 10px;
   padding-top:20px;
   border-top: 1px solid #cccccc;
}

input #szukaj {margin:10px;}

.mniejsza {
	font-size:11px;
}

.mala {
	font-size:10px;
}

.wieksza {
	font-size:13px;
}

.szara {
	color: #999999;
}

A.koszyk {
	background:#25824C no-repeat left center; padding:4px; padding-left:20px; line-height:30px; color:#ffffff; border:1px solid #DEDEDE;
}

A.koszyk:hover {
	background:#25824C no-repeat right center; padding-right:20px; color:#ffffff; /* background-color:#EFE9D6; */ text-decoration:none;
}

.button {

    text-align: center;
	 line-height:2.3em;	
    background: #226840;
    color: #ffffff;
    font-size: 11px;
    display: block;
    width:140px;
    border-right: 0px solid #FCF5E6;
    font-weight: bold;
}


.button:hover {
    text-decoration: none;
    background: #3B8F5E;
    color: #ffffff;
    border: 0px solid #616044;
}

.tab table{
/* width:100%; was 90 */
margin:1px 0 1px 0;
color:#333;
line-height:16px;
/*border:1px solid #939393; */
/*border-collapse:separate; */
}

.tab th{
color:#ffffff;
padding:4px;
border:0px solid #939393;
font-size:11px;
font-weight:bold;
text-align:center;
background-color:#3B8F5E;}

.tab td{
padding:4px;
font-size:11px;
border:0px solid #939393;
background-color:#f0f0f0;
}

.tab_noborder td{
margin:0;
border:0;
color:#000;
}

.tytul {
	font-size:14px;
}

.osoby_naglowek {
	font-size:16px;
	font-weight: bold;
	color: #D12027;
}

ul.std{
padding: 0 0 0 23px;
margin: 0px;
text-align: left;
border:0px #000 solid;

}
li.std {
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
list-style-image: url(kwadrat2.gif);
vertical-align: top;

}

.str_pas {
	background: #226941;
	color: #ffffff;
	font-weight: bold;
}

.str_akt {
	background: #ffffff;
	color: #555555;
	font-weight: bold;
}