div.r01gContainer *.context-menu-root { color: rgb(0, 0, 0) }
div.r01gContainer *.context-menu-item.icon-check { background-image: url(images/contextmenu/check.png) }
div.r01gContainer *.context-menu-item.icon-check_all { background-image: url(images/contextmenu/check_all.png) }
div.r01gContainer *.context-menu-item.icon-uncheck { background-image: url(images/contextmenu/uncheck.png) }
div.r01gContainer *.context-menu-item.icon-uncheck_all { background-image: url(images/contextmenu/uncheck_all.png) }
div.r01gContainer *.context-menu-item.icon-child { background-image: url(images/contextmenu/child.png) }
div.r01gContainer *.context-menu-item.icon-descendent { background-image: url(images/contextmenu/descendent.png) }
div.r01gContainer *.context-menu-list { margin: 0; padding: 0; min-width: 120px; max-width: 250px; display: inline-block; position: absolute; list-style-type: none; border: 1px solid rgb(221, 221, 221); background: rgb(238, 238, 238); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5); -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5); -ms-box-shadow: 0 2px 5px rgba(0,0,0,0.5); -o-box-shadow: 0 2px 5px rgba(0,0,0,0.5); box-shadow: 0 2px 5px rgba(0,0,0,0.5); font-family: Verdana,, Arial,, Helvetica,, sans-serif; font-size: 11px }
div.r01gContainer *.context-menu-item { padding: 2px 2px 2px 24px; background-color: rgb(238, 238, 238); position: relative; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none }
div.r01gContainer *.context-menu-separator { padding-bottom: 0; border-bottom: 1px solid rgb(221, 221, 221) }
div.r01gContainer *.context-menu-item > label > input, div.r01gContainer *.context-menu-item > label > textarea { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text }
div.r01gContainer *.context-menu-item.hover { cursor: pointer; background-color: rgb(186, 186, 186) }
div.r01gContainer *.context-menu-item.disabled { color: rgb(102, 102, 102); cursor: default }
div.r01gContainer *.context-menu-input.hover, div.r01gContainer *.context-menu-item.disabled.hover { cursor: default; background-color: rgb(238, 238, 238) }
div.r01gContainer *.context-menu-submenu after { content: ">"; color: rgb(102, 102, 102); position: absolute; top: 0; right: 3px; z-index: 1 }
div.r01gContainer *.context-menu-item.icon { min-height: 18px; background-repeat: no-repeat; background-position: 4px 2px }
div.r01gContainer *.context-menu-item.icon-edit { background-image: url(images/contextmenu/page_white_edit.png) }
div.r01gContainer *.context-menu-item.icon-cut { background-image: url(images/contextmenu/cut.png) }
div.r01gContainer *.context-menu-item.icon-copy { background-image: url(images/contextmenu/page_white_copy.png) }
div.r01gContainer *.context-menu-item.icon-clone { background-image: url(images/contextmenu/page_white_clone.png) }
div.r01gContainer *.context-menu-item.icon-paste { background-image: url(images/contextmenu/page_white_paste.png) }
div.r01gContainer *.context-menu-item.icon-delete { background-image: url(images/contextmenu/page_white_delete.png) }
div.r01gContainer *.context-menu-item.icon-add { background-image: url(images/contextmenu/page_white_add.png) }
div.r01gContainer *.context-menu-item.icon-quit { background-image: url(images/contextmenu/door.png) }
div.r01gContainer *.context-menu-item.icon-add { background-image: url(images/contextmenu/page_white_add.png) }
div.r01gContainer *.context-menu-input > label > * { vertical-align: top }
div.r01gContainer *.context-menu-input > label > input[type="checkbox"], div.r01gContainer *.context-menu-input > label > input[type="radio"] { margin-left: -17px }
div.r01gContainer *.context-menu-input > label > span { margin-left: 5px }
div.r01gContainer *.context-menu-input > label, div.r01gContainer *.context-menu-input > label > input[type="text"], div.r01gContainer *.context-menu-input > label > textarea, div.r01gContainer *.context-menu-input > label > select { display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box }
div.r01gContainer *.context-menu-input > label > textarea { height: 100px }
div.r01gContainer *.context-menu-item > *.context-menu-list { display: none; right: -5px; top: 5px }
div.r01gContainer *.context-menu-item.hover > *.context-menu-list { display: block }
div.r01gContainer *.context-menu-accesskey { text-decoration: underline }
div.r01gContainer *.context-menu-item.icon.rup-icon { display: block }
div.r01gContainer *.context-menu-item.rup-css-sprite { padding: 2px }
div.r01gContainer *.context-menu-cursor { cursor: url(cursors/context-menu.cur), default }
