.block-inner-catalog-list DIV.node  H2 {margin-bottom: 20px;font-size: 24px;font-weight: normal;}
#containerCatalogFirm H1 {margin-bottom: 20px;font-size: 16px;font-weight: bold;}
.block-inner-catalog-list DL {font-size: 14px;clear:both;line-height: 20px;margin: 10px 0px 10px 0px;}
.block-inner-catalog-list DT {color: gray; float: left;width: 100px;}
.block-inner-catalog-list DIV.node P {font-size: 14px; line-height: normal;color: #000;}
.block-inner-catalog-list DIV.node DIV.otherFirm{font-size: 24px; color: #c6c6c6;margin-top: 100px;}

.block-inner-catalog-list DIV.node{border: 1px solid #ecebeb;padding: 10px;  background: url(../images/bg_catalogFirmBlock.gif) repeat-x;}
.block-inner-catalog-list DIV.node H1{font-size: 18px;margin: 0;}
.block-inner-catalog-list DIV.node H1 A{font-weight: normal;}
.block-inner-catalog-list DIV.node .floatR {width: 600px;}

.block-inner-catalog-list DIV.rubricName{ width: 350px;}

.block-inner-catalog-list UL.breadcrumb{display: inline;}
.block-inner-catalog-list UL.breadcrumb LI{display: inline;}

.block-inner-catalog-list DIV.otherFirm H4{font-size: 14px;margin-top: 10px;}
.block-inner-catalog-list DIV.otherFirm H4 A{color: #00aeef;font-weight: normal;}

DIV.block-inner-catalog-list DIV.logo {margin: 0 10px 0 0; border: 1px solid #e2e2e2; padding: 5px;background-color: #FFF;}
DIV.firm-item-bold {font-weight: bold;}

/*overloadTreeCss*/
UL.ltr {width: 200px !important;}
.tree li a, .tree li span {white-space:normal !important;height:auto !important;padding-left: 25px !important;font-size: 11px;line-height: 12px;}
/*overloadTreeCss*/