*{padding:0;margin:0}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #686868;
	cursor: default;
	background: #217283 url(background.jpg) repeat-x bottom;
}

#wrapper {
	width: 100%;
	height: 100%;
}

#site {
	height: 100%;
	width: 920px;
	background: #FFFFFF url(contentbg.jpg) no-repeat top;
}

form {
	margin: 0;
	padding: 0;
}

a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #686868;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #686868;
	text-decoration: none;
}

#header {
	width: 920px;
	height: 180px;
	text-align: left;
}
#header h1 {
	margin: 0px;
	width: 220px;
	height: 110px;
}
#header h1 a {
	width: 220px;
	height: 118px;
	display: block;
	font-size: 0px;
	color: #FFFFFF;
}
#header #headerright {
	float: right;
	color: #227385;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	margin-right: 12px;
}
#header #headerright a {
	color: #227385;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin-left: 30px;
}
#header #headerright a:hover {
	text-decoration: underline;
}

#header #menu {
	clear: both;
	margin: 0;
	padding: 0;
	height: 52px;
	width: 920px;
	list-style: none;
	font-size: 14px;
	margin-left: 11px;
}

#header #menu li {
	margin-top: 22px;
	height: 27px;
	float: left;
	background: transparent url(header_menu_sep.gif) no-repeat right;
}

#header #menu li a {
	line-height: 27px;
	text-decoration: none;
	text-align: center;
	display: block;
	height: 100%;
	font-size: 14px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

#header #menu li a:hover {
	text-decoration: underline;
}

#header #menu li.utolso {
	background: none;
}

.alert {
	color: #FF0000;
	font-weight: bold;
}
.errorf {
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: #ff0000;
	padding: 10px;
}
.donef {
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: #009900;
	padding: 10px;
}

#contentx {
	text-align: left;
	width: 920px;
}

#content {
	align: center;
	width: 920px;
	text-align: left;
}

#leftpanel {
	clear: both;
	width: 198px;
	float: left;
}

#centerpanel {
	float: right;
	width: 722px;
}

#centerpanel #centercontent {
	width: 524px;
	float: left;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #686868;
}

#centerpanel #rightpanel {
	width: 198px;
	float: right;
}




.box {
	background: #ffffff url(boxfooter.gif) no-repeat bottom;
	padding-bottom: 17px;
}
.box .head {
	background: #ffffff url(boxhead.jpg) no-repeat top;
	margin: 0px;
	padding: 0px;
	width: 178px;
	height: 36px;
	line-height: 36px;
	display: block;
	font-size: 14px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 20px;
}
.box .content {
	background: #ffffff url(boxbg.gif) repeat-y;
	width: 154px;
	padding: 0px 22px 0px 22px;
	color: #686868;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
}

h3.stiluscim {
	background: transparent url(stiluscim.gif) no-repeat;
	color: #227486;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	width: 146px;
	height: 26px;
	padding-top: 3px;
	padding-left: 4px;
	margin-bottom: 3px;
}
ul.lista {
	margin: 0;
	padding: 0;
	list-style-image: url(bullet.gif);
	font-size: 12px;
	padding-left: 15px;
}
ul.lista li {
	line-height: 15px;
}
ul.lista li a {
	text-decoration: none;
}
ul.lista li a:hover {
	text-decoration: underline;
}

.gomb_49 {
	width: 49px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	font-size: 12px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: transparent url(gomb_49.gif) no-repeat;
	border: 0px;
}
.gomb_74 {
	width: 74px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	font-size: 12px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: transparent url(gomb_74.gif) no-repeat;
	border: 0px;
}
.gomb_115 {
	width: 115px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	font-size: 12px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: transparent url(gomb_115.gif) no-repeat;
	border: 0px;
}
a.gomb_49, a.gomb_74, a.gomb_115 {
	margin-left: auto;
	margin-right: auto;
  	text-decoration: none;
	display: block;
}

a.gomb_49:hover, a.gomb_74:hover, a.gomb_115:hover {
	text-decoration: none;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.inputmezo {
	height: 19px;
	width: 111px;
	border: 1px solid #a5acb2;
	font-size: 11px;
	color: #262C2A;
	margin-bottom: 5px;
}

hr {
	border: 1px solid #e9ebe9;
	color: #e9ebe9;
	margin-top: 7px;
	margin-bottom: 5px;
}

.tartalomfejlec {
	background: #ffffff url(conthead.jpg) no-repeat top;
	margin: 0px;
	padding: 0px;
	width: 504px;
	height: 33px;
	display: block;
	font-size: 16px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	padding-top: 6px;
	padding-left: 20px;
	text-align: left;
}

.tartalom {
	width: 504px;
	padding-left: 10px;
	padding-right: 10px;
}

a.cikkcim {
	font-size: 16px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #227485;
	text-decoration: none;
}
a.cikkcim:hover {
	text-decoration: underline;
}

.cikkkep {
	float: left;
	border: 1px solid #444444;
	margin-right: 16px;
}

a.cikkcimkicsi {
	font-size: 14px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #373737;
	text-decoration: none;
}
a.cikkcimkicsi:hover {
	text-decoration: underline;
}

#newsscroller {
	background: #892601 url(infocsik_piros.gif) no-repeat top;
	margin: 0px;
	padding: 0px;
	width: 504px;
	height: 35px;
	display: block;
	font-size: 16px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	padding-top: 4px;
	padding-left: 20px;
	text-align: left;
}

#newsscroller nobr {
	color: #FFFFFF;
}

#newsscroller a {
	color: #FFFFFF;
	text-decorastion: underline;
}

#newsscroller a:hover {
	color: #FFFFFF;
	text-decorastion: none;
}




#otletlada {
	background: #892601 url(infocsik_szurke.gif) no-repeat top;
	margin: 0px;
	padding: 0px;
	width: 504px;
	height: 31px;
	display: block;
	font-size: 14px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #323a37;
	margin-top: 10px;
	padding-top: 8px;
	padding-left: 20px;
	text-align: left;
}
#otletlada a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #686868;
	text-decoration: none;
	font-weight: normal;
	float: right;
	margin-right: 20px;
	margin-top: 2px;
}
#otletlada a:hover {
	text-decoration: underline;
}

#rsscsik {
	background: #892601 url(infocsik_szurke.gif) no-repeat top;
	margin: 0px;
	padding: 0px;
	width: 504px;
	height: 34px;
	display: block;
	font-size: 14px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #323a37;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 20px;
	text-align: left;
}
#rsscsik a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #686868;
	text-decoration: none;
	font-weight: normal;
	margin-top: 4px;
	margin-left: 40px;
}
#rsscsik a:hover {
	text-decoration: underline;
}

.tartalombox {
	background: #ffffff url(contentbox_footer.gif) no-repeat bottom;
	padding-bottom: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tartalombox .head {
	background: #ffffff url(contentbox_head.jpg) no-repeat top;
	margin: 0px;
	padding: 0px;
	width: 504px;
	height: 32px;
	line-height: 36px;
	display: block;
	font-size: 14px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-left: 20px;
}
.tartalombox .content {
	background: #ffffff url(contentbox_bg.gif) repeat-y;
	width: 480px;
	padding: 5px 22px 0px 22px;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #686868;
}

.programido {
	width: 160px;
	float: left;
	font-weight: bold;
}
.programprg a {
	text-decoration: none;
}
.programprg a:hover {
	text-decoration: underline;
}


#toolboxok {
	padding-left: 8px;
}

.toolbox {
	border: 1px solid #c9c9c9;
	float: left;
	margin-right: 3px;
	height: 120px;
}
.toolbox .head {
	background: #ffffff url(kisbox_head.jpg) no-repeat top;
	margin: 0px;
	padding: 0px;
	width: 159px;
	height: 36px;
	line-height: 26px;
	display: block;
	font-size: 14px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #444444;
	padding-left: 6px;
}
.toolbox .content {
	width: 155px;
	padding: 5px 5px 5px 5px;
}




#footer {
	clear: both;
	background: #2a565d url(footerbg.gif) no-repeat top;
	width: 920px;
	height: 76px;
	line-height: 18px;
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: center;
	padding-top: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#footer a {
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover {
	color: #ffffff;
	text-decoration: underline;
}




.cikkszerzo {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #686868;
	font-weight: bold;
}

.cikkdatum {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #227485;
	font-weight: bold;
}

.cikkcim {
	font-size: 16px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #227485;
}
.cikkalcim {
	font-size: 14px;
	font-family: Trebuchet, Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #227485;
}
.cikklead {
	font-weight: bold;
}
.cikktext {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #686868;
}


td {
	color: #686868;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
}

#hegyemszbox .box {
	background: none;
	width: 920px;
	padding: 0px 10px 0px 10px;
}

#hegyemszbox .box .head {
	display: none;
}

#hegyemszbox .box .content {
	background: none;
	width: 900px;
	color: #686868;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom: -45px;
	padding-left: 20px;
}