#lf_main {
    width:750px;
    border:1px solid #cccccc;
    font-family:Arial, Helvetica, sans-serif;
    padding:5px 5px 30px 5px;
}
.lf_catalog_cell {
    margin:0px;
    padding:0px;
    vertical-align:top;
}
h4.lf_catalog_cat {
    font-weight:bold;
    font-size:medium;
    text-align:left;    
    padding:0px;
    margin:10px 0px 10px 0px;
}
menu.lf_catalog_cat {
    font-size:small;
    margin:2px 0px 20px 10px;
    padding:0px;
}
ul.lf_catalog_subcats {
    list-style-type: none;
    margin:0px;
    padding:0px;
    margin-left:20px;   
}
ul.lf_catalog_subcats li {
    margin-bottom:3px;
    padding:0px;
}

a.lf_catalog_subcat {
    color:#0000cc;
    font-weight:normal;
    font-size:small;
    text-decoration:none;
}
a.lf_catalog_subcat:hover {
    background-color:#eeeeee;
}

p.lf_catalog_subcat_paging {
    padding:0px;
    margin:0px;
    font-size:x-small;
    font-weight:normal;
}
p.lf_catalog_subcat_paging a {
    color:#0000cc;
    text-decoration:none;
}
p.lf_catalog_subcat_paging a:hover {
    text-decoration:underline;
}

#lf_cat {
    width:100%;
    border:0px;
}
.lf_cat_counter {
    font-weight:bold;
    font-size:medium;
}
.lf_cat_link {
    font-size:small;
}
.lf_cat_link p {
    padding:0px;
    margin:0px;
}

a.lf_cat {
    color:#0000cc;
    font-weight:normal;
    font-size:small;
    text-decoration:none;
}
a.lf_cat:hover {
    background-color:#eeeeee;
}

p#lf_cat_paging {
    padding:10px 0px 10px 0px;
    margin:0px;
    font-size:small;
    font-weight:normal;
}
p#lf_cat_paging a {
    color:#0000cc;
    text-decoration:none;
}
p#lf_cat_paging a:hover {
    text-decoration:underline;
}
p#lf_cat_paging strong {
    font-weight:bold;
}
.lf_addlink {
    border-collapse: collapse;
    color: #363636; 
    width:50%;
}

a:visited    { color: #000080 }

a.header, a.header:visited, a.header:hover {
    color: #0000CC;
    text-decoration: none;
}



