#dhtmlgoodies_tree p, #dhtmlgoodies_tree2 p{}
#dhtmlgoodies_tree a, #dhtmlgoodies_tree2 a{}

#dhtmlgoodies_tree, #dhtmlgoodies_tree2{margin:0px; padding:0px; font-family:Tahoma,Arial,Helvetica,'Sans Serif'; font-size:100%; }
#dhtmlgoodies_tree ul, #dhtmlgoodies_tree2 ul{ margin-left:20px; padding-left:0px; display:none; }
#dhtmlgoodies_tree li, #dhtmlgoodies_tree2 li{ list-style-type:none; margin: 0; vertical-align:top; }
#dhtmlgoodies_tree li a, #dhtmlgoodies_tree2 li a{	color:#000; padding-left:8px; }
#dhtmlgoodies_tree li img, #dhtmlgoodies_tree2 li img{margin: 0; vertical-align:middle;}
#dhtmlgoodies_tree li.hidden a, #dhtmlgoodies_tree2 li.hidden a{color:#999999;}
#dhtmlgoodies_tree li.triangle_down_users_hidden a, #dhtmlgoodies_tree2 li.triangle_down_users_hidden a{color:#999999;}

div.dhtmlgoodies_tree_head {background: #EEE; margin: -10px -10px 20px -10px; text-align: justify; padding: 10px 20px; border: 3px solid #CCC;}
ul.dhtmlgoodies_tree li {border-bottom: 1px solid white !important;}

table#table_main td ul#dhtmlgoodies_tree {width: 250px !important; padding: 0 0 50px 0 !important; overflow-x: auto !important;}
table#table_main td ul li {white-space: nowrap !important;}
table#table_main td div#panel_right ul li {line-height:normal;}

.web_catalogue img.expand_icon {display:none;}
.web_catalogue ul img.expand_icon {display:inline;}
#dhtmlgoodies_tree ul#tree_ul_0, #dhtmlgoodies_tree2 ul#tree_ul_0 {margin-left:3px;}


.roman h2 {line-height:31px; margin-left:10px;}
.roman h2 img {vertical-align:middle;}

#topicName img.catalogue {margin:-2px 8px 0 0;vertical-align:middle;}
#topicName img.catalogue {margin:-2px 8px 0 0;vertical-align:middle;}
#catalogue img {vertical-align:middle;}


