.asid_sidebarLeft { float: left; margin: 0px;}
.asid_sidebarLeft h2 { color: #3b362d; font-size: 116.67%; text-transform: uppercase; padding: 5px 0px 6px 15px; margin-bottom: 0px; margin-top: 0px; background: url(../images/css/bg-menu-left-li.png) no-repeat left bottom; }

.asid_navLeft { padding: 0px; margin: 0px; clear: both; }
.asid_navLeft li { display: block; clear: both; background: url(../images/css/bg-menu-left-li.png) no-repeat left bottom; }
.asid_navLeft li a { color: #3b362d; display: block; background: url(../images/css/arrow-01.png) no-repeat 0px 10px; padding: 8px 15px;}
.asid_navLeft li a:hover { text-decoration: none; background: url(../images/css/arrow-01-hover.png) no-repeat 0px 10px; }
.asid_navLeft ul { margin: 0px; }
.asid_navLeft li li { background: url(../images/css/bg-menu-left-li-li.png) repeat-y left top; border-bottom: 1px solid #ffffff; }
.asid_navLeft li li a { background: url(../images/css/arrow-01-hover.png) no-repeat 0px 10px;}
.asid_navLeft li li a:hover { text-decoration:none;}
.asid_navLeft li li.open {width:240px; background-color:#ccc8bb;background: url(../images/css/navigation-level-2.png);}
.asid_navLeft li li.open a { border: 0px; margin-left:15px; background: url(../images/css/arrow-02.png) no-repeat 0px 12px;}
.asid_navLeft li li.open a:hover { text-decoration:underline; font-weight:bold; background: url(../images/css/arrow-02.png) no-repeat 0px 12px;}
.asid_navLeft li li.last { border: 0px; background: url(../images/css/bg-menu-left-li-li-last.png) no-repeat left bottom; }
.asid_navLeft li li li { background: url(../images/css/bg-menu-left-li-li-li.png) repeat-y left top; border: 0px; }
.asid_navLeft li li li a { background: url(../images/css/arrow-02.png) no-repeat 32px 12px; padding: 8px 15px 8px 45px;}
.asid_navLeft li li li.open a { font-weight: bold; text-decoration: underline; }
/*.asid_navLeft li:hover { color: #3b362d; background: url(../images/css/bg-menu-left-li-hover.png) no-repeat left bottom; }*/

.asid_navLeft li.open ul { background: url(../images/css/bg-menu-left-li.png) no-repeat left top; padding: 2px 0px 0px 0px; }
.asid_navLeft li.open a:hover { text-decoration: none; background: url(../images/css/arrow-01.png) no-repeat 0px 10px; }

.asid_navLeft li.open li:hover { background: url(../images/css/bg-menu-left-li-li.png) repeat-y left top; }
.asid_navLeft li.open li a:hover { text-decoration: underline; background: url(../images/css/arrow-02.png) no-repeat 18px 12px; }

.asid_navLeft li li.open ul { background: none; padding: 0px; }
.asid_navLeft li li.open li:hover { background: url(../images/css/bg-menu-left-li-li-li.png) repeat-y left top; }
.asid_navLeft li li.open li a:hover { text-decoration: underline; background: url(../images/css/arrow-02.png) no-repeat 32px 12px; }

div.left-menu-box { width: 210px; margin: 12px 10px 10px 10px; padding: 0px 0px 10px 0px; background: url(../images/css/bg-left-menu-box-bottom.png) left bottom no-repeat; border: 0px none; }
div.left-menu-box table { border-collapse: collapse; border: 0px none; margin: 0px; background: url(../images/css/bg-left-menu-box-top.png) left top no-repeat; width: 210px; }
div.left-menu-box table tr td { color: 3b362d; padding: 2px 1px 3px 10px; vertical-align: middle; }
div.left-menu-box table tr:first-child td { padding: 12px 5px 3px 10px; }
div.left-menu-box table tr:first-child td.btn { padding: 12px 10px 3px 0px; }
div.left-menu-box table tr td.btn { padding: 2px 10px 3px 0px; }
div.left-menu-box table tr td.btn a { width: 15px; height: 15px; display: block; background: url(../images/css/ico-delete.png) left top no-repeat; text-indent: -5000px; outline: none; }
div.left-menu-box table tr td.btn a:hover { background-position: left bottom; }

.menu_list {
    width: 240px;
}
/*
.menu_list li{
    background: transparent url(../images/css/bg-menu-left-li-li.png) repeat-y left top;
}
*/
.menu_head {      
    background:none center left transparent no-repeat;
}
.li_menu_head{

}
.menu_body {
    display:none;
}
.menu_body a {
    display:block;
    color:#000000;
    background-color:#CCC8BB; 
    padding-left:10px;
    font-weight:bold;
    text-decoration:none;

}
.menu_body a:hover {
    color: #000000;
    text-decoration:underline;
}
.asid_navLeft-select230{
    word-wrap: break-word;
    width: 230px;
}
.asid_navLeft-select {
    overflow: hidden;
    text-align: justify;   
    background: url(../images/css/arrow-down-01.png) no-repeat right #CCC8BB;
}
.btnButtonButton{ 
    width: 148px;
    height: 38px; margin: 0px 5px;
    padding: 0px; background: url(../images/css/btn-input.png) left top no-repeat; 
    text-align: center; 
    line-height: 38px;
    color: #000717;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;  
}
select.styled { width: 140px; min-height: 30px; display: inline-block }
select.styled-multiple { width: 140px; height: 80px; }
span.select { display: block; width: 134px; min-height: 30px; line-height: 30px; padding: 0px 3px; position: absolute; background: url(../images/css/select-140x30.png) left top no-repeat; display: inline-block; }
span.select:hover { background: url(../images/css/select-140x30-focus.png) left top no-repeat; }

* HTML BODY select.styled { display: inline; }
*+HTML BODY select.styled { display: inline; }
* HTML BODY span.select { display: inline; }
*+HTML BODY span.select { display: inline; }

select.styled {      
    width: 140px; 
    height: 30px; 
    line-height: 30px;
    padding: 0px 3px;
    position: absolute; 
    background: url(../images/css/select-140x30.png) left top no-repeat; 
    display: inline-block;
}
select-styl {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 60%;
    padding: 0px 3px;
    display: inline-block;
}