@media screen {

    .menu ul.AspNet-Menu ul {display: block;}
    .menu ul.AspNet-Menu li ul ul {display: none;}
    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected ul ul,
    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul ul   {display: none;}

    ul.AspNet-Menu, ul.AspNet-Menu ul {margin: 0; padding: 0; position: relative; zoom: 1;}

    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-Selected ul,
    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath ul,
    .menu ul.AspNet-Menu ul li.AspNet-Menu-WithChildren-Selected ul,
    .menu ul.AspNet-Menu ul li.AspNet-Menu-WithChildren-SelectedPath ul {display: block;}

    ul.AspNet-Menu ul {padding-left: 0;}

    ul.AspNet-Menu li a {display: block; text-decoration: none;}
    ul.AspNet-Menu li {background-image: none; list-style: none; margin: 0; padding: 0;}

    /*Current Menu styles*/
    .menu
    {
        padding: 0px 0 20px 0;
        background: transparent url(img/menu_bottom.gif) no-repeat bottom left;
        margin: 0 0 10px 0;
        max-width: 260px;
    }

    .menu div
    {
        padding: 30px 0 20px 0;
        margin: 0;
        background: #E0E0BE url(img/menu_top.gif) no-repeat 0px -5px;
        border-right: 1px solid #CDCDCD;
        max-width: 260px;
        
    }
 
    .menu ul.AspNet-Menu li
    {
        margin: 0;
        padding: 0;
        background: transparent url(img/menu-main.gif) no-repeat 0 2px;
        zoom: 1;
    }

    /*selected*/
    .menu ul.AspNet-Menu a
    {
        text-decoration: none;
        font-size: 110%;
        line-height: 1.4;
        padding: 2px 0 2px 23px;
		font-weight:bold;
        margin: 0;
        color: #B62814;
        outline: none;
        background: transparent url(img/menu-main2.gif) no-repeat 0 2px;
        zoom: 1;
    }

    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren a,
    .menu ul.AspNet-Menu li.AspNet-Menu-Leaf a
    {
        color: #605E61;
        background: transparent none no-repeat 0 0;
    }

    .menu ul.AspNet-Menu li a:hover
    {
        background: transparent url(img/menu-main2.gif) no-repeat 0 2px;
    }

    /*2. and 3. level*/
    .menu ul.AspNet-Menu ul
    {
        padding: 2px 0 4px 0;
        margin: 0px 0 2px 0;
    }

    .menu ul.AspNet-Menu li li
    {
        border: none;
        padding: 0px 0 0px 0;
        margin: 1px 0 1px 0;
        line-height: 1.2;
        background: transparent none no-repeat 0 0;
    }

    .menu ul.AspNet-Menu li li a
    {
        font-weight: normal;
        background: transparent none no-repeat 0 0;
        padding: 2px 10px 2px 28px;
    }

    .menu ul.AspNet-Menu li li li
    {
        background: transparent none no-repeat 0 0;
    }

    .menu ul.AspNet-Menu li li li a
    {
        font-size: 95%;
        margin: 0 0 0 0px;
        padding: 1px 0 1px 36px;
        background: transparent none no-repeat 0 0;
    }


    .menu ul.AspNet-Menu li li a:hover
    {
        text-decoration: underline;
        color: #D11600;
        background: transparent none no-repeat 0 0;
    }

    .menu ul.AspNet-Menu ul ul
    {
        background: transparent url(img/submenu.gif) repeat 0 0;
        padding-right: 10px;
    }

    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-Leaf-Selected a,
    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-WithChildren-Selected a,
    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-Leaf-Selected a,
    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-Leaf-SelectedPath a,
    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-WithChildren-SelectedPath a
    {
        background: transparent none no-repeat 0 0;
        font-weight: bold;
    }

    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-WithChildren-SelectedPath li a,
    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-WithChildren-Selected li a
    {
        font-weight: normal;
        background: transparent none no-repeat 0 0;
    }

    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-WithChildren-SelectedPath li a:hover,
    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-WithChildren-Selected li a:hover
    {
        background: transparent none no-repeat 0 0;
    }

    .menu ul.AspNet-Menu li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-WithChildren-SelectedPath li.AspNet-Menu-Leaf-Selected a
    {
        background: transparent none no-repeat 0 0;
    }

    
}

@media screen and (max-width: 767px){
	#leftmenu li {float: none; border-bottom: 1px solid #fff; background: none; padding: 0;}
	.menu {background: #E0E0BE url(img/menu-bg-top.jpg) repeat-x top left; max-width: 100%; padding: 0px; margin: 0px;}
	.menu div  { padding: 30px 0 20px 0; margin: 0; background: transparent url(img/menu_top.gif) no-repeat 0px 0px; border-right: none; 
        
    }


}