form{
	margin: 0;
	padding: 0;
}
html, body {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size: 12px;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.bev {
color:#666;
word-spacing: 0.35em;
}
.bev img{
border:2px solid #B3C9F0;
padding:0px;
margin:3px;
margin-right:4px;
}
.arny {
color:#616161;
}
.listbg:hover{
background:url('images/listbg.gif') repeat-x #E5F4FD;
border-left: 1px solid #CEF0FF; 
border-right: 1px solid #CEF0FF
}
.listbg2{
color: #fff;
border: 1px solid #5E0059; 
background: url(extrabg.gif) repeat-x #810055;
}
.listbg2:hover{
background: #B30078;
}
.lepteto { border:1px solid #87A6DA; 
padding-left: 3px;
padding-right: 4px;
background-color:#F7F9FD;
margin-left:3px;
}
.lepteto a{text-decoration:none;
color:#87A6DA;
}
.lepteto a:hover{text-decoration:underline;
color:#87A6DA;
margin-right:0px;
background-color:#E8EDF9;
 }
.cimresz {
padding-left: 10px;
font-size:15pt;
font-family:  Times New Roman;
padding-bottom:5px;
color: #333333;
}
a,
.orangelink a,
.bluelink a{ text-decoration:none; }
.orangelink a:hover,
.bluelink a:hover{ text-decoration:underline; }
.bluelink a:hover{
color:#294F7C;
}
.bluelink a.active{color:#294F7C;}
.bluelink a:link, .bluelink a:visited
{ color:#2D5586; } 
.orangelink a:hover{
color:#294F7C;
}
.orangelink a.active{color:#294F7C;}
.orangelink a:link, .orangelink a:visited
{ color:#FF7B24; } 
a {
	color: #FF7B24;
}
a:hover, a:active, a:focus {
	color: #FF6600;
	text-decoration: underline;
}
h1, h2, h3, h4 {
	line-height: normal;
	color: #000000;
}
small, #col1, #col2, .botsl {
	font-size: 92%;
}
h1 {font-size: 200%;}
h2 {font-size: 175%;}
h3 {font-size: 150%;}
h4 {font-size: 125%;}
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
	padding: 0;
}
ul {
	list-style: none;
}
ul li {
	background: url('images/bullet.gif') no-repeat 20px 8px;
	padding-left: 30px
}
ol li {
	margin-left: 35px;
}
th {
	font-weight: bold;
	padding: 8px;
	text-align: left;
}
hr {
	border-bottom: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	border-top: 1px solid #EEEEEE;
	height: 1px
}
br {
	height: 1px;
	font-size: 1px;
}
td, th, div {
	font-size: 100%;
}
.article_separator, .article_seperator {
	clear: both;
	display: block;
	height: 3px;
	margin: 0;
	background: url('images/dot.gif') repeat-x center;
}
.column_separator {
	padding: 0 25px;
}
.moduletable {
	padding: 0;
}
#wrapper {
	width: 970px;
	margin: 0 auto;
}
.narrow #wrapper {
	width: 760px;
	margin: 0 auto;
}
.narrow #content {
	background: url('images/content-center-n.gif') repeat-y center;
}
.narrow #content-top {
	background: url('images/content-top-n.gif') no-repeat top center;
}
.narrow #content-bot {
	background: url('images/content-bot-n.gif') no-repeat bottom center;
}
#boxleft { 
width: 242px; }
#current-content {
	padding: 7px 20px 7px;
}
#containerwrap,
#containerwrap-fr,
#containerwrap-fl,
#containerwrap-f {
	padding: 0;
	margin: 0;
	clear: both;
}
#containerwrap-fr #mainbody {
	width: 100%;
}
#containerwrap-fr #col1 {
	width: 22%;
}
#containerwrap-fr #content {
	width: 78%;
	background: url('images/content-center2.gif') repeat-y center;
}
#containerwrap-fr #content-top {
	background: url('images/content-top2.gif') no-repeat center top;
}
#containerwrap-fr #content-bot {
	background: url('images/content-bot2.gif') no-repeat center bottom;
}
.narrow #containerwrap-fr #content {
	background: url('images/content-center2-n.gif') repeat-y center;
}
.narrow #containerwrap-fr #content-top {
	background: url('images/content-top2-n.gif') no-repeat center top;
}
.narrow #containerwrap-fr #content-bot {
	background: url('images/content-bot2-n.gif') no-repeat center bottom;
}
#containerwrap-fl #content {
	width: 100%;
	background: url('images/content-center2.gif') repeat-y center;
}
#containerwrap-fl #content-top {
	background: url('images/content-top2.gif') no-repeat center top;
}
#containerwrap-fl #content-bot {
	background: url('images/content-bot2.gif') no-repeat center bottom;
}
.narrow #containerwrap-fl #content {
	background: url('images/content-center2-n.gif') repeat-y center;
}
.narrow #containerwrap-fl #content-top {
	background: url('images/content-top2-n.gif') no-repeat center top;
}
.narrow #containerwrap-fl #content-bot {
	background: url('images/content-bot2-n.gif') no-repeat center bottom;
}
#containerwrap-f #mainbody {
	width: 100%;
}
#containerwrap-f #content {
	width: 100%;
	background: url('images/content-center1.gif') repeat-y center;
}
#containerwrap-f #content-top {
	background: url('images/content-top1.gif') no-repeat center top;
}
#containerwrap-f #content-bot {
	background: url('images/content-bot1.gif') no-repeat center bottom;
}
#containerwrap-f #current-content {
	padding-left: 20px;
	padding-right: 20px;
}
.narrow #containerwrap-f #content {
	background: url('images/content-center1-n.gif') repeat-y center;
}
.narrow #containerwrap-f #content-top {
	background: url('images/content-top1-n.gif') no-repeat center top;
}
.narrow #containerwrap-f #content-bot {
	background: url('images/content-bot1-n.gif') no-repeat center bottom;
}
div.module h3,
div.box-br h3 {
	margin: 0 0 5px;
	padding: 8px 0 2px 15px;
	font-size: 155%;
}
div.module,
div.box-br {
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: #FFFFFF url('images/box-br.gif') no-repeat bottom right;
	overflow: hidden
}
div.module div,
div.box-bl {
	padding: 0;
	background: url('images/box-bl.gif') no-repeat bottom left;
}
div.module div div,
div.box-tr {
	padding: 0;
	background: url('images/box-tr.gif') no-repeat top right;
}
div.module div div div,
div.box-tl {
	background: url('images/box-tl.gif') no-repeat top left; padding-left:4px; padding-right:3px; padding-top:4px; padding-bottom:4px
}
div.module div div div div {
	margin: 0;
	padding: 0;
	background: none;
}
div.box-ct {
	background: url('images/box-bg.gif') repeat-x top left !important;
	padding-left:15px; padding-right:15px; padding-top:10px !important; padding-bottom:10px !important
}
div.module_menu div.box-ct {
	padding: 2px 0 0 !important;
}
div.moduletable li {
	padding-left: 13px;
	background-position: 5px 7px;
}
#header {
	line-height: normal;
	position: relative;
	padding: 0 0 0;
	z-index: 999;
}
#mainnav {
	padding: 0;
	background: #333333 url('images/mainbga.png') repeat-x top;
	width: 970px;
	height:30px;
	position: relative;
}
#mainnav a{
	outline: none;
	line-height: normal;
}
ul.menu {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	min-width: 200px;
}
ul.menu li {
	display: block;
	background: none;
	margin: 0;
	padding: 0;
	line-height: normal;
	border-bottom: 1px solid #F1F1F1;
}
ul.menu li a {
	display: block;
	outline: none;
	margin: 0;
	text-decoration: none;
	color: #333333;
	background: url('images/arrow.png') no-repeat 16px 12px; padding-left:25px; padding-right:25px; padding-top:8px; padding-bottom:8px
}
ul.menu li ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.menu li li {
	border: none;
	background: none;
	padding: 0;
}
ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
	color: #CC0000;
	text-decoration: underline;
}
ul.menu li li.active a {
	color: #CC0000;
	font-weight: bold;
}
ul.menu li li li a {
	color: #000000 !important;
	font-weight: normal !important;
	padding-left: 45px !important;
	background: url('images/bullet.gif') no-repeat 35px 10px !important;
}
ul.menu li li li.active a {
	font-weight: bold !important;
}
 .box-left, .box-center, .box-right {
	float: left;
	overflow: hidden;
}
.botsl {
	clear: both;
	margin: 0;
	padding: 0;
}
.botsl .box-tl {
	padding: 0 15px;
}
.botsl div.module h3 {
	margin: 0 -14px;
	padding: 0 0 7px 15px;
	font-size: 140%;
	border-bottom: 1px solid #DDDDDD;
}
.botsl div.module {
	margin: 7px;
	padding: 0;
	float: none;
	width: auto;
	background: #FFFFFF url('images/box-r-br.gif') no-repeat bottom right;
	overflow: hidden
}
.botsl div.module div {
	background: url('images/box-r-bl.gif') no-repeat bottom left;
}
.botsl div.module div div {
	background: url('images/box-r-tr.gif') no-repeat top right;
}
.botsl div.module div div div {
	background: url('images/box-r-tl.gif') no-repeat top left; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px
}
.botsl div.module div div div div {
	padding: 0;
	background: none;
}
#usertools {
	position: absolute;
	right: 10px;
	top: 8px;
	width:90px;
}
#usertools ul {
	margin: 0;
	padding: 0 10px 0 0;
	display: inline;
}
#usertools ul li {
	margin: 0;
	padding: 0 2px;
	float: right;
	background: none;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	display: block;
	width: 100%;
}
ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	color: #FF6600;
	background: #F7F7F7 url('images/arrow.gif') no-repeat 16px 12px;
}
ul.menu li.active a {
	background: #F7F7F7 url('images/arrow.gif') no-repeat 16px 12px;
	color: #FF6600
}
ul.menu li li a {
	background: #F7F7F7 url('images/arrow.gif') no-repeat 25px 10px !important;
}
optgroup { color: #111; 
background:#fff;
}
optgroup option { color: #6c6c6c; }
.inputbox,
.inputbox1,
.text,
textarea,
select { 
	border: #C2C8D0 1px solid;
font-family: Arial, Helvetica, sans-serif;
color: #333333; }
select { 
font-size: 10.5px;
}
.text,
textarea,
.inputbox1,
.inputbox {
background: url('images/inputboxbg.gif') repeat-x;
	font-size: 11px; padding-left:2px; padding-right:0; padding-top:1px; padding-bottom:1px
}
.inputbox1:hover, .inputbox1:focus,
.text:hover, .text:focus,
textarea:hover, textarea:focus,
.inputbox:hover, .inputbox:focus {
background: #fff;
border-right: #000 1px solid;
border-top: #000 1px solid;
border-left: #333 1px solid;
border-bottom: #333 1px solid;
}
.jqifade{
	position: absolute !important;
}
div.jqi{
border: #4B4B4B 2px solid;
	position: absolute;
	background-color: #fff;
	padding: 2px; 
	width: 405px;
	text-align: left;
}
div.jqi .jqicontainer{
	background-color: #FFFFFF;
	padding: 0px; 
}
div.jqi .jqimessage{
min-height: 70px;
	background-color: #FFFFFF;
	padding: 15px;
	padding-top: 74px;
	color: #7F7F7F;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.jqi .jqibuttons{
	text-align: center;
	padding: 0 0 0 0;
}
div.jqi button{
	background: #748BB1 url('images/buttonbg.gif') repeat-x top left;
	border: 1px solid #5B739B;
	color: #111;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	height: 20px;
	padding-top: 0 !important; padding-left:3px; padding-right:3px; padding-bottom:3px 
}
.layer_header{
 position: absolute; 
    left: 3px;
    top: 3px;
}
.oldal {
	font: 90% arial;
	font-weight: bold;
}
.oldal a:hover {
	color:#fff;
	background: #428EEC; 
	text-decoration: none;
}
.oppage
{
	margin: 1px;
	color:#fff;
	border: 1px solid #428EEC;
	float:left;
	padding:2px;
	text-align:center;
	min-width:12px;
	background:#7BB0F2;
}
.oldal a {
	margin: 1px;
	color:#428EEC;
	border: 1px solid #428EEC;
	background: #fff; 
	float:left;
	padding:2px;
	text-align:center;
	min-width:12px;
}
.error,
.style2 {
	min-height: 45px;
	padding-bottom: 4px;
	color: #000066;
	padding-left: 60px;
	border-top: 3px solid #81A0FE;
	border-bottom: 3px solid #81A0FE;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}
.style2 {
	background: #B1C5FE url('images/info2.gif') no-repeat 4px 4px;
}
.error {
	background: #B1C5FE url('images/errorbg.gif') no-repeat 4px 4px;
}
#hintbox{ 
position:absolute;
top: 0;
background-color:#FFF;
width: 90px;  
padding: 2px;
border:1px solid black;
font:normal 10px Verdana;
line-height:20px;
z-index:90000000;
visibility: hidden;
}
.hintanchor{
width:90px; 
font-weight: bold;
color: navy;
margin: 3px 3px;
}
ul.menu2 li a {
	display: block;
	outline: none;
	margin: 0;
	padding-top:5px;
	padding-left: 15px;
	text-decoration: none;
	color: #333333;
}
ul.menu2 li ul {
	list-style: none;
	margin: 0;
	padding-left: 20px;
}
div.module_blue h3,
div.module_highlight h3 {
	color: #B5B5B4;
	font-size: 100%;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	margin: 0 0 10px;
	padding: 0 10px;
	text-transform: uppercase;
}
div.module_blue div.ja-box-ct,
div.module_highlight div.ja-box-ct{
	padding: 0 10px 10px;
}
div.module_highlight h3 {
	background: url(images/h3-bg-orange.gif) repeat-x left bottom;
	color: #FFFFFF;
}
div.module_highlight {
	margin-top: 5px;
	background: url(images/box-br-orange.gif) no-repeat right bottom #BF4F14;
	color: #EEDDCC;
}
div.module_highlight div {
	background: url(images/box-bl-orange.gif) no-repeat left bottom;
}
div.module_highlight div div {
	background: url(images/box-tr-orange.gif) no-repeat right top;
}
div.module_highlight div div div {
	background: url(images/box-tl-orange.gif) no-repeat left top;
	padding: 0;
}
div.module_blue div div div div,
div.module_highlight div div div div {
	background: none;
	color: #FFFFFF;
}

ul.checklist {
	list-style: none;
	padding: 0; 
}
ul.checklist li {
	background: url(images/icon-arrow.gif) no-repeat 0 5px !important;
	padding: 0 0 0 15px;
}
div.module_blue h3 {
	background: url(images/h3-bg-blue.gif) repeat-x left bottom;
	color: #FFFFFF;
}
div.module_blue {
	background: url(images/box-br-blue.gif) no-repeat right bottom #5599EE;
	color: #EEDDCC;
	margin-top: 5px;
}
div.module_blue div{
	background: url(images/box-bl-blue.gif) no-repeat left bottom;
}
div.module_blue div div {
	background: url(images/box-tr-blue.gif) no-repeat right top;
}
div.module_blue div div div {
	background: url(images/box-tl-blue.gif) no-repeat left top;
	padding: 0;
}
#elony {
background:url(images/elony.gif) repeat-x center top #FFAA00;
height:180px;
margin-top:5px;
border:1px solid #000000;
padding: 0;
float: left;
clear: both;
width: 209px;
overflow: hidden
}
.cikk {
margin-top:3px;
padding: 3px;
background: #D2DFF7;
border: 1px solid #0063C6;
font-size: 10px;
}
 div.cell  {
	background: url(images/listbg-c2.gif) repeat-x;
	height:20px;
	margin: 4px 8px;
	font-size: 11px;
	color: #3b4d81;
}
div.cell div {
	height:20px;
	background: url(images/listbg-l2.gif) no-repeat left top;
}
div.cell div div{
	height:20px;
	background: url(images/listbg-r2.gif) no-repeat right top;
}
span.left {
	padding: 1px 5px;
	display: block;
	float: left;
	width:170px;
}
span.rright {
	padding: 1px 5px;
	display: block;
	float: right;
}
 div.cell:hover  {
	background: url(images/listbg-c.gif) repeat-x;
}
div.cell div:hover {
	height:20px;
	background: url(images/listbg-l.gif) no-repeat left top;
}
div.cell div div:hover{
	height:20px;
	background: url(images/listbg-r.gif) no-repeat right top;
}
div.notice {display: block;margin: 3px 10px; color: #6187B3;background: url(images/notice.png) 0 100% repeat-x;border-bottom: 1px solid #C7CDDA;border-right: 1px solid #C7CDDA;}
div.notice .icon {display: block;padding: 4px 3px 4px 30px;margin: 6px 0; background: url(images/bullet7.png) 10px 10px no-repeat; border-top: 3px ridge #4B739E; }
.fo_b {
	position:fixed; width: 120px; top:54px;
	}