/*
.menuparent
{
	background-color: #FFFF00 !important;;;;;;;;;;;;;;;;;;;;;;;;; /* ?????????????????????? 
}

.active-trail
{
	background-color: #00FFFF !important;;;;;;;;;;;;;;;;;;;;;;;;; /* ?????????????????????? 
}
*/


ul.nice-menu,
ul.nice-menu ul
{
    List-Style:       None;
    Padding:          0px;
    Margin:           0px;

    Position:         Absolute;  
    Font-Size:        16px;
    Line-Height:      26px;
    Color:            #FFFFFF;
}

ul.nice-menu ul 
{
    Background-Color:   #4C4E50 !important;
    Text-Align:         Left;   
    Border:             0px     !important;

    Top:                41px    !important;
    Left:               10px    !important;
    Margin-Right:       0px     !important; 

	Z-index:            -1      !important;
}

ul.nice-menu li,
ul.nice-menu ul li
{
	Border:           0px     !important;
	Background-Color: Inherit !important;

    Padding-Left:     10px    !important;  
    Padding-Right:    10px    !important; 
    Padding-Top:      3px     !important; 
    Padding-Bottom:   3px     !important; 

	Float:            Left;
}

ul.nice-menu li
{
    Height:           30px    !important;
}

ul.nice-menu ul li
{
    Height:           24px    !important;
}




ul.nice-menu a,
ul.nice-menu a:hover {
  
  Color:            #FFFFFF;
  Text-Decoration:  None;
}


ul.nice-menu > li > a
{
    Border-Top:         1px Solid transparent !important;
    Border-Left:        1px Solid transparent !important;
    Border-Right:       1px Solid transparent !important;
	Border-Bottom:      1px Solid transparent !important;
    Height: 27px;
}

ul.nice-menu > li > a:hover,
ul.nice-menu-down > li.menuparent > a:hover,
ul.nice-menu-down > li.menuparent:hover > a
{
    Border-Top:         1px Solid #FFFFFF     !important;
    Border-Left:        1px Solid #FFFFFF     !important;
    Border-Right:       1px Solid #FFFFFF     !important;
	Border-Bottom:      1px Solid transparent !important;

    Background-Color:   #4C4E50               !important;
    Color:              #9A9A9A               !important;

	Z-index:            11                    !important;
}

ul.nice-menu-down > li.menuparent > a:hover
{
    Border-Bottom:     1px Solid #FFFFFF     !important;
}



ul.nice-menu ul li
{
    Width:              190px;
    Border-Top:         0px Solid #FFFFFF !important;
    Border-Left:        1px Solid #FFFFFF !important;
    Border-Right:       1px Solid #FFFFFF !important;
	Border-Bottom:      0px Solid #FFFFFF !important;
	
	Overflow:           Hidden;
	White-Space:        Nowrap; 
}

ul.nice-menu li.last ul li
{
    Width:              102px;
}

ul.nice-menu ul li.first
{
    Border-Top:         1px Solid #FFFFFF !important;
 	Padding-Top:        5px !important;
}

ul.nice-menu ul li.last
{
    Border-Bottom:      1px Solid #FFFFFF !important;
	Padding-Bottom:     10px !important;
}

ul.nice-menu ul > li a:hover
{
    Color:              #9A9A9A           !important;
}


ul.nice-menu-down li.menuparent
{
    background: inherit; 
}

ul.nice-menu-down li.menuparent:hover
{
    background: inherit; 
}

ul.nice-menu-down li li.menuparent
{
    /* background: inherit; */
}

ul.nice-menu-down li li.menuparent:hover
{
    /* background: inherit; */
}
