body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-image: url(i/tlo.gif);
    background-repeat: repeat-x;
    background-position: top;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-color: #FFFFFF;
}

.bialy {
color: #FFFFFF; }

p{
 color: #333333;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 0px;
 padding-right: 8px;
 margin:0px;
}

ul{
 color: #333333;
 margin-left: 20px;
 margin-right: 4px;
 margin-top: 4px;
 margin-bottom: 4px;
}

ol{
 color: #333333;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 4px;
 margin-bottom: 4px;
 list-style: outside;
}
li:before{
    display: marker;
    marker-offset: 3em;
}
.buttonowy {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(i/input_gradient.gif);
    background-repeat: repeat-x;
    background-position: left center;
    border: 0px solid #000000;
    height: 18px;
}

.buttonowy_off {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(i/input_gradient_off.gif);
    background-repeat: repeat-x;
    background-position: left center;
    border: 0px solid #000000;
    height: 18px;
}

.padding2px_gora {
    padding-top: 2px;
}


.podkattlo {
    background-image: url(i/tlo_podkat.gif);
    background-repeat: repeat-x;
    background-position: top left;
}


.tabela_logowanie {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    background-color: #ffcd48;
    background-image: url(i/gradient_yellow.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
.padding2px_lewo {
    padding-left: 2px;
}
.inputowy {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    background-color: #FFFFFF;
    xheight: 16px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #232323;
    border-right-color: #5b5b5b;
    border-bottom-color: #a6a6a6;
    border-left-color: #232323;
}
.selectowy {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #232323;
    border-right-color: #5b5b5b;
    border-bottom-color: #a6a6a6;
    border-left-color: #232323;
}
.link_pogrubiony {
    font-weight: bold;
    color: #333333;
    text-decoration: underline;
}

.styl9px {font-size: 9px}

.ramka_zdjec {
    border: 1px solid #333333;
}
td {

    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}
.menu {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-image: url(i/gradient_menu_yellow.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
.margin2px_dol {
    margin-bottom: 2px;
}
.tlo_z_paskiem {
    background-color: #FFFFFF;
    background-image: url(i/pasek_dzielacy.gif);
    background-repeat: repeat-y;
    background-position: right top;
}
.margin20prawa {
    margin-right: 20px;
}
.pogrubiony {
    font-weight: bolder;
    color: #333333;
}
a:hover {
    color: #999999;
    text-decoration: underline;
}

.amenupodr {
     color: #333333;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 0px;
 padding-right: 8px;
 margin:0px;
}

.amenupodr:hover {
     color: #333333;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 0px;
 padding-right: 8px;
 margin:0px;
 text-decoration: underline;
}

.amenugl {
     color: #FFFFFF;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 margin:0px;
 text-decoration: underline;
}

.amenugl:hover {
     color: #FFFFFF;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 margin:0px;
 text-decoration: none;
}


.stopkowy {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 15px;
    color: #999999;
    vertical-align: baseline;
}
.styl16bialy {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
    margin: 0px;
}
a {
    text-decoration: none;
    color: #333333;
}
.margin5px_gora {
    margin-top: 5px;
}
.margin2px_gora {
    margin-top: 2px;
}
.tytul {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 800;
    color: #666666;
}
.padding12lewy {
    padding-left: 12px;
}
.kat_tytul {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    background-color: #fcdd12;
}
.kat_opis {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    padding-top: 7px;
    padding-bottom: 4px;
    padding-left: 0px;
    padding-right: 8px;
}

.akt_zajawka {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    margin: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 0px;
}

.kat_opis_listing {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    padding-top: 0px;
    padding-bottom: 4px;
    padding-left: 8px;
}

.kat_opis_listing11px {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    padding-top: 0px;
    padding-bottom: 4px;
    padding-left: 8px;
}


.mapa_serw_listing {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    margin: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
}

.buttonowy2 {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(i/input_gradient.gif);
    background-repeat: repeat-x;
    background-position: left center;
    border: 1px solid #333333;
    height: 18px;
}
ol {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    color: #333333;
    list-style-position: inside;
}
.li-ol {
    margin-top: 8px;
}
.sitemap_ul {
    margin-top: -1px;
}
.sitemap_ul2 {
    margin-top: -1px;
    list-style-type: circle;
}
.testowy {
    padding: 15px;
}
.tabelka {
border-collapse: collapse;
background-color: #FFF;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.tabelka_hederl {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    background-color: #FFF89D;
    text-align: left;
    padding: 7px;
    font-weight: bold;
    border: 1px solid #CCCCCC;
}
.tabelka_heder {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    background-color: #FFF89D;
    text-align: left;
    padding: 7px;
    font-weight: bold;
    border: 1px solid #CCCCCC;
}
.tabelka_heder2 {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    background-color: #F8B154;
    text-align: left;
    padding: 7px;
    font-weight: bold;
    border: 1px solid #CCCCCC;
}
.tabelka_trescl {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    background-color: #fafafa;
    text-align: left;
    padding: 4px 4px 4px 7px;
    font-weight: normal;
    border: 1px solid #CCCCCC;
}
.tabelka_tresc {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-align: left;
    padding: 4px 4px 4px 7px;
    font-weight: normal;
    border: 1px solid #CCC;
}
.tabelka_tresc_center {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-align: center;
    padding: 4px 4px 4px 7px;
    font-weight: normal;
    border: 1px solid #CCCCCC;
}

.style1 {color: #FF0000}



.alBorder {border:0px solid #ffffff}
.bordern {border:1px solid #ffffff}

.alFont {color:#67675d;font: bold 10px Verdana,Tahom; padding:5px;}
.alFontOv {color:#ffffe3;font: bold 10px Verdana,Tahoma; padding:5px;}

.listafirm_td_jasny
{ background-color: #FFFAF0; }

.listafirm_td_ciemny
{ background-color: #fff8e8; }

.padding6px_lewo {
    padding-left: 6px;
}



.tabelka#prod p {
padding-top: 0px;
padding-left: 0px;
padding-right: 2px;
padding-bottom: 2px; }


.tabelka2_hederl {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-color: #FCCF00;
    text-align: left;
    padding: 7px;
    border-top: none;
    border-right: 1px solid #CCCCCC;
    border-bottom: none;
    border-left: none;
}

.tabelka2_trescl {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-color: #fafafa;
    text-align: left;
    padding: 4px 4px 4px 7px;
    font-weight: bold;
    border-top: none;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #f0f0f0;
    border-left: none;
    vertical-align: top;
}

.tabelka2_tresc_center {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    text-align: center;
    padding: 4px 4px 4px 4px;
    font-weight: normal;
    border-top: none;
    border-right: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    border-left: none;
}

.tabelka2_tresc_lewa {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    text-align: left;
    padding: 4px 4px 4px 4px;
    font-weight: normal;
    border-top: none;
    border-right: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    border-left: none;
}

.marginp {
margin-right: 15px; }


.imgleg {
margin-right: 3px;
vertical-align: middle;}

table.tdruk td {
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black; }

table.trnasp td {
border-top: 1px solid #fff8e8;
border-left: 1px solid #fff8e8;
border-right: 1px solid #fff8e8;
border-bottom: 1px solid #fff8e8; }


.ramka_zdjec_l {
margin: 2px 4px 0px 0px;
border: 1px solid #333333;}

.styl10px {font-size: 10px}

.flol {
float: left; }

.flop {
float: right; }

table.art td {
padding: 4px 0px 0px 0px; }

.listaart_td_jasny
{ background-color: #F7FAFC; }

.listaart_td_ciemny
{ background-color: #F3F8FB; }


/* ostatnio dodane style */


.margin2px_top {
    margin-top: 2px;}

.margin_arrow {
    margin-right: 4px;}

.pad_gl {
padding-top: 10px;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 10px; }

table.tab_gl p {
padding: 0px; }

.styl10px {font-size: 10px}

.ramka_aktu_l {
float: left;
margin: 2px 4px 0px 0px;
border: 1px solid #333333;}

.ramka_prod_l {
float: left;
margin: 2px 4px 0px 0px;
border: 1px solid #333333;}

.ramka_obr {
margin: 0px;
border: 1px solid #333333;}

br.clr {
clear: both; }

.miasta {
font-size: 11px;
 color: #333333;
 padding: 0px;
 margin:0px;
}

.lst {
margin-right: 3px;
 margin-bottom:-2px;
}

.koment_td_jasny
{ background-color: #F8F8F8; }

.koment_td_ciemny
{ background-color: #F3F8FF; }




.w55pr {
width: 55%; }

.w40pr {
width: 40%; }

.ikobok {
vertical-align: middle;
margin-right: 6px; }