	/* Developer: Müller Árpád , Copyright (c) Szerzői jog által védve  |  www.dreambit.hu */
body {
	margin: 0;
	padding: 0;
	background: #19090B url(bg.jpg) top no-repeat fixed;
	font-size: 13px; 
	font-family: tahoma, arial, verdana, helvetica, sans-serif; 
	color: #fff; 
	height: 100%;
	width: 100%;
}
html {
	height: 100%;
}
* html {
	height: 80%;
}

#keret {
	margin: 0 auto;
	padding: 0px;
	width: 100%;
	min-height: 100%;
	position: relative;
}

#lmenu {
	margin-top: 100px;
	margin-left: 20px;
	width: 200px;
	position: fixed;
	z-index: 2;

}

* html div#lmenu {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop : document.body.scrollTop);} 

#container {
	margin: 0 auto;
	width: 1000px;
}

#content {
	margin-left: 250px;
	width: 700px;
	margin-top: 50px;
}


#borito {
	margin: 0 auto;
	padding: 0px;
	width: 500px;
	height: 100%;
	max-height: 681px;
	background: url(start500.jpg) no-repeat;
	position: relative;
}

#tovabb {
	width: 111px;
	height: 79px;
	margin: 0px;
	background: url(tovabb.gif);
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 2;
}
#tovabb:hover {
  cursor: pointer;
}
	
#head {
	margin: 0px;
	padding: 0px;
	height: 91px;
	width: 600px;
	background: url(head2.jpg);
}

IMG { border: none; }

TABLE#menu {
	border: 0px;
	border-collapse: collapse;
	margin-left: 5px;
}
TABLE#menu TD.mc {
	border: 0px;
	border-collapse: collapse;
	width: 145px;
	height: 30px;
}

#welcome {
	margin-top: 10px;
	background: url(shadow.jpg);
	width: 600px;
	height: 50px;
	text-align: center;
	font-size: 15px; 
	color: #BE3D25;
	padding-top: 10px;
}

H2 { margin: 30px; color: #ffeeee; text-align: center; }
.center { text-align: center; }
.noborder { border: none; }
.flag { border: none; margin-right:10px;}
.col { color: #fff;}
TABLE#etlap { 
	color: #5C251E;
	margin: 10px;
	width: 580px;
	border-collapse: collapse;
	border: 1px solid #5C251E;
	text-align: center;
	background-color: #FFEBEC;
}
TABLE#etlap TH { font-size: 10px; }
TABLE#etlap TH.itallap { background-color: white; padding: 10px; font-size: 13px; }
TABLE#etlap TH.white { background-color: white; }
TABLE#etlap TD { border: 0px solid #5C251E; padding-top: 5px; padding-bottom: 5px;}
TABLE#etlap TD.id { 	width: 30px; vertical-align: top;}
TABLE#etlap TD.desc { text-align: left; padding-left: 10px; }
TABLE#etlap TD.cost { width: 60px; vertical-align: top;}
TABLE#etlap TD.halfcost { width: 60px; vertical-align: top; }

a.kateg { color: #fff; text-decoration: none; font-size: 16; font-weight: bold;}
a.kateg :hover{ color: black; text-decoration: none;}

TABLE#kateg { border-collapse: separate; border-spacing: 20px 20px; margin-left: auto; margin-right: auto; }
TABLE#kateg TD { background-color: #CBB99E; color: #6E0F0F; padding : 0px;}
TABLE#kateg TD:hover { background-color: #6E0F0F; color: #CBB99E; padding : 0px;}

TABLE#galeria { 
	margin: 10px;
	width: 580px;
	border-collapse: separate; 
	border-spacing: 20px 20px; 
	margin-left: auto; 
	margin-right: auto;	
	text-align: center;
}

IMG.galeria {
	width: 260px;
	border: 2px solid white;
}
TABLE#heti {
	margin: 0 auto;
	width: 520px;
	background-color: #2B1119;
	border: 1px solid white;
}
TD.napi {
	width: 100px;
}
TD.etel {
	width: 350px;
}
TABLE#heti TH {
	text-align: center;
	padding: 5px;
	font-size: 14px;
	border-top: 1px solid white;
}
FORM#login {
	margin: 0 auto;
	text-align: center;
	background-color: #efefef;
	color : black;
	width: 300px;
	border: 1px solid gray;
}

#footer {
	margin: 0 auto;
	width: 100%;
	bottom: 0px;
	position: fixed;
	z-index: 2;
}

#footer .inside  {
	margin: 0 auto;
	width: 500px;
	color: white;
	border: 1px solid white;
	background-color: #2B1119;
	text-align: center;
}

* html div#footer {position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+(documentElement.clientHeight-this.clientHeight) 
	: document.body.scrollTop
	+(document.body.clientHeight-this.clientHeight));
	left: expression("220px");
}

*html div#footer img {
	float: right;
	position: absolute;
	bottom: 10px;
	right: 0px;
}


