* {
	outline: none;
}

hr {
	width: 90%;
	height: 1px;
	color: #9c9a9b;
	background: #9c9a9b;
	border: 1px solid #9c9a9b;
	border-bottom: 0;
}

.r {
	float: right;
}
.l {
	float: left;
}

/*Tartalom Dobozok*/
.tartalom {
	background: #f1eedb url('bg_oldal.jpg') repeat-x bottom;
	margin: 0;
	padding: 0;
}

/*GADGET DOBOZOK*/
.gtop {
	margin: 10px auto 0;
	padding: 0.5em 0;
	width: 135px;
	border: 1px #f3f0dd solid;
	border-bottom: 0;
	background: #bebbaa;
	color: #5f5b5c;
	text-align: center;
}
.gbox {
	margin: 0 auto 10px;
	padding: 0.5em 0;
	width: 135px;
	border: 1px #f3f0dd solid;
	background: #bebbaa;
	color: #5f5b5c;
	text-align: center;
}
.gbox p {
	margin: 0.5em 0 1em;
	padding: 0;
	font-size: 0.9em;
}

table {
	margin: 0;
	padding: 0;
}
tr {
	margin: 0;
	padding: 0;
}
td {
	margin: 0;
	padding: 0;
}

/* Oldalfejléc */
#pagewrap, #mgmpanel, #fejlec, #tartalom, #lablec {
	margin: 0 auto;
	padding: 0 20px;
	width: 940px;
	text-align: center;
}

/* Login + Fölső árnyék */
#mgmpanel {
	background: transparent url('topshadow.png') bottom center no-repeat;
	text-align: right;
	font-size: 0.7em;
	color:#9c9a9b;
	padding: 2em 0;
}
#mgmpanel a {
	font-weight: normal;
	color: #9c9a9b;
}

/* Oldaltartalom */
#fejlec, #tartalom {
	background: transparent url('sideshadow.png') top center repeat-y;
	padding: 0 0;
}

/* Lábléc */
#lablec {
	background: transparent url('bottomshadow.png') top center no-repeat;
	color:#1c1c1c;
	padding: 2em 0;
}
#lablec a, #lablec a:visited {
	font-weight: bold;
	color: #1c1c1c;
	text-decoration: none;
}
#lablec a:hover, #lablec a:active {
	text-decoration: underline;
}

#pagecontent {
	vertical-align: top;
	padding: 1em;
	background: transparent url('pgshadow.png') top center repeat-x;
}

/*OLDALSÁVOK*/
#balsav, #jobbsav {
	background: #cecbb8 url('pgshadow.png') top center repeat-x;
	color: #9c9a9b;
	width: 150px;
	vertical-align: top;
	padding: 3px;
}
#balsav a, #jobbsav a, #balsav a:visited, #jobbsav a:visited {
	color: #5f5b5c;
}
#balsav a:hover, #jobbsav a:hover, #balsav a:active, #jobbsav a:active {
	color: #5f5b5c;
}
#balsav {
	/*border-right: 2px groove #9c9a9b;*/
}
#jobbsav {
	/*border-left: 2px groove #9c9a9b;*/
}

body {
	margin:0px;
	padding:0px;
	background: #7f7f7f url('bg_szurke.jpg') repeat-x top left fixed;
	color: #1c1c1c;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
}
table {
	margin: 0 auto;
	padding: 0;
	/*width: 950px;*/
	height: 100%;
	background: #f1eedb;
	color: #4e4e50;
}
.cimsor {
	text-align: left;
	font-family: Arial Black, Gadget, sans-serif;
	color:#4e4e50;
	margin-left:5px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom: 0px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}
.szoveg {
	color: #4e4e50;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	margin-top:0px;
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
}
li {
	color: #4e4e50;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:4px;
	text-align: justify;
}
.menupontd {
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
	padding-bottom:4px;
	padding-top:4px;
	padding-left:22px;
	padding-right:5px;
	margin-left:0px;
	height:26px;
}
A, A:visited {
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
A:hover, A:active {
  text-decoration: underline;
}

A.menupont {
	font-weight: bold;
	color: #4e4e50;
	text-decoration: none;
}
A.menupont:hover {
  text-decoration: underline;
}
.FrameworkForm {

}
.FrameworkForminput,.FrameworkFormselect,.FrameworkFormtextarea {
	background: #FFD800;
	color:#2B2821;
	border: 0px none;
	font-size:8pt;
	padding:2px;
}
.EditFieldset {
	display:inline;
	border:1px solid #FFD800;
	color:#4c4c4c;
	padding:2px;
	margin:4px;
	margin-right:0;
}
.StatusFieldset {
	border:1px solid #4c4c4c;
	color:#4c4c4c;
	margin: 0px;
	margin-bottom:0px;
	padding:3px;
	text-align:left;
	width: 300px;
}
legend {
	color:#FFFFFF;
	padding:2px;
}
.Sbutton,submit,button {
	border: none;
	border:1px outset #4c4c4c;
 	color:#4c4c4c; background:#EFEFEF url(felirat_hatter.jpg) center repeat-x;
 	height:22px;
 	font-size:8pt;
}
button.Kisgomb {
 	font-size:8pt;
 	height:10pt;
 	border:none;
}
button.TorlesGomb {
 	background: #882010;
 	border: none;
 	font-size:8pt;
 	margin-right:2px;
 	height:10pt;
 	width:14px;
 	color:#FFFFFF;
}

.TallozoTable {
 	background:#FFFFFF;
 	font-size:8pt;
 	margin-top:8px;
 	width:100%;
}
.TallozoCimsorTD {
  	border:1px outset #AAAAAA;
  	background: #2B2821 url(sotetfenyes.jpg);
  	height:22px;
  	color:#FFFFFF;
}
.TallozoDataTD {
	background:#1E1C16;
	color:#FFFFFF;
}
/*************************/
/* CSS Drop-Down Menüsor */
/*************************/
#menu { /* Menüsor kerete */
	background: #dacf8f url('menu_bg.jpg') repeat-x;
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 900px;
	height: 1.7em;
	font-size: 0.9em;
}

.menuitem { /* Menüelem kerete */
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	width: 128px; /*150px;*/
	height: 20px;
	overflow: hidden;
}

#mi01 {
	left: 0px;
}

#mi02 {
	left: 128px;/*150px;*/
}

#mi03 {
	left: 256px;/*300px;*/
}

#mi04 {
	left: 384px;/*450px;*/
}

#mi05 {
	left: 512px;/*600px;*/
}

#mi06 {
	left: 640px;/*750px;*/
}
#mi07 {
	left: 768px;/*750px;*/
}

.menuitem ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menuitem li {
	margin: 0;
	padding:0;
}

.submenu li {
	position: relative;
}

/* 2-class selector to have higher weight than .menuitem ul */
.submenu .subsubmenu {
	position: absolute;
	top: 0;
	left: 150px;
	width: 150px;
	display: none;
}

.menuitem:hover {
	height: 10em;
	overflow: visible;
}

.submenu li:hover > .subsubmenu {
	display: block;
}

#menu a {
	display: block;
	margin: 0;
	text-align: center;
	text-decoration: none;
	/*color: #594b00;*/
}

#menu a:hover {
	/*color: #ffd800;*/
}

.menuitem a { /* Főmenü link */
	background: #dacf8f url('menu_off.jpg') repeat-x;
	font-weight: bold;
	padding: 3px 8px;
	vertical-align: middle;
	color: #594b00;
}

.menuitem a:hover {
	background: #aba15c url('menu_on.jpg') repeat-x;
	color: #594b00;
}

.menuitem ul a { /* 1. szintű almenü link */
	border-top: 1px solid #dacf8f;
	border-bottom: 1px solid #aba15c;
	background: #dacf8f url('submenu_off.jpg') repeat-y;
	font-weight: normal;
	padding: 3px 8px;
	color: #594b00;
}

.menuitem ul a:hover {
	border-top: 1px solid #aba15c;
	border-bottom: 1px solid #dacf8f;
	background: #aba15c url('submenu_on.jpg') repeat-y;
	color: #594b00;
}

.menuitem ul ul a { /* 2. szintű almenü link */
	/*background: blue;*/
}

.menuitem ul ul ul a { /* 3. szintű almenü link */
	/*background: violet;*/
}

.menuitem ul ul ul ul a { /* 4. szintű almenü link */
	/*background: orange;*/
}
