body{
	background: #131616;
	background-image: url(images/bg_pattern.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	margin: 0;
	border: none;
	border-style: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #DDDDDD;
}
a,  a:link, a:visited, a:active {
	color: #AAAAAA;
	text-decoration: none;
}
a:hover{
	color: #e8e8e8;
	text-decoration: underline;
}

:focus {
	outline: 0;
}


div#bgtop {
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 900px;
	min-height: 900px;
	width: 100%;
    position: absolute;
    top: 0px;
}
div#full {
	/*width: 900px;*/
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -450px;
	max-width: 900px;
	padding: 0px;
}

div#fejlec {
	/*border: 1px solid;*/
	position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	height: 170px;
	max-height: 170px;
	padding-top: 0px;
	padding-left: 0px;
	overflow: hidden;
}

#logo {
	/*border: 1px solid;*/
	position: relative;
	left: 0px;
	top: 0px;
	width: 180px;
	height: 170px;
	padding-top: 0px;
	padding-left: 0px;
	float: left;
	/*overflow: hidden;*/
}
#headerleft {
	width: 720px;
	height: 170px;
}
#szimultan {
	/*border: 1px solid #FF0000;*/
	position: relative;
	left: 0px;
	top: 0px;
	width: 720px;
	height: 130px;
	padding-top: 0px;
	padding-left: 0px;
	float: left;
	/*overflow: hidden;*/
}
#menu {
	border: 0 none;
	position: relative;
	left: 0px;
	top: 0px;
	height: 40px;
	width: 720px;
	max-height: 40px;
	padding-left: 0px;
	float: left;
	/*overflow: hidden;*/
}

#nav { height: 40px; margin:0px; }
#nav ol, ul { list-style: none; padding-left: 0px; border: none;}
#nav li { float:left; display:inline; }
#nav li a {
	float:left;
	width:auto;
	height:40px;
	margin-right:0px;
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-99999em;
	display:block;
	}
	
#nav li#niskola a { background-image:url(images/nav_iskola.jpg); width:135px; }
#nav li#nkurzus a { background-image:url(images/nav_kurzus.jpg); width:115px; }
#nav li#ntanar a { background-image:url(images/nav_tanar.jpg); width:125px; }
#nav li#nesemeny a { background-image:url(images/nav_esemeny.jpg); width:125px; }
#nav li#ngaleria a { background-image:url(images/nav_galeria.jpg); width:100px; }
#nav li#nkapcsolat a { background-image:url(images/nav_kapcsolat.jpg); width:120px; margin-right:0px; }

#nav li a:hover, #nav li a.current { background-position:left bottom; }



#content {
	position: relative;
	top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	/*overflow: hidden;*/
	/*height: 100%;*/
	/*clear: both;*/
}

div#lablec{
	border: 0;
	position: relative;
	clear: both;
	left: 0px;
	top: 0px;
	width: 920px;
	height: 25px;
	max-height: 25px;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	margin-left: -10px;
	margin-right: -10px;
	font-size: 12px;
	font-weight: 500;
	color: #999999;
}



#lablec #lefttext{
	padding-left: 15px;
	padding-top: 5px;
	position: relative;
	float: left;

}

#lablec #righttext{
	padding-top: 5px;
	padding-right: 15px;
	position: relative;
	float: right;
}
/*-----------------------------------------*/

.liner {
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	height: 7px;
}

#flashbackground {
	position: absolute;
	left:0px;
	top:0px;
	z-index: 1000;
	width: 100%;
	background-color: #000000;
	opacity: 0.85; /* 90% opacity for all modern browsers */
	filter: alpha(opacity=85); /* 90% opacity for IE */
}

#flashgallery {
	text-align: center;
	position: absolute;
	left:0px;
	top:0px;
	z-index: 1001;
	width: 100%;
}
	


