.but_cat
{
        height:17px;
        width:17px;
        position:absolute;
        margin-top:-50px;
        margin-left:150px;
        background:url(/images/templates/but_cat_top.jpg) 0px 0px no-repeat;
}
.but_cat_up
{
        height:17px;
        width:17px;
        position:absolute;
        margin-top:-50px;
        margin-left:150px;
        background:url(/images/templates/but_cat_top_up.jpg) 0px 0px no-repeat;
}
.in_section_one
{
        padding-top:3px;
        padding-bottom:4px;
        padding-left:4px;
        font-size:12px;
        font-family:arial;
        background-color:#d5f0ff;
        border-bottom: 1px solid #2485C1;
        border-top: 1px solid #2485C1;
        border-left: 0px solid #2485C1;
        text-align:left;

}
.in_section_all
{
        background-color:#d5f0ff;
        position:absolute;
        width:181px;
        z-index:1000;
        margin-top:0px;
        margin-left:-2px;
        border-bottom: 2px solid #2485C1;
        border-left: 2px solid #2485C1;
        border-right: 2px solid #2485C1;
}
.catalog-list ul.all_menu_level_1
{
        margin: 0px 0px 0px 0px;
          border-bottom: 1px solid #136EB4;
}
.catalog-list ul.all_menu_level_1 li.arrow
{
        padding: 3px 0px 3px 0px;
        font-size:12px;
        margin: 0px;
        display:block;
        font-family:arial;
        border-top: 1px solid #136EB4;
        background: url(/images/templates/arrow_left_menu.gif) 160px 8px no-repeat #EDF7FF;

}
.catalog-list ul.all_menu_level_1 li.arrow a
{
        color:#000;
        font-weight:bold;
        text-decoration:none;
        padding: 0px 25px 1px 4px;
        display:block;
        font-size:12px !important;

}
.in_section_all ul.all_menu_level_1 li.arrow
{
        padding: 3px 0px 3px 0px;
        font-size:12px;
        line-height:15px;
        margin: 0px;
        display:block;
        font-family:arial;
        border-top: 1px solid #136EB4;
        background: url(/images/templates/arrow_left_menu.gif) 160px 8px no-repeat #EDF7FF;

}
.in_section_all ul.all_menu_level_1 li.arrow a
{
        color:#000;
        font-weight:bold;
        text-decoration:none;
        padding: 0px 25px 1px 4px;
        display:block;
        font-size:12px !important;

}
.catalog-list ul.all_menu_level_1 li.sel
{
          background: #EBF4F9;
}

/*////////////////////////////*/
.catalog-list ul.all_menu_level_2
{
  margin:0px 20px 0px 0px;

}
* html .catalog-list ul.all_menu_level_2
{
 padding: 0px 0px 0px 0px;
}
*:first-child+html .catalog-list ul.all_menu_level_2
{
 padding: 0px 0px 0px 0px;
}
* html .catalog-list ul.all_menu_level_2 li
{
 text-align:left;
 margin: 0px !important;
  border:1px solid #EBF4F9;
 padding: 0px 0px 0px 20px !important;
}
.catalog-list ul.all_menu_level_2 li
{
 text-align:left;
 border: 0px;
 margin: 0px 0px 0px 0px !important;

 padding: 0px 0px 0px 20px !important;
}
.catalog-list ul.all_menu_level_2 li:hover
{
 text-align:left;
 margin: 0px !important;
 padding: 0px 0px 0px 20px !important;
}
.catalog-list ul.all_menu_level_2 li a
{
 color:#003399 !important;
  background:none !important;
  display:block !important;
  font-family:arial;
  font-size:12px;
  margin: 0px !important;
  font-weight:normal !important;
   background: url(/images/templates/arrow_left_menu.gif) 0px 8px no-repeat !important;
  text-decoration:none !important;
  padding: 6px 0px 6px 15px !important;
}
.catalog-list ul.all_menu_level_2 li a:hover
{
color:#CC6600 !important;
  background:none !important;
  display:block !important;
  margin: 0px !important;
   background: url(/images/templates/arrow_left_menu.gif) 0px 8px no-repeat !important;
  text-decoration:none !important;
}
.catalog-list ul.all_menu_level_2 li:hover
{
 border: 0px;

}
