body {
margin:0;
padding:0;
font: 76% Verdana,Tahoma,Arial,sans-serif; /*family-name|generic-family*/
}
/*******Általános Fontcsaládok (generic-family)*******
serif; (pl: Times) 
sans-serif (pl: Helvetica) 
cursive (pl: Zapf-Chancery) 
fantasy (pl: Western) 
monospace (pl: Courier)
**************Fontcsaládok (family-name)**************
Arial
Times
Courier
Gill
Helvetica
Tahoma
"Times New Roman"
"new century schoolbook"
Verdana
***********************Bal doboz***********************/
#bal {
border:0;/*1px solid red*/
background-color:transparent;
position:relative;/*absolute,relative,fixed*/
margin:0;
width:160px;
height:auto;
overflow:visible;/*A doboz tartalmának kilógását, túlcsordulását szabhatjuk meg:visible,hidden,scroll,auto*/
float:left;/*Már az első doboznak is kell float tulajdonság.*/
}
/***********************Közép doboz***********************/
#kozep {
border:0;/*1px solid red*/
background-color:transparent;/*transparent*/
/*position:relative;/*absolute,relative,fixed*/
/*left:180px;
top:200px;*/
margin:0;
width:auto;
height:auto;
/*overflow:visible;/*A doboz tartalmának kilógását, túlcsordulását szabhatjuk meg:visible,hidden,scroll,auto*/
float:left;
}
/*****************Kategória menü***********************/
#bal ul,li,a {
		display:block;
		margin:0;
		padding:0;
		border:0;
	}

#bal ul {
		width:150px;
		border:1px solid lightblue;
		background:white;
		list-style:none;
	}

#bal li {
		position:relative;
		padding:1px;
		padding-left:26px;
		background:url("img/item_moz.gif") no-repeat;
		z-index:9;
	}
#bal li.folder	{ background:url("img/item_folder.gif") no-repeat; }		
#bal li.folder ul {
			position:absolute;
			left:120px; /* IE */
			top:5px;
		}
#bal li.folder>ul { left:140px; } /* others */

#bal a {
		padding:2px;
		border:1px solid white;
		text-decoration:none;
		color:gray;
		font-weight:bold;
		width:100%; /* IE */
	}
#bal li>a { width:auto; } /* others */

#bal li a.submenu {
		background:url("img/sub.gif") right no-repeat;
	}
	
#bal a:hover {
		border-color:gray;
		background-color:#bbb7c7;
		color:black;
	}
#bal li.folder a:hover { /*az almenük a-ja*/
			background-color:#bbb7c7;
		}
	
	/* hovers with specificity */
	
#bal li.folder:hover { z-index:10; } /*az almenü így felülre kerül*/

#bal ul ul, ul.harom {
		display:none;
	}
#bal li:hover ul ul {
		display:none;
	}
#bal li:hover ul {
		display:block;
	}
#bal li:hover li:hover ul {
		display:block;
	}
/********************Táblázat*************************/
TABLE {
border-collapse: collapse; /*Összevont szegély modell*/
margin:0;
width:100%;
font-family:Arial;
font-size:11px;
font-weight:normal;
}

TD {
/*border: 1px solid green;*/
border: 1px solid #b0b0b0;
padding: 1px;
}
/********************Login doboz*************************/
#login {
border:4px ridge lightskyblue; /*none (nincs), dotted (pontozott), dashed (vonalkázott), solid (vékony vonalas), double (dupla vonalas), groove (vastagabb vonalas), ridge (térhatású), inset (betüremkedő), outset (kitüremkedő)*/
background-color:lightskyblue;
position:absolute;
left:400px;
top:160px;
margin:0;
width:250px;
height:100px;
overflow:auto;
padding:10px 0 0 10px;
}
/********************Felső doboz*************************/
#felso {
background-color:#f0f0ff;
position: absolute;
left: 1px;
top: 1px;
margin: 0;
width: 1500px;
height: 100px;
overflow: auto;
}
#also {
background-color:#ffffdc;
position: absolute;
left: 1px;
top: 102px;
margin: 0;
width: 1500px;
height: 800px;
overflow: auto;
}

a {
color:#505050;
font-weight:bold;
/*line-height: 20px;*/
text-decoration:none;
}

a:hover {			/*ha rátoljuk az egérmutatót*/
color:#808080;
text-decoration:none;
}

a:link img {	/*Az IMG elemek körüli szegély színének beállításához kapcsolódó szelektort kell használni.*/
	border: 0;
}

/*img {
align:center;
}*/
/***********************Fő doboz***********************/
#alap {
/*border: 1px solid red;*/
background:#f0f0f0 url(img/hatterkek.jpg) repeat-x;
color:#303030;
margin:0;
min-width:870px;
padding:0;
text-align:left;
width:100%;
}
/*********************Fejléc doboz*********************/
#fejlec {
color:#ffffff;
height:101px;
margin:0 20px;
text-align:center;
}
#fejlec h1 {
font-weight:400;
letter-spacing:-2px;
margin: 0;
font-size: 32px;
text-shadow: 5px 5px 3px #000000;/*nem műk*/
padding-top: 10px;
}
/*******************Vízsz menü doboz*******************/
#mainmenu {
/*border: 1px solid black;*/
/*float:left;*/
margin-bottom:24px;
}
#mainmenu ul {
height:36px;
margin:0;
padding:0;
}
#mainmenu li {
float:left;
height:36px;
list-style:none;
margin:0;
padding:0;
}
#mainmenu a {
border-right:1px solid #b0b0b0;
color:#606060;
display:block;
font-size:12px;
padding:11px 10px 10px;
text-transform:uppercase;
text-decoration:none;
}
#mainmenu a:hover {
background:#f0f0f0 url(img/menuhover-blue.jpg) top left repeat-x;
color:#505050;
text-decoration:none;
}
/*********************Lábléc doboz*********************/
#lablec {
background:#8b8b8b url(img/footerbg_1.jpg) top left repeat-x;
clear:both;	/*ettől kerül a lebegő oldalsávok alá*/
color:#d0d0d0;
font-weight:400;
text-align:center;
padding:2px 0;
}
#lablec a {
color:#d0d0d0;
font-weight:400;
}