#CategoriesAreaDock #CategoryTreeWidget { list-style: none; margin: 10px 0 0; padding: 0; background: #ededed:; }
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_0 { background: white; margin: 0 auto; overflow: hidden; position: relative; width: 198px; border-top: 1px solid #EDEDED; border-bottom: 1px solid #EDEDED; }
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_0 a.lvl_0_title { display: block; height: 38px; width: 198px; line-height: 41px; overflow: hidden; background: url('../images/bg/menu_bg_big.png') left -78px no-repeat; color: #6d6d6d; }
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_0 a.lvl_0_title:hover { background: url('../images/bg/menu_bg_big.png') left 0px no-repeat }
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_0 a.lvl_0_title.selected { background: url('../images/bg/menu_bg_big.png') left -39px no-repeat }
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_0 a.lvl_0_title.selected span.category_name { color: #758d28 }
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 a.lvl_1_title.selected span.category_name { font-weight: bold; color: #76af0a; width: 150px; }
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_0 a:hover { text-decoration: none }
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_0 a.lvl_0_title span.category_name { color: #666666; display: block; font-weight: bold; padding-left: 50px; font-size: 12px; }
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_0 a.lvl_0_title span.category_icon { display: none }
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_0 a.lvl_0_title span:hover, #CategoriesAreaDock #CategoryTreeWidget li.cat_level_1 a span:hover { color: black }
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_0 a.lvl_0_title span.category_name { padding-right: 25px }
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_0 ul.level_1 li a { display: block; font-family: Tahoma,Verdana,Sans-Serif; height: 21px; line-height: 21px; overflow: hidden; padding-left: 0; font-size: 90%; background: url('../images/icons/arrows/green_arrow_right.gif') right 9px no-repeat; width: 192px; }
#CategoriesAreaDock #CategoryTreeWidget li.cat_level_0 ul.level_1 li a.lvl_1_title span { font-size: 11px; font-weight: normal; padding: 0 0 0 22px; }
#ComparePreviewWidget { background-color: #F9F9F9; margin: 0 0 9px; padding: 6px 6px 3px; text-align: center; }
#ComparePreviewWidget ul { list-style-type: none; margin: 0 0 0.3em; overflow: hidden; padding: 0; }
#ComparePreviewWidget ul li { background-color: #FFFFFF; float: left; height: 25px; margin: 0 2px; overflow: hidden; padding: 1px; position: relative; width: 38px; border: 1px solid #ccc; }
#ComparePreviewWidget ul li.empty { background: url(../images/icons/compare_icon.jpg) no-repeat }
#ComparePreviewWidget .CompareButton, #ComparePreviewWidget .empty-link { color: #8ab501 }
#ComparePreviewWidget ul li input.delete { background: url("../images/icons/compare_delete.gif") no-repeat right top; border: medium none; cursor: pointer; display: block; position: absolute; right: 1px; text-indent: -20000em; top: 1px; }
#ComparePreviewWidget #CompareBoxDivLayer > p { color: #666; margin: 0; line-height: 110%; font-size: 9px; }
#LeftBannerWidget div.banner { margin: 5px 0 15px 0 }
