BODY {
  margin-left: 3px;
  margin-top: 0px;
  margin-right: 3px;
  margin-bottom: 3px;
  }
.maindiv {
	width:990px;
	margin:0 auto;
	overflow:hidden;
	background-color: white;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}
.pagediv {
	width:100%;
	text-align: center;
}

TABLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background: none transparent;
	font-weight: normal;
	text-decoration: none;
 }
FORM { padding: 0px; margin: 2px 0px 0px}
.formnob { padding: 0px; margin: 0px}
INPUT {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
INPUT#button {
	font-size: 9px;
	margin-bottom: 1px;
}
.hozzaszolesedit {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
SELECT {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.bodytable {
	border-left-style: solid;
	border-left-color: #000000;
	border-left-width: 1px;
	border-top: none;
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
}
.menutbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.menutbl td {
	background-image: url(../pic/hbgrad.gif);
	padding-left: 23px;
	padding-right: 23px;
}
.menutbl A {
	color: #000000;
	text-decoration: none;
}
.menutbl A:link {
	color: #000000;
	text-decoration: underline;
}
.menutbl A:visited {
	color: #000000;
	text-decoration: underline;
}
.menutbl A:hover {
	color: #CC0000;
	text-decoration: none;
}
.hdrlfnt,
.hdrlfnt A,
.hdrlfnt A:link,
.hdrlfnt A:visited {
	color: #FFFFFF;
	border: none;
	text-decoration: none;
}
.hdrlfnt A:hover {
	color: #ffd820;
}


.headerfields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	background: none
}
.hsearch { padding-bottom: 4px }
.hsearch TD { vertical-align: middle; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-left: 2px; padding-right: 2px }

.leftmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E2F6E0;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	margin-bottom: 10px;
}
.leftmenu A {
	color: #0000AA;
	font-weight: normal;
	text-decoration: none;
}
.leftmenu A:link {
	color: #0000AA;
	font-weight: normal;
	text-decoration: none;
}
.leftmenu A:visited {
	color: #0000AA;
	font-weight: normal;
	text-decoration: none;
}
.leftmenu A:hover {
	color: #660000;
	text-decoration: none;
	font-weight: normal;
}
.leftmenuhdr {
	cursor:move;
	background-image: url(../pic/lmhdr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.mtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background: none transparent;
	font-weight: normal;
	text-decoration: none;
}
.mtext A {
	color: #000000;
	text-decoration: underline;
}
.mtext A:link {
	color: #000000;
	text-decoration: underline;
}
.mtext A:visited {
	color: #000000;
	text-decoration: underline;
}
.mtext A:hover {
	color: #FF8000;
	text-decoration: none;
/*	font-weight: normal !important;*/

}
.tocomm,
.tocomm A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
.tocomm A:link,
.tocomm A:visited {
	color: #AAAAAA;
	text-decoration: underline;
}
.tocomm A:hover {
	color: #FF8000;
	text-decoration: none;
}
.phdr {
	background-image: url(../pic/phdr.gif);
	height: 19px;
}
.boxheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
/*	background-color: #A0C697;*/
	background-image: url(../pic/bhdr.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.boxheader A {
	text-decoration: none;
}
.boxheader A:link {
	text-decoration: none;
}
.boxheader A:visited {
	text-decoration: none;
}
.boxbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #E2F6E0;
	font-weight: normal;
	text-decoration: none;
}
TABLE.softbutton {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #f0f0f0
}
TABLE.softbutton TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.softbutton A {
	TEXT-DECORATION: none
}
.mpic {
	color: #000000;
	border: 1px solid #000000;
}
.huf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.melleklettd {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	background-color: #EBDFDF;
}
.modhsztd {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	background-color: #F5F5F5;
}
.mtextnul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background: none transparent;
	font-weight: normal;
	text-decoration: none;
}
.mtextnul A {
	color: #000000;
	text-decoration: none;
}
.mtextnul A:link {
	color: #000000;
	text-decoration: none;
}
.mtextnul A:visited {
	color: #000000;
	text-decoration: none;
}
.mtextnul A:hover {
	color: #FF8000;
	text-decoration: none;
	font-weight: normal;

}
.mtextnulb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background: none transparent;
	font-weight: bold;
	text-decoration: none;
}
.mtextnulb A {
	color: #000000;
	text-decoration: none;
}
.mtextnulb A:link {
	color: #000000;
	text-decoration: none;
}
.mtextnulb A:visited {
	color: #000000;
	text-decoration: none;
}
.mtextnulb A:hover {
	color: #FF8000;
	text-decoration: none;
	font-weight: bold;

}
#hintbox{
	position:absolute;
	top: 0;
	background-color: #FFFFC0;
	width: 100px;
	padding: 3px;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:1025;
	border:1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	visibility: hidden;
}

.hintanchor {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.headerfehertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background: none transparent;
	font-weight: bold;
	text-decoration: none;
}
.headerfehertext A {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.headerfehertext A:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.headerfehertext A:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.headerfehertext A:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.infotable {
	border: 1px dashed #333333;
	background-color: #FFFFCC;
}

.sgt0 {
	color: #9C9A9C;
	background: none;
}
.sgt0 A {
	color: #9C9A9C;
	text-decoration:none;
}
.sgt1 {
	color: #9C9A9C;
	background-color: #A0C697;
}
.sgt1 A {
	color: #9C9A9C;
	text-decoration:none;
}
.innerhelp .text {
	DISPLAY: none
}
.innerhelp A:link,
.innerhelp A:visited,
.innerhelp A {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 5px;
	BACKGROUND: url(../pic/icon_help2.gif) no-repeat 50% 50%;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
}
.innerhelp A:hover {
	BACKGROUND: url(../pic/icon_help2a.gif) no-repeat 50% 50%;
	TEXT-DECORATION: none;
}
.innerhelp_text {
	DISPLAY: none
}
.innerhelp_text SPAN {
	
}
.innerhelpnoicon,
.innerhelpnoicon A,
.innerhelpnoicon A:link,
.innerhelpnoicon A:visited,
.innerhelpnoicon A:hover {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
}
DIV.help {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial, sans-serif;
	PADDING: 2px;
	BORDER: #cccc99 1px solid;
	WIDTH: 300px;
	BACKGROUND-COLOR: #ffffcc;
	max-width: 300px
}
.DragContainer {
	BORDER: none;
	border-bottom: #DDDDDD solid 3px;
	background: none;
}
.profpic {
	border: 1px solid #000000;
}
.keresedit {
	background-image: url(../pic/keres_back.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 2px;
	padding-left: 18px;
	height: 18px;
	border: 1px solid #BEBEBE;
}
.reklamdiv {
	text-align: center;
	background-color: #F9F9F9;
	border: 1px solid #AAAAAA;
}
.tema-list ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	padding-left: 1.2em;
	padding-bottom: 3px;
	text-indent: -1em;
	line-height: 1.2em;
}

.tema-list li {
	padding-top: 3px;
}

/* TABLE WITH BORDER */
.tbl_border {
  border-collapse: collapse;
  width: 100%;
}

.tbl_border td,
.tbl_border th {
  border: 1px solid #cccccc;
  padding: 3px;
  height: 20px;
  text-align:left;
  color: #666666;
}

.tbl_border thead th {
  background-color:#EFEFEF;
}
#codelib .left {
  float: left;
  width: 55%;
}

#codelib .right {
  float: right;
  width: 40%;
}
.nickname,
.nickname A,
.nickname A:link,
.nickname A:visited {
	text-decoration: none !important;
	border-bottom: 1px dotted #707070;
}
.nickname A:hover {
	border-bottom: 1px dotted #FF8000;
}

.hestorelnk,
.hestorelnk A,
.hestorelnk A:link,
.hestorelnk A:visited {
	text-decoration: none !important;
	border-bottom: 1px dotted #707070;
}
.hestorelnk A:hover {
	border-bottom: 1px dotted #FF8000;
}

.footdiv {
	background-color: #3c5735;
	padding:6px;
	color: white;
	margin-top:40px;
}
.footdiv A,
.footdiv A:link,
.footdiv A:visited {
	color:white;
	text-decoration: none;
}