ul.new_menu
{
    list-style-type:    none;
    margin:             0;
    padding:            0 25px 0 20px;
}

ul.new_menu li
{
    border-bottom:      solid 1px #EF7373;
    padding:            3px 0;
}

ul.new_menu li a
{
    font-size:          12px;
    font-family:        Arial, Helvetica, sans-serif;
    color:              #666666;
    text-decoration:    none;
    padding-left:       5px;
}

ul.new_menu li a:hover
{
    color:              red;
}

ul.new_menu ul.sub
{
    list-style-type:    none;
    padding-left:       20px;
}

ul.new_menu ul.sub li
{
    border:             0;
}

table.modules
{
    width:              400px;
    margin:             0;
    padding:            0;
    border-collapse:    collapse;
    font:               12px arial;
}

table.modules tr
{
    margin:             0;
    padding:            0;
}


table.modules td
{
    margin:             0;
    padding:            0;
}


table.modules img
{
    width:              80px;
    margin:             0;
    border:             0;
}

#txt ul li
{
    margin:             0;
    padding:            0;
}

#txt ul li p
{
    margin:             0;
    padding:            0;
}

#txt ul li span
{
    padding:            0;
    margin:             0;
}

#footer_table
{
    border-collapse:    collapse;
    margin-bottom:      20px;
    border-bottom:      solid 3px #949599;
}

#footer_table td
{
    padding:            10px 5px;
    background-color:   #efe0be;
}

#footer_table td a
{
    color:              black;
    font-weight:        normal;
    text-decoration:    none;
}

#footer_table td a:hover
{
    text-decoration:    underline;
}

#footer_table tr.naglowek td
{
    padding:            10px 5px;
    border-top:         solid 3px #949599;
    border-bottom:      solid 3px #949599;
    background-color:   #e7e7e8;
}

#footer_table td div
{
    margin:             5px 0;
}

#lista_wydan a
{
    padding:            0 10px;
    color:              black;
    text-decoration:    none;
}

#pozostale_serwisy a
{
    color:              #444444;
    padding:            0 5px;
}

.nekrolog_cennik
{
    border-collapse:    collapse;
}

.nekrolog_cennik tr.naglowek td
{
    background-color:   #f0f0f0;
    text-align:         center;
}


.nekrolog_cennik td
{
    border:             solid 1px #d0d0d0;
    padding:            3px;
}

table.modulowe
{
    margin:             0;
    padding:            0;
    border-collapse:    collapse;
    width:              600px;
}

table.modulowe td
{
    padding:            0;
    border:             0;
    vertical-align:     top;
}

#main_text table.modulowe img
{
    border:             0;
    padding:            0;
    float:              left;
    display:            block
}


