body {
	margin: 0px;
	padding: 0px;
	background: url(images/bakk.jpg) repeat-x top #3B2E28;
	font-family: Arial, Helvetica, sans-serif;
	color: #30251F;
	font-size: 12px;
}

a:link, a:visited {
	color: #000;
	text-decoration: underline;
}

a:hover, a:active {
	color: #000;
	text-decoration: none;
}

.nagycim {
	font-size: 18px;
	font-weight: normal;
}

p {
	margin: 0px 0px 12px 0px;
}

.pics {
	padding: 1px;
	border: 1px solid #30251F;
}

.csillag {
	background-image: url(images/csillag.jpg);
	width: 91px;
	height: 91px;
	font-size: 20px;
	color: #FFF;
	text-align: center;
	line-height: 91px;
	vertical-align: middle;
}

.legordulo {
	width: 120px;
	border: 1px solid #503E34;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5D471F;
	font-size: 12px;
}

.legordulo2 {
	width: 200px;
	border: 1px solid #503E34;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5D471F;
	font-size: 12px;
}

.gomb {
	border: none;
	background-color: #503E34;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
}

h1.fcimek, h2.fcimek {
	text-transform:uppercase;
	font-size: 14px;
	text-shadow:0.4px 0.6px 0.6px #D7D7D7 /*#6f5b4e*/;
	margin-top:16px;
}

.fcimekgy {
	font-size:12px;
	text-transform:none;
}

.fcim_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

h2.fcim_2 {
	text-transform:uppercase;
	font-size: 16px;
	color:#000;
	text-shadow:0.9px 0.7px 0.9px #CAC7BF /*#D7D7D7 #6f5b4e*/;
	margin-top:16px;
	/*background:#6f5b4e;*/
	padding:15px;
	border:2px solid #3C3422;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display:inline;
	background: #f3e2c7; /* old browsers */
	background: -moz-linear-gradient(top, #f3e2c7 0%, #c19e67 18%, #b68d4c 84%, #e9d4b3 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3e2c7), color-stop(18%,#c19e67), color-stop(84%,#b68d4c), color-stop(100%,#e9d4b3)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3',GradientType=0 ); /* ie */
}

#npl-table {width: 100%; margin: 0px;}
#npl-table th, #npl-table td {padding: 5px; vertical-align: top;}
#npl-table th {text-align: left; font-size: 13px;}
#npl-table img {border: none; width: 111px; margin: 0; padding: 0;}
#npl-table a {display: block; font-size: 12px;}
#npl-table a:first-letter {text-transform: capitalize;}
