body {
	background-color:#000;
	color: #777;
	padding: 0;
	margin: 0;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height:14px;
}

a:link, a:active, a:visited, a:focus {
	color:#bbb;
	text-decoration:none;
	border-bottom:1px dotted #777;
}
	a:hover {
		text-decoration:none;
		border-bottom:1px none #ccc;
	}

	div.nlink a:link, div.nlink a:active, div.nlink a:visited, div.nlink a:focus, div.nlink a:hover {
		border-bottom:0px none;
	}

ul {
	padding-left: 20px;
}

b, strong {
	
	color:#999;
}

p {
	margin-top:10px;
	margin-bottom:10px;
}

h1 {
	color:#F09700;
	font-size: 120%;
	padding-top:10px;
	padding-bottom:3px;
	clear:both;
	}

	h1.error {
		color:#1B2;
		padding-left: 10%;
	}
	
	h1.replaced {
		background-repeat:no-repeat;
		background-position:bottom left;
		height: 32px; 
		text-indent: -999px;
		margin-top:0px;
		margin-left: -10px;
		color:#202020;
	}
	
	span.textreplacement {
		
	}

h2 {
	margin-left: -10px; 
	width: 100%;
	padding-top: 12px;
	text-align:right;
	color:#F09700;
	font-size: 110%;
	letter-spacing:0.02em;
	font-weight:normal;
	clear:both;
	}
	
		h2 a:link, h2 a:active, h2 a:visited {
			text-decoration:none;
			color:#fc9700;
		}
h3 {
}

h4 {
}

h5 {
	font-size:90%;
	letter-spacing: 1px;
	padding:0;
	margin-top:0;
	margin-bottom:10px;
	width: 90%;
	border-bottom:1px solid #46474a;
	margin-left: 1%;
}

h6 {
	margin-top:0px;
	margin-bottom: 10px;
	font-size: 90%;
	text-align:right;
}

div.cl {
	clear:both;
	height: 0px;
	font-size:0px;
	display:block;
}

div#container {
  width: 760px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

div#topline {
	width: 738px;
	padding-left:20px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('../fulldark.jpg');
	background-repeat:repeat-x;
	padding-top:8px;
	margin-top:10px;
	border-top:1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	height: 24px;

}
	div#topline a:link, div#topline a:active, div#topline a:visited {
		text-decoration:none;
		color:#bbb;
		letter-spacing: 1px;
	}
		div#topline a:hover {
			color: #fff;
		}

div#top {
	width:758px;
	background-image:url(../topbg.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
	height: 196px;	
	border-left: 1px solid #555;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #555;	
}

	div#navmenu {
		width: 760px;
		margin-left: auto;
		margin-right: auto;
		height:33px;
	}

		div#navmenu ul {
			padding: 0;
			margin: 0;
			list-style: none;
		}

		div#navmenu li {
			width: 152px;
			float:left;
			background-image: url('../fulldark.jpg');
			background-repeat:repeat-x;
			background-position:bottom;
		}	
			div#navmenu li:hover, div#navmenu li.sfhover {
			}

			div#navmenu a:link, div#navmenu a:active, div#navmenu a:visited {
				letter-spacing: 0.05em;
				font-weight:normal;
				font-size:110%;
				display:block;
				width:150px;
				padding-top: 8px;
				height:23px;
				text-align:center;
				text-decoration:none;	
				color:#777;
				border-left: 1px solid #444;
				border-bottom: 1px solid #111;
				border-right: 1px solid #111;
				border-top: 1px solid #444;
			}
				div#navmenu a:hover {
					border-left: 1px solid #555;
					border-bottom: 1px solid #222;
					border-right: 1px solid #222;
					border-top: 1px solid #555;
					color:#ccc;
				}

				div#navmenu a.on:link, div#navmenu a.on:active, div#navmenu a.on:visited {
					border-left: 1px solid #555;
					border-bottom: 1px solid #222;
					border-right: 1px solid #222;
					border-top: 1px solid #555;
					color:#ccc;
				}
		
			div#navmenu li ul {
				display:none;
				visibility:hidden;
			}

div#content {
	width:758px;
	font-size: 13px;
	line-height:18px;
	background-color:#333;
	border-top:1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	/*background-color: #262B31;		/*acélkék*/
	/*background-color: #25262B;		/*sötét acélkék*/
}

	table {
		border-collapse: separate;
		border-spacing: 3px;
	}
	
	td {
		border: 1px solid #16171a;
		padding: 5px;
		/*background-color: #31323a;*/
	}

	th {
		border: 1px solid #16171a;
		padding: 5px;
	}
	
	dl {
		margin-top:20px;
	}
	
	dt {
		color:#ccc;
		font-weight:bold;
	}

	dd {
		margin-top: 10px;
		margin-left:20px;
	}
	
	span.ar {
		text-align:left;
		font-weight:bold;
		color:#999;
	}


	dt span.ar {
		display:block;
		float:right;
		margin-top: -14px;
	}
	
	dd.kiemelt {
		font-weight:bold;
		color:#F09700;
		
	}

	
		a.document:link, a.document:active, a.document:visited {
			display:block;
			margin-left:auto;
			margin-right:auto;
			height: 40px;
			padding-top: 8px;
			text-decoration:none;
			background-repeat:no-repeat;
			background-position: 5% 50%;
			filter:alpha(opacity=60);
			-moz-opacity:0.6;
			opacity:0.6;
			color:#ff9900;
			text-align:left;
			font-weight:bold;
		}
			a.document:hover {
				filter:alpha(opacity=99);
				-moz-opacity:0.99;
				opacity:0.99;
			}
				a.blackdoc:link, a.blackdoc:active, a.blackdoc:visited {
					background-image: url('../icons/black_documents.png');
					font-size:90%;
					border:1px dotted #666;
					background-color:#202020;
					margin-bottom:5px;
					padding-left: 10%;
					width: 50%;
				}

				a.reddoc:link, a.reddoc:active, a.reddoc:visited {
					background-image: url('../icons/red_documents.png');
					width:130px;
					border:1px dotted #888;
					background-color:#2F2F2F;
					padding-left: 50px;
					margin-bottom:5px;
				}

				a.bluedoc:link, a.bluedoc:active, a.bluedoc:visited {
					background-image: url('../icons/blue_documents.png');
				}

				a.greendoc:link, a.greendoc:active, a.greendoc:visited {
					background-image: url('../icons/green_documents.png');
					width:130px;
					border:1px dotted #888;
					background-color:#2F2F2F;
					padding-left: 50px;
				}


	div#content li {
		margin-bottom: 5px;
		margin-left:10px;
	}

div#bottom {
	width: 758px;
	margin-left: auto;
	margin-right: auto;

	background-image: url('../fulldark.jpg');
	background-repeat:repeat-x;
	border-top:1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;

	padding-top:8px;
	margin-bottom:2px;
	height: 24px;
	text-align:center;

}

/********************  **************************/
div.centercontainer {
	width: 720px;
	padding-right:15px;
	padding-left:25px;
	text-align:justify;
	padding-bottom:20px;
	padding-top: 10px;
}

div.leftcontainer {
	float:left;
	width: 510px;
	border-right:1px solid #0f0f0f;
	padding-right:15px;
	padding-left:25px;
	text-align:justify;
	/*background-color: #262B31;		/*acélkék*/
	/*background-color: #26272A;*/
	background-color:#202020;
	padding-bottom:20px;
	padding-top: 10px;
	}
		div.left {
			margin-bottom:20px;
		}
		div.leftcontainer h2 {
			text-align:left;
			margin-top: 20px;
		}	
		
		div.leftcontainer hr {
			clear:both;
			padding-top:10px;
			padding-bottom:10px;
			border:0px solid #000;
			border-bottom:1px solid #16171a;
			margin-left: -15px;
			width: 525px;
		}
		

div.rightcontainer {
	width: 177px;
	float:right;
	padding-left:15px;
	padding-right:15px;
	font-size:100%;
	text-align:justify;
}

		div.rightcontainer h2 {
			margin-top: 20px;
			clear:both;
			margin-left: 0;
			text-align:center;
			font-size:120%;
			line-height:120%;
		}

		div.rightcontainer hr {
			clear:both;
			padding-top:10px;
			padding-bottom:10px;
			border:0px solid #000;
			border-bottom: 1px dotted #777;
			margin-left: -2%;
			width: 103%;
		}
		

table.services {
	border-collapse: separate;
	border-spacing: 3px;
	margin-top:30px;
}
	table.services th {
		border: 0px solid #000;
		font-weight: normal;
	}
			
		table.services th img {
			border: 1px solid #f09700;
		}
		
		table.services th a:link, table.services th a:active, table.services th a:visited, table.services th a:focus {
			color: #f09700;
			font-size: 110%;
			font-weight: normal;
		}
			table.services th a:hover {
				text-decoration:none;
				color:#ccc;
			}
			
			table.services th a:hover img {
				border: 1px solid #ccc;
			}


div.pageset {
	display:block;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	border-bottom:1px solid #111;
	background-color:#202020;
	margin-top:-5px;
	padding-top:10px;
	padding-bottom:10px;
}

	div.pageset_nums {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		margin-top:5px;
		padding-top:5px;
		padding-bottom:5px;
	}

div.pageset a:link, div.pageset a:visited, div.pageset a:active, div.pageset a:focus {
	
	font-weight:bold;
	color:#666;
	text-decoration:none;
	letter-spacing:0.3em;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
	div.pageset a:hover {
		color:#ccc;
		
	}

	div.pageset a.arrow:link, div.pageset a.arrow:visited, div.pageset a.arrow:active, div.pageset a.arrow:focus {
		width:auto;
		display:block;
		margin-left:5px;
		margin-right:5px;
		padding-left:5px;
		padding-right:5px;
	}
		div.pageset a.arrow:hover {
			
		}
		
		div.pageset a.prev:link, div.pageset a.prev:visited, div.pageset a.prev:active, div.pageset a.prev:focus {
			float:left;
		}

		div.pageset a.next:link, div.pageset a.next:visited, div.pageset a.next:active, div.pageset a.next:focus {
			float:right;
		}

		div.pageset a.first:link, div.pageset a.first:visited, div.pageset a.first:active, div.pageset a.first:focus {
			float:left;
		}
		
		div.pageset a.last:link, div.pageset a.last:visited, div.pageset a.last:active, div.pageset a.last:focus {
			float:right;
		}



	div.pageset a.num:link, div.pageset a.num:visited, div.pageset a.num:active, div.pageset a.num:focus {
		padding-left:5px;
		padding-right:3px;
		border:1px solid #444;
	}
		div.pageset a.num:hover {
			background-color:#666;
		}
		
	div.pageset a.on:link, div.pageset a.on:visited, div.pageset a.on:active, div.pageset a.on:focus {
		background-color:#666;
		color:#ccc;
	}
