.sprite-cmsplugin_embeddedmenu-list-element-bg,
.sprite-cmsplugin_embeddedmenu-fake-bg,
.sprite-cmsplugin_embeddedmenu-bottom-bg{background-image:url('../images/cmsplugin_embeddedmenu.png?5b8cf2');background-repeat:no-repeat}
.sprite-cmsplugin_embeddedmenu-list-element-hover-bg:hover{background-position:0px 0px;width:175px;height:32px;}
.sprite-cmsplugin_embeddedmenu-list-element-bg{background-position:0px -32px;width:165px;height:33px;}
.sprite-cmsplugin_embeddedmenu-fake-bg{background-position:0px -65px;width:165px;height:32px;}
.sprite-cmsplugin_embeddedmenu-bottom-bg{background-position:0px -97px;width:165px;height:15px;}
.cmsplugin-embeddedmenu { /*margin-top:12px;*/ text-transform:uppercase; font-size:12px; width:165px; position:relative; right:20px; }
.cmsplugin-embeddedmenu a { color:white; text-decoration:none; }
.cmsplugin-embeddedmenu>ul { width:175px; background:none; }
.cmsplugin-embeddedmenu>ul>li>a { font-weight:bold; }
.cmsplugin-embeddedmenu>ul>li.first { border-top:none; }
.cmsplugin-embeddedmenu>ul>li.last { border-bottom:none; }
.cmsplugin-embeddedmenu>ul>li.first>a { -webkit-border-top-right-radius:3px; -moz-border-radius-topright:3px; border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -moz-border-radius-topleft:3px; border-top-left-radius:3px; }
.cmsplugin-embeddedmenu>ul>li.last>a { -webkit-border-bottom-right-radius:3px; -moz-border-radius-bottomright:3px; border-bottom-right-radius:3px; }
.cmsplugin-embeddedmenu ul li { background:none; clear:both; line-height:32px; padding:0; width:165px; }
.cmsplugin-embeddedmenu>ul>li { border-top:1px solid #918f90; border-bottom:1px solid #464445; }
.cmsplugin-embeddedmenu ul li a { display:block; height:32px; width:155px; padding-left:10px; }
.cmsplugin-embeddedmenu>ul>li ul { font-size:11px; }
.cmsplugin-embeddedmenu>ul>li ul li.first { border-top:1px solid #918f90; }
.cmsplugin-embeddedmenu ul li a:hover { color:#564102; width:175px; }
.cmsplugin-embeddedmenu li.selected>a, .cmsplugin-embeddedmenu li.ancestor>a { background-color:#f4c72e; color:#564102; }
.cmsplugin-embeddedmenu li.selected>a:hover, .cmsplugin-embeddedmenu li.ancestor>a:hover { background-color:transparent; }
.cmsplugin-embeddedmenu>ul li ul { background:#464646; font-size:11px; }
.cmsplugin-embeddedmenu>ul li ul a { font-weight:normal; }
.cmsplugin-embeddedmenu ul ul ul { text-transform:none; }
.cmsplugin-embeddedmenu ul ul ul a { padding-left:25px; width:140px; }
.cmsplugin-embeddedmenu ul li.separator { width:126px; height:0; line-height:0; font-size:0; border-bottom: 1px dotted #6e6e6e; margin:0 auto; }
.cmsplugin-embeddedmenu .bottom-element { width:100%; }