body{
    color:#444444;
    font-size:14px;
    background: #f2f2f2;
    font-family:"Century Gothic", Helvetica, sans-serif;
	
	
}
a{
	color:#808080;

}
.felsorol{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.urlap{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.lablec {
	position:relative;
	width:100%;
	font:10pt;
	float:left;
	
    margin-right: auto;
    margin-left: auto;
	margin-top:30%;
	
	
	
}
#contect_tablazat {
position:relative;
padding: 20px 20px 20px 20px;
border: 1px solid #000000;
background-color:#66CCCC;
width: auto;
float: left;
clear:left;
font-size: 12px;
}
#contect_tablazat_2 {
position:relative;

padding: 20px 20px 20px 20px;
border: 1px solid #000000;
background-color:#66CCCC;
font-size: 12px;
float: left;
clear:left;

}

#contect2 {
	position:relative;
	width:auto;
	border: 1px solid #000000;
	color:#000000;
	margin:10px;
	background-color:#66CCCC;
	text-align:right;
	padding:25px;
	float: left;
	clear: left;
	z-index:5;
}

.contect {
position:relative;

width:100%;
z-index:1;
margin: 15px 0px 15px 0px;
margin-left:0%;

float: left;
clear: left;
}

.contect2 {
position:relative;
margin: 5px 5px 5px 5px;
font-weight: bold;
font-style: italic;
float: left;
width:auto;
z-index:1;
margin-left:auto;
margin-right:auto;
float: left;
	clear: left;
}

.contect3 {
position:relative;
margin: 5px 5px 5px 5px;

float: left;
width:auto;
z-index:1;
margin-left:2%;
margin-right:auto;
float: left;
	clear: left;
}

#contect {
position:relative;
margin: 10px 10px 10px 10px;
width:100%;
z-index:1;
margin-left:20%;
margin-right:auto;
float: left;
clear: left;
}
#contect2 {
position:relative;
margin: 10px 10px 10px 10px;
width:100%;
z-index:1;
margin-left:20%;
margin-right:auto;
float: left;
clear: left;
background-color:#cccccc;
border: 1px solid #999999;
}
#contect a{
text-decoration: none;
font-weight: bold;
color:red;
z-index:4;
}
.contect_bejelentkezes {
background-color:#66CCCC;
		position:absolute;
		border: 1px solid #000000;
		width:500px;
		height:auto;
		font: 12pt Georgia, Verdana, Arial,  sans-serif;
		margin:25px;
		text-align:center;
		padding:25px;
		top: 50%;
		left: 50%;
		margin-top: -200px;
		margin-left: -250px;
}
#exception {
	position:relative;
	width:auto;
	height:auto;
	border: 2px solid #FE0000;
	color:#000000;
	margin:0 auto 0 auto;
	background-color:#FAF67D;
	font-weight:;
	text-align:center;
	padding:25px;
	left:0px;
	z-index:4;
	clear: left;
	float: left;
}
.message {
position:relative;
margin-left:28%;
margin-right:auto;
margin-bottom:10px;
padding:10px;
width: auto;
font-weight:normal;
color:#000000;
background-color:#cccccc;
border: 1px solid #999999;
float: left;
clear: left;
z-index:4;
}
.message2 {
position:relative;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
padding:10px;

font-weight:normal;
color:#000000;
background-color:#cccccc;
border: 1px solid #999999;
float: left;
z-index:4;
}
.hiba {
position:relative;
margin-left:30%;
margin-right:auto;
padding:10px;
width: auto;
font-weight:normal;
color:#000000;
background-color:#cccccc;
border: 1px solid #ff3333;
float: left;
clear: left;
z-index:4;
}


.message2 {
position:relative;
margin: 10px 10px 10px 10px;
width:auto;
z-index:1;
margin-left:26%;
margin-right:auto;
padding:10px;
font-weight:normal;
color:#000000;
background-color:#cccccc;
border: 1px solid #999999;
float: left;
clear: left;
}

div.info{
position:relative;
width:60%;
z-index:1;
text-align: center;
padding:10px;
font-weight:normal;
color:#000000;
background-color:#cccccc;
border: 1px solid #999999;
float: left;
margin: 2% 20% 0 20%;

}

a {
	text-decoration:none;

	
}
a.tip {
position:relative;
z-index:24;


}
a.tip:hover {
z-index:25;

width:100%;
}
a.tip span {
display:none;
}
a.tip:hover span {
position:absolute;
 width:200px;
display:block;
text-align:left;
top:-5px;
left:25px;

padding:2px;
border:0px solid #000000;
background-color:#dddd;

}
.table1{

	font-family:"Century Gothic", Helvetica, sans-serif;
	border: 1px solid #999999;
	border-collapse: collapse;
	width:auto;
	
}
.table1 .td{

	text-align:left;
	padding: 6px;
}


th{
padding: 6px;
}

.table1 .td_center{

	text-align:center;
	border-bottom: 1px solid #999999;
	padding: 6px;
	
	
}
.table1 .td_left{

	text-align:left;
	border-bottom: 1px solid #999999;
	padding: 6px;
	
}

.table1 .th{
	background: #E0E0E0;
	text-align:center;
	border-bottom: 1px solid #999999;
	padding: 6px;
	font-weight:bold;
	
}

.td1{
	border-bottom: 1px solid #999999;
	text-align:left;
}

.table1.tr {
	border: 1px  #F3F3F3;
	width:auto;
	background-color:#F3F3F3;
	text-align:center;
	font-weight:bold;
}

.tdf_hiba {
	border: 0px  #F3F3F3;
	width:auto;
	background-color:#ff3333;
	text-align:center;
}

.table2{

	font-family:"Century Gothic", Helvetica, sans-serif;
	border: 0px solid #999999;
	border-collapse: collapse;
	width:auto;
	text-align:center;
}
.table3{

	font-family:"Century Gothic", Helvetica, sans-serif;
	border: 0px solid #999999;
	border-collapse: collapse;
	width:auto;
	text-align:left;
}
.table2 .td{

	text-align:center;
	padding: 6px;
	
	
	
}
.table2 .th{
	background: #E0E0E0;
	text-align:center;
	padding: 6px;
	
	
	
}
.table2 .caption{
background: #E0E0E0;
	text-align:center;
	color:#FC0D0D;
	padding: 6px;	
}
.table2 .caption2{
background: #E0E0E0;
	text-align:center;
	color:#0D18FC;
	padding: 6px;	
}
#td_right{

	text-align:right;
}

#tdf, #trf {
	border: 1px  #F3F3F3;
	width:auto;
	background-color:#F3F3F3;
	text-align:center;
}
#td1, #tr1 {
	border: 0px solid #F3F3F3;
	width:auto;
	color:#003399;
	font-weight:bold;

}
#td2, #tr2 {
	border: 0px solid #F3F3F3;
	width:auto;
	
	
	

}
#td3, #tr3 {
	border: 0px solid #F3F3F3;
	width:100%;
	
}
#td4, #tr4 {
	border: 1px solid #000000;
	width:auto;
	
}
#td5, #tr5 {

	color:#ff0000;
	
}

#th {

	border: 1px solid #F3F3F3;
	width:auto;
	color:#003399;
	font-weight:bold;
	
}

#mezo {
 background-color: #F4F6F4;

}

#contect_kezdo {
 position:relative;
 width:95%;
border: 1px solid #000000;
margin: 30px 10px 10px 0px;
padding: 20px;
text-align: justify;
float: left;

z-index:1;
 font:8pt Verdana, Arial, Georgia, sans-serif;

}
ol.loweralpha {
    list-style-type: lower-alpha;
}
#table_kezdo{

	font: 11px Verdana, Arial, Georgia, sans-serif;
	border: 1px solid #000000;
	width:auto;
}
#tdf_k, #trf_k {
	border: 1px  #CCCCFF;
	width:auto;
	background-color:#CCCCFF;
	text-align:center;
	
}
#td1_k, #tr1_k {
	border: 1px solid #000000;
	width:auto;
	color:#003399;
	text-align:left;
}