
/* GLOBALS ............................................................... */


body { margin: 0; padding: 0 0 10px 0; font-family: Georgia, Serif; font-size: 62.8%; line-height: normal; background: #000; color: #fff; }

.clearboth {
	clear: both;
	margin: 0;
	height: 0;
	line-height: 0px;
	font-size: 0;
}

.imgtext {
	position: relative;
	overflow: hidden;
}
.imgtext span {
	position: absolute; 
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}

.hide {
	position: absolute;
	overflow: hidden;
	left: -9999px;
	width: 1024px;
}

.IEFloatJumpKilla {
	margin-right: -3333px;
	position: relative;
	width: 100%;
}

a img { border: none; }

form { margin: 0; padding: 0; }


.aC { text-align: center !important; }
.aR { text-align: right !important; }
.vaT { vertical-align: top; }
.vaM { vertical-align: middle; }
.vaB { vertical-align: bottom; }

.nowrap { white-space: nowrap; }

.disabled { cursor: default; }

.errormsg { font-weight: bold; color: #d00; }

.bottomless { border-bottom: none !important; }

a:hover { text-decoration: underline; }

.fullwidth { width: 99.9% !important; }
.halfwidth { width: 49% !important; }

.checkboxcell { padding: 1px 0 0 0 !important; }


#page { width: 970px; margin: 0 auto; }

/* HEADER ............................. */

#fejlec { height: 240px; padding-top: 39px; background: url(../images/bkg-fej.jpg) no-repeat; }
.galeria #fejlec { height: 121px; padding-top: 27px; }

h1 {
	width: 970px;
	height: 240px;
	margin: 0;
	font-size: 1em;
	line-height: 90%; 
}
.galeria h1 { height: 121px; }

h1 span { background: url(../images/bkg-cim-nyito.jpg) no-repeat; }
.galeria h1 span { background: url(../images/bkg-cim-galeria.jpg) no-repeat; }

.galeria h1 a { display: block; position: absolute; top: 0; left: 50px; width: 250px; height: 121px; z-index: 99; }


#galeriablokk { width: 507px; height: 400px; float: left; position: relative; background: url(../images/bkg-nyito-galeria.jpg) no-repeat; }
#galeriablokk a { display: block; position: absolute; top: 0px; left: 82px; width: 384px; height: 364px; z-index: 99; }

#szovegblokk { float: left; width: 463px; height: 393px; padding-top: 7px; background: #8B5F34; }
#szovegblokk p { margin: 0 30px 1.1em 0; font-size: 1.6em; line-height: 1.7em; }
#szovegblokk p.iniciale { padding-top: 15px; }
#szovegblokk p.iniciale img { margin-right: -13px; }

#kepblokk { width: 945px; padding-top: 25px; padding-left: 25px; background: #8B5F34; }

#kepblokk img { border: 9px solid #fff; margin: 0 25px 25px 0; }



