div.CPPMenuEditBoxFg {
	width: 100%;
	height: 100%;
	overflow: auto;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 501;
}

div.CPPMenuEditBoxBg {
	width: 100%;
	height: 100%;
	z-index: 500;
	background-color: #4A4A4A;
	position: absolute;
	top: 0px;
	left: 0px;
	filter: alpha(opacity=50,finishopacity=50,style=0);
  opacity: .50;
  -moz-opacity: 0.50;
}

a.changepanel, a.changepanel:hover {
	color: #85AE19 !important;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
}

td.menuedit_right input, td.menuedit_right select {
	width: 200px;
	color: #85AE19;
}

td.menuedit_right {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 40px;
	text-align: right;
	width: 50%;
}

td.menuedit_left {
	padding-left: 40px;
	color: #808080;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	width: 50%;
}

td.menuedit_lefttop {
	padding-left: 40px;
	padding-bottom: 10px;
}

div.invisible {
	display: none;
	position: absolute;
}

div.full_editor{
	padding: 0px;
}

div.full_editor table{
	margin-left: auto;
	margin-right: auto;
	background: transparent;
}

div.full_editor table td._left{
	width: 12px;
}

div.full_editor table td._middle{
	width: 100%;
}

div.full_editor table td._right{
	width: 10px;
}

div.CPPMenuEditBoxStandard div.top_border_left, div.CPPMenuEditBoxAdvanced div.top_border_left{
	background-image: url('../../../_framework/images/siteedit/menuedit/top_border_left.png');
	background-repeat: no-repeat;
	width: 12px;
	height: 15px;
}

div.CPPMenuEditBoxStandard div.top_border, div.CPPMenuEditBoxAdvanced div.top_border{
	width: auto;
	height: 15px;
	background-image: url('../../../_framework/images/siteedit/menuedit/top_border.png');
	background-position: center top;
	background-repeat: repeat;
	font-size: 0px;
}

div.CPPMenuEditBoxStandard div.top_border_right, div.CPPMenuEditBoxAdvanced div.top_border_right{
	background-image: url('../../../_framework/images/siteedit/menuedit/top_border_right.png');
	background-repeat: no-repeat;
	width: 10px;
	height: 15px;
}

#grey_left, #grey_right, #adv_grey_left, #adv_grey_right {
	background: #e4e4e4;
	vertical-align: top;
}

div.CPPMenuEditBoxStandard div.middle_border_left, div.CPPMenuEditBoxAdvanced div.middle_border_left{
	width: 12px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	background-image: url('../../../_framework/images/siteedit/menuedit/middle_border.png');
	background-repeat: no-repeat;
	background-position: top;
}

div.CPPMenuEditBoxStandard div.middle_border_right, div.CPPMenuEditBoxAdvanced div.middle_border_right{
	width: 10px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	background-image: url('../../../_framework/images/siteedit/menuedit/middle_border.png');
	background-repeat: no-repeat;
	background-position: top;
}

div.CPPMenuEditBoxStandard div.bottom_border_left, div.CPPMenuEditBoxAdvanced div.bottom_border_left{
	background-image: url('../../../_framework/images/siteedit/menuedit/bottom_border_left.png');
	background-repeat: no-repeat;
	width: 12px;
	height: 18px;
}

div.CPPMenuEditBoxStandard div.bottom_border, div.CPPMenuEditBoxAdvanced div.bottom_border {
	width: auto;
	height: 18px;
	background-image: url('../../../_framework/images/siteedit/menuedit/bottom_border.png');
	background-position: center top;
	background-repeat: repeat;	
}

div.CPPMenuEditBoxStandard div.bottom_border_right, div.CPPMenuEditBoxAdvanced div.bottom_border_right{
	background-image: url('../../../_framework/images/siteedit/menuedit/bottom_border_right.png');
	background-repeat: no-repeat;
	width: 10px;
	height: 18px;
}

div.CPPMenuEditBoxStandard div.main_editor, div.CPPMenuEditBoxAdvanced div.main_editor {
	/* background-image: url('../../../_framework/images/siteedit/menuedit/top_border_bg.png');
	background-position: center top;
	background-repeat: repeat-x; */
	background: white;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

div.CPPMenuEditBoxStandard {
	padding-bottom: 10px;
	position: absolute;
	left: 0px;
	top: 10%;
	width: 100%;
}

div.CPPMenuEditBoxAdvanced {
	padding-bottom: 10px;
	position: absolute;
	left: 0px;
	top: 10%;
	width: 100%;
}

.CPPMenuEditBoxStandard table, .CPPMenuEditBoxAdvanced table {
	background-image: url('../../../_framework/images/siteedit/menuedit/bg.gif');
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	width: 470px;
}

.field {
  border: 1px solid #AAAAAA;
  background-color: #FFFFFF;
  color: #028BBA;
	width: 150px;
}

.readonlyfield {
  border: 1px solid #AAAAAA;
  background-color: #F6F6F6;
  color: #C6C6C6 !important;
	width: 150px;
}

.field_wrong {
  border: 1px solid #AAAAAA;
  background-color: #FFAAAA;
  color: #AA0000;
	width: 150px;
}

.CPPMenuEditBox td.Items {
	background-color: #efefef;
	font-family: Tahoma;
	font-size: 12px;
	padding: 1px;
	text-align: left;
	width: 176px;
}

.CPPMenuEditBox td.Title {
	text-align: left;
	padding-left: 40px;
	padding-top: 40px !important;
	padding-bottom: 0px !important;
}

.CPPMenuEditBox td.SubTitle {
	text-align: right;
	vertical-align: bottom;
	padding-right: 40px;
	padding-bottom: 21px;
}

.toolbar {
}

td.ToolbarTitle {
	color: #EFEFEF;
	background-color: #6F6F6F;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

table.ToolbarTitleTable {
	width: 352px;
}

td.ToolbarTitleLeft {
	height: 20px;
	width: 20px;
	background-image: url('../../../_framework/images/editmenu_left.gif');
	background-repeat: no-repeat;
}

td.ToolbarTitleRight {
	height: 20px;
	width: 79px;
	background-image: url('../../../_framework/images/editmenu_logo.gif');
	background-repeat: no-repeat;
}

td.ToolbarBottom {
	width: 352px;
	height: 4px;
	background-image: url('../../../_framework/images/editmenu_bottom.gif');
	background-repeat: no-repeat;
}

.button_menuedit, .button_menudelete, .button_addmenu, .button_addsubmenu, .button_menuup, .button_menudown, .button_menuright, .button_menuleft {
	background-color: #efefef;
	color: #6F6F6F;
	font-family: Arial;
	font-size: 12px;
	border: none;
  background-repeat: no-repeat;
  background-position: 1px;
	cursor: pointer;
	padding-left: 20px;
	width: 170px;
	text-align: left;
}

.button_inactive{
	background-color: #EFEFEF;
	color: #C8C8C8;
	font-family: Arial;
	font-size: 12px;
	border: none;
  background-repeat: no-repeat;
  background-position: 1px;
  padding-left: 20px;
	width: 170px;
	text-align: left;
}

.admin_siteeditbox3 li {
  float: left;
}

.admin_siteeditbox3 ul li select {
  width: 90px;
  font-size: 8pt;
}

.admin_siteeditbox3 a {
  display: block;
  padding-left: 18px;
  white-space: nowrap;
  background-repeat: no-repeat;
}

span.szoveg {
  display: block;
  padding-left: 18px;
  white-space: nowrap;
  color: #808080;
  background-repeat: no-repeat;
}

.active_addmenu { background-image: url('../../../_framework/images/icons/uj_menupont.gif'); }
.active_addsubmenu { background-image: url('../../../_framework/images/icons/uj_almenupont.gif'); }
.active_edit { background-image: url('../../../_framework/images/icons/szerkeszt.gif'); }
.active_delete { background-image: url('../../../_framework/images/icons/torol.gif'); }
.active_up { background-image: url('../../../_framework/images/icons/egy_szinttel_fel.gif'); }
.active_down { background-image: url('../../../_framework/images/icons/egy_szinttel_le.gif'); }
.active_right { background-image: url('../../../_framework/images/icons/sorrend_elore.gif'); }
.active_left { background-image: url('../../../_framework/images/icons/sorrend_hatra.gif'); }

span.inactive_addmenu { background-image: url('../../../_framework/images/icons/uj_menupont_gray.gif'); }
span.inactive_addsubmenu { background-image: url('../../../_framework/images/icons/uj_almenupont_gray.gif'); }
span.inactive_edit { background-image: url('../../../_framework/images/icons/szerkeszt_gray.gif'); }
span.inactive_delete { background-image: url('../../../_framework/images/icons/torol_gray.gif'); }
span.inactive_up { background-image: url('../../../_framework/images/icons/egy_szinttel_fel_gray.gif'); }
span.inactive_down { background-image: url('../../../_framework/images/icons/egy_szinttel_le_gray.gif'); }
span.inactive_right { background-image: url('../../../_framework/images/icons/sorrend_elore_gray.gif'); }
span.inactive_left { background-image: url('../../../_framework/images/icons/sorrend_hatra_gray.gif'); }

.CPPMenuEditBox_Buttons {
	padding-top: 10px;
  text-align: right;
	width: 470px;
	background-color: #ffffff;
}

.Buttons_subdiv {
	height: 40px;
}

.gomb_left_1 {
	display: block;
	float: left; 
	height: 22px; 
	width: 11px; 
	background-image: url('../../../_framework/images/siteedit/gomb_left.gif');
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 40px;
}

.gomb_left {
	display: block;
	float: left; 
	height: 22px; 
	width: 11px; 
	background-image: url('../../../_framework/images/siteedit/gomb_left.gif');
	background-repeat: no-repeat;
	background-position: right;
}

.gomb_kep {
	padding-top: 2px;
	float: left;
	height: 20px;
	background-image: url('../../../_framework/images/siteedit/gomb_bg.gif'); 
}

.gomb_felirat {
	float: left;
	height: 22px;
	background-image: url('../../../_framework/images/siteedit/gomb_bg.gif'); 
}

.gomb_felirat input {
	display: block; 
	float: left; 
	font-family: Arial; 
	font-size: 12px;
	font-weight: bold;
	color: #808080;
	border: none;
	padding-top: 0px;
	background-image: url('../../../_framework/images/siteedit/gomb_bg.gif');
	background-repeat: repeat-x;
	cursor: pointer;
	height: 20px;
}

.gomb_right {
	display: block; 
	float: left; 
	height: 22px; 
	width: 11px; 
	background-image: url('../../../_framework/images/siteedit/gomb_right.gif');
	margin-right: 10px;
}

/*.button_menuright {
  background-image: url('../../../_framework/images/16x16/menueditor/sorrend_elore.gif');
}

.button_menuleft {
  background-image: url('../../../_framework/images/16x16/menueditor/sorrend_hatra.gif');
}

.button_menudown {
  background-image: url('../../../_framework/images/16x16/menueditor/egy_szinttel_le.gif');
}

.button_menuup {
  background-image: url('../../../_framework/images/16x16/menueditor/egy_szinttel_fel.gif');
}

.button_menuedit {
  background-image: url('../../../_framework/images/16x16/menueditor/szerkeszt.gif');
}

.button_addmenu {
  background-image: url('../../../_framework/images/16x16/menueditor/uj_menupont.gif');
}

.button_addsubmenu {
  background-image: url('../../../_framework/images/16x16/menueditor/uj_almenupont.gif');
}

.button_menudelete {
  background-image: url('../../../_framework/images/16x16/menueditor/torol.gif');
}


.button_rightinactive {
  background-image: url('../../../_framework/images/16x16/menueditor/sorrend_elore_gray.gif');
}

.button_leftinactive {
  background-image: url('../../../_framework/images/16x16/menueditor/sorrend_hatra_gray.gif');
}

.button_downinactive {
  background-image: url('../../../_framework/images/16x16/menueditor/egy_szinttel_le_gray.gif');
}

.button_upinactive {
  background-image: url('../../../_framework/images/16x16/menueditor/egy_szinttel_fel_gray.gif');
}

.button_editinactive {
  background-image: url('../../../_framework/images/16x16/menueditor/szerkeszt_gray.gif');
}

.button_addmenuinactive {
  background-image: url('../../../_framework/images/16x16/menueditor/uj_menupont_gray.gif');
}

.button_addsubmenuinactive {
  background-image: url('../../../_framework/images/16x16/menueditor/uj_almenupont_gray.gif');
}

.button_deleteinactive {
  background-image: url('../../../_framework/images/16x16/menueditor/torol_gray.gif');
}*/