@charset "utf-8";
body {
	background-image: url(../images/light_texture.jpg);
	font-family: "Times New Roman", Times, serif;
	color: #333333;
}
* {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
a {
	outline: none;
	border-style: none;	
}
.horizon {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}

.nyito_tarolo {
	width: 924px;
	height: 638px;
	margin-left: -462px;
	position: absolute;
	top: -319px;
	left: 50%;
	visibility: visible;
}
.nyito_top {
	height: 113px;
	width: 924px;
}
.nyito_center {
	height: 384px;
	width: 924px;
}
.nyito_left {
	float: left;
	height: 384px;
	width: 173px;
}
a.alfoldy:link, a.alfoldy:visited {
	background-image: url(../images/nyito_alfoldy.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 384px;
	width: 289px;
}
a.alfoldy:hover {
	background-image: url(../images/nyito_alfoldy_r.jpg);
}
a.dobozi:link, a.dobozi:visited {
	background-image: url(../images/nyito_dobozi.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 384px;
	width: 295px;
}
a.dobozi:hover {
	background-image: url(../images/nyito_dobozi_r.jpg);
}
.nyito_right {
	float: left;
	height: 384px;
	width: 167px;
}
.nyito_foot {
	height: 141px;
	width: 924px;
	clear: both;
	background-image: url(../images/nyito_foot.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.nyito_foot p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #3f3a2e;
	padding-top: 115px;
	margin-right: 55px;
}
.nyito_foot a:link, .nyito_foot a:visited {
	margin-top: 120px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #3f3a2e;
	font-weight: bold;
	text-decoration: none;
}
.nyito_foot a:hover {
	text-decoration: underline;
}

.alf_tarolo {
	width: 924px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/jeno_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.dob_tarolo {
	width: 924px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/eszter_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.alf_menu {
	margin-left: 441px;
	margin-bottom: 92px;
	height: 48px;
}
.alf_menu a {
	float: left;
}
.alf_menu a.ind:link, .alf_menu a.ind:visited {
	background-image: url(../images/jeno_menu_foo.jpg);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 48px;
	width: 112px;
}
.alf_menu a.ind:hover {
	background-image: url(../images/jeno_menu_foo_r.jpg);
}
.alf_menu a.elet:link, .alf_menu a.elet:visited {
	background-image: url(../images/jeno_menu_elet.jpg);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 48px;
	width: 104px;
}
.alf_menu a.elet:hover {
	background-image: url(../images/jeno_menu_elet_r.jpg);
}
.alf_menu a.iras:link, .alf_menu a.iras:visited {
	background-image: url(../images/jeno_menu_iras.jpg);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 48px;
	width: 94px;
}
.alf_menu a.iras:hover {
	background-image: url(../images/jeno_menu_iras_r.jpg);
}
.alf_menu a.vissz:link, .alf_menu a.vissz:visited {
	background-image: url(../images/jeno_menu_vissz.jpg);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 48px;
	width: 127px;
}
.alf_menu a.vissz:hover {
	background-image: url(../images/jeno_menu_vissz_r.jpg);
}
.alf_work_tarolo {
	background-image: url(../images/work_bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
	clear: both;
	width: 833px;
	margin-right: auto;
	margin-left: auto;
}
.alf_work_tarolo .workarea {
	background-image: url(../images/work_bg_2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 48px;
	padding-right: 48px;
	padding-left: 48px;
}
.workarea .profil {
	float: right;
	margin-left: 15px;
}
.workarea h1 {
	font-size: 30px;
	margin-bottom: 25px;
}
.workarea p {
	font-size: 17px;
	margin-top: 15px;
}
.workarea ul {
	margin-left: 30px;
	margin-top: 10px;
}
.workarea li {
	list-style-type: circle;
	font-size: 17px;
}

.alf_foot {
	background-image: url(../images/foot_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 124px;
	width: 833px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	clear: both;
}
.alf_foot .gotop {
	float: right;
	height: 35px;
	width: 55px;
	margin-top: 40px;
	margin-right: 15px;
}
.alf_foot .palma {
	float: left;
	height: 35px;
	width: 115px;
	margin-top: 53px;
	margin-left: 115px;
}
.alf_foot .harmas {
	float: left;
	height: 35px;
	width: 105px;
	margin-top: 53px;
	margin-left: 22px;
}

.workarea .bejegyzes {
	background-image: url(../images/bejegyzes_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
.bejegyzes .borito_keret {
	background-image: url(../images/konyv_bg_center.jpg);
	background-repeat: repeat-y;
	background-position: top;
	width: 204px;
	float: right;
	margin-left: 20px;
}
.borito_keret .top {
	background-image: url(../images/konyv_bg_top.jpg);
	background-repeat: no-repeat;
	height: 29px;
}
.borito_keret .center {
	text-align: center;
}
.borito_keret .foot {
	background-image: url(../images/konyv_bg_foot.jpg);
	background-repeat: no-repeat;
	height: 28px;
}
.bejegyzes h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #663300;
	padding-top: 15px;
	font-style: italic;
	font-weight: normal;
}
.workarea .bejegyzes_lezaras {
	background-image: url(../images/bejegyzes_elval.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 15px;
	margin-top: 10px;
	padding-bottom: 30px;
}
a.visszhang:link, a.visszhang:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #663300;
	padding-top: 15px;
	font-style: italic;
	text-decoration: none;
	display: block;
}
a.visszhang:hover {
	text-decoration: underline;
}
a.tovabb:link, a.tovabb:visited, a.tovabb:hover {
	padding-top: 4px;
}
.backtovissz {
	height: 18px;
	width: 233px;
	margin-top: 15px;
	margin-left: 530px;
}

