.statmachine img { border: 0px; }

body {
background-color: #efefef;
margin: 10px;
}
.main {
text-align: left;
background-image: url(img/bg.gif);
width: 916px;
}
.header {
clear: both;
background-image: url(img/header.jpg);
height: 151px;
width: 916px;
position: relative;
}
.a_home {
position: absolute;
top: 120px;
left: 238px;
text-align: left;
}
.a_browse {
text-align: left;
position: absolute;
top: 120px;
left: 342px;
}
.a_keres {
	text-align: left;
	position: absolute;
	left: 459px;
	top: 120px;
	height: 28px;
	width: 64px;
}
.a_link {
	position: absolute;
	top: 120px;
	left: 573px;
	height: 28px;
	width: 50px;
}
.a_menu:link {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #b0dfe1;
text-decoration: none;
letter-spacing: 1px;
}
.a_menu:visited {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #b0dfe1;
text-decoration: none;
letter-spacing: 1px;
}
.a_menu:hover {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
letter-spacing: 1px;
}
.left {
width: 170px;
height: auto;
float: left;
margin-left: 8px;
display: inline;
padding-top: 10px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
text-align: justify;
}
.right {
	width: 699px;
	height: auto;
	float: right;
	margin-right: 8px;
	padding-bottom: 10px;
	display: inline;
}
.latin {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
font-style: italic;
color: #0055BB;
float: left;
padding-right: 15px;
}
.leiro {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: bold;
float: left;
}
.magyar {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #333333;
float: right;
}
.adat {
	margin-top: 5px;
	clear: both;
	padding-right: 15px;
	padding-left: 15px;
}
.type_container {
line-height: 20px;
float: left;
}
#foto_data {
	padding-left: 10px;
	text-align: left;
	float: left;
	width: 252px;
	padding-top: 6px;
	visibility: hidden;
}
#coll_data {
	padding-right: 10px;
	text-align: left;
	float: right;
	width: 262px;
	padding-top: 6px;
	visibility: hidden;
}
#foto_nodata {
	padding-left: 10px;
	text-align: left;
	float: left;
	width: 262px;
	padding-top: 6px;
	visibility: hidden;
}
#coll_nodata {
	padding-right: 10px;
	padding-left: 25px;
	text-align: left;
	float: left;
	width: 262px;
	padding-top: 6px;
	visibility: hidden;
}
.foto_data_cim {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666666;
padding-right: 5px;
}
#foto_data_txt, #coll_data_txt, #foto_nodata_txt, #coll_nodata_txt {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}
.thumb_container {
	width: 699px;
	height: 98px;
	background-image: url(img/thumb_bg.gif);
	background-repeat: no-repeat;
	clear: both;
	display: none;
}
.a_type:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #333333;
letter-spacing: 1px;
}
.a_type:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #333333;
letter-spacing: 1px;
}
.a_type:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
color: #236400;
letter-spacing: 1px;
}
.a_itype:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #333333;
letter-spacing: 1px;
}
.a_itype:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #333333;
letter-spacing: 1px;
}
.a_itype:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
color: #0066cc;
letter-spacing: 1px;
}
.a_update:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #202020;
letter-spacing: 1px;
font-weight: bold;
}
.a_update:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #202020;
letter-spacing: 1px;
font-weight: bold;
}
.a_update:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
color: #0066cc;
letter-spacing: 1px;
font-weight: bold;
}
.img_container {
	float: left;
	padding-bottom: 5px;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
}
#zoom {
position: absolute;
right: 20px;
bottom: 20px;
border: 1px solid #999999;
}
.a_zoom:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
background-color: #333333;
color: #CCCCCC;
padding-top: 2px;
padding-right: 3px;
padding-bottom: 2px;
padding-left: 3px;
text-decoration: none;
}
.a_zoom:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
background-color: #333333;
color: #CCCCCC;
padding-top: 2px;
padding-right: 3px;
padding-bottom: 2px;
padding-left: 3px;
text-decoration: none;
}
.a_zoom:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
letter-spacing: 1px;
background-color: #000000;
color: #FFCC00;
padding-top: 2px;
padding-right: 3px;
padding-bottom: 2px;
padding-left: 3px;
text-decoration: none;
}
#slideshow {
	float: left;
	width: 153px;
}
.a_slideshow:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #666666;
letter-spacing: 2px;
}
#img_counter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 6px;
	float: left;
	width: 91px;
	text-align: center;
	letter-spacing: 1px;
}
.a_slideshow:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #666666;
letter-spacing: 2px;
}
.a_slideshow:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #003399;
letter-spacing: 2px;
}
#kep {
	float: right;
	border: 1px solid #333333;
	background-color: #666666;
	margin-bottom: 10px;
}
#foto_data_container {
	width: 699px;
	height: 25px;
}
#thumbs {
	padding-top: 5px;
	padding-right: 5px;
	height: 65px;
	clear: both;
	padding-left: 5px;
}
.thumb_img {
height: 60px;
}
.bottom {
clear: both;
}
.adat_cim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	float: left;
	padding-right: 5px;
}
.adat_szoveg {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
margin-left: 40px;
text-align: justify;
}
.hrimg {
	width: 667px;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.browse_back {
position: static;
left: 152px;
top: 10px;
z-index: 4;
float: right;
clear: both;
}
.a_browse_back:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
text-decoration: none;
font-weight: normal;
}
.a_browse_back:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
text-decoration: none;
font-weight: normal;
}
.a_browse_back:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
text-decoration: underline;
font-weight: normal;
}
.browse_lnk:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
text-decoration: none;
font-weight: normal;
}
.browse_lnk:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #66CC66;
text-decoration: none;
font-weight: normal;
}
.browse_lnk:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFF00;
text-decoration: underline;
font-weight: normal;
}
.csalad_nolink {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
}
.fajnum {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
letter-spacing: 1px;
padding-left: 10px;
}
#th_holder1, #th_holder2, #th_holder3, #th_holder4, #th_holder5, #th_holder6, #th_holder7, #th_holder8 {
	float: left;
	border: 1px solid #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 3px;
	margin-left: 0px;
	background-image:url(img/load.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.a_faj:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0066CC;
text-decoration: none;
}
.a_faj:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0066CC;
text-decoration: none;
}
.a_faj:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: underline;
}
.csopcim {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #B9B9B9;
margin-bottom: 5px;
margin-left: 5px;
}
#reppic {
position: relative;
width: 400px;
height: 20px;
margin-top: 4px;
margin-bottom: 4px;
}
#repbg {
position: absolute;
z-index: 3;
height: 20px;
width: 400px;
left: 0px;
top: 0px;
background-image: url(img/repules.gif);
background-repeat: no-repeat;
background-position: left top;
}
.h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #236400;
padding-top: 20px;
letter-spacing: 1px;
padding-left: 27px;
}
.h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
letter-spacing: 1px;
padding-left: 27px;
}
.mail {
padding-left: 37px;
padding-bottom: 20px;
}
.thumb_bg {
	position: absolute;
	height: 98px;
	width: 699px;
	right: 0px;
	left: 414px;
	background-image: url(img/thumb_bg.gif);
	background-repeat: no-repeat;
}
.right_top {
	width: 697px;
	margin-left: 1px;
	background-color: #FFFFFF;
	background-image: url(img/right_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
}
.csalad_leiras {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: justify;
	line-height: 20px;
}
.csalad_leiras_cim {
	font-size: 12px;
	font-weight: bold;
	color: #006600;
	padding-bottom: 30px;
}
#arrow_left {
	float: left;
	cursor: hand;
}
#arrow_right {
	float: left;
	cursor: hand;
}
#slidelink {
	padding-top: 6px;
	padding-left: 5px;
	float: left;
}
#datacont {
	background-image: url(img/thumb_bg_nodata.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 699px;
	clear: both;
	display: none;
}
