
/* body */

	body{
		background:url(pics/bg_alap.jpg) #d5e1fc no-repeat;
		font-family:"Times New Roman", Times,Georgia, serif;
		font-size:14px;
		line-height:18px;
		margin:0px;
		behavior:url(htc/csshover.htc);
		color:#333333;
	}
	ul{
		padding:0px 0px 0px 25px;
		margin:0px 0px 0px 10px;
		list-style:square;
	}
	ul.szamozas{
		padding-left:14px;
		margin:0px 0px 0px 10px;
		list-style:decimal;
	}
	li{
		padding-left:0px;
		padding-bottom:5px;
		line-height:18px;
	}
	a{
		cursor:pointer;
		line-height:18px;
	}
	form{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	input{
		height:18px;
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		border:#999999 solid 1px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	img.icon{
		padding:0px;
		margin: 0px;
		width:20px;
		border:none;
		cursor:pointer;
		vertical-align:top;
		behavior:url(htc/pngbehavior.htc);
	}
	img.mini_icon{
		padding:0px;
		margin: 0px;
		width:16px;
		border:none;
		vertical-align:top;
		behavior:url(htc/pngbehavior.htc);
	}
	div.clear{
		clear:both;
		margin:0px;
		padding:0px;
	}
	div.admin{
		float:right;
		margin:0px;
		padding:0px 0px 0px 0px;
	}
	div.megjegyzes{
		padding:0px;
		margin:0px;
		color:#333333;
		font-weight:100;
		font-size:11px;
		line-height:22px;
		text-align:center;
	}
	#hd{
		display:none;
		visibility:hidden;
	}
/* minireklam */

	#minireklam{
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		padding-left:550px;
		text-align:center;
	}
	#minireklam a{
		color:#FFFFFF;
		text-decoration:underline;
	}
	#minireklam a:hover{
	}

/* minimenu */

	#minimenu{
		font-size:12px;
		height:55px;
		padding-right:50px;
		text-align:right;
	}
	#minimenu a{
		color:#333333;
		font-size:12px;
	}
	#minimenu a:hover{
	}
	#minimenu input{
		width:60px;
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
		border:#999999 solid 1px;
	}

/* fomenu */

	#fomenu{
		color:#333333;
		font-size:16px;
		font-weight:bold;
		padding-left:310px;
		position:relative;
		z-index:1;
		text-align:center;
	}
	#fomenu a{
		color:#333333;
		font-size:16px;
	}
	#fomenu a:hover{
		text-decoration:underline;
	}

/*almenu*/

	#almenu{
		color:#FFFFFF;
	}
	#almenu h2{
		font-size:18px;
		font-weight:bold;
		padding-top:32px;
		padding-left:80px;
		padding-right:40px;
		text-align:center;
		margin: 0px 0px 0px 0px;
	}
	#almenu div.szoveg{
		font-size:14px;
		position:relative;
		top:-10px;
		padding-left:30px;
		padding-right:30px;
		text-align:left;
	}
	#almenu ul{
		padding-left:14px;
		margin:0px 0px 0px 10px;
		padding:2px 0px 2px 10px;
		list-style:square;
	}
	#almenu ul.szamozas{
		padding-left:14px;
		margin:0px 0px 0px 10px;
		list-style:decimal;
	}
	#almenu li{
		padding-left:0px;
		padding-bottom:5px;
		
	}
	#almenu div.fejlec{
		background:url(pics/bg_almenu_top.jpg) no-repeat top left;
		width:240px;
		height:90px;
	}
	#almenu div.tartalom{
		background:url(pics/bg_almenu_middle.jpg);
		width:240px;
	
	}
	#almenu div.allec{
		background:url(pics/bg_almenu_bottom.jpg) no-repeat top left;
		width:240px;
		height:30px; 
	}
	#almenu a{
		color:#FFFFFF;
		font-style:italic;
	}
	#almenu a:hover{
		color:#FFFFFF;
		text-decoration:underline;
	}
	#almenu img.kep{
		vertical-align:top;
		border:#999999 solid 2px;
		margin:5px 5px 5px 5px;
	}
	#almenu input{
		background:#b2c2ea;
		width:120px;
		height:18px;
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		border:#999999 solid 1px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

/*allec*/

	#allec{
		background:url(pics/bg_allec.jpg) no-repeat bottom left;
		width:780px;
		height:80px;
	}
	#allec div{
		padding-top:45px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:18px;
		text-align:center;
	}
	#allec div.megjegyzes{
		padding-top:1px;
		color:#000000;
		font-weight:100;
		font-size:11px;
		line-height:17px;
		text-align:center;
	}
	#allec a{
		color:#FFFFFF;
		text-decoration:underline;
	}

/* egyéb */

	a{
		text-decoration:none;
	}
	a:hover{
		text-decoration:underline;
	}
	
/* aBox*/

	#aBox{
		background:#b2c2ea;
		width:180px;
		border:#999999 solid 1px;
		margin:0px 0px 0px 20px;
		padding:10px 10px 10px 10px;
		text-align:left;
	}	
	#aBox h1{	/* aBox fejléce */
		background:#a1b2e1;
		font-weight:bold;
		font-size:16px;
		width:160px;
		border:#999999 solid 1px;
		padding:2px 2px 2px 10px;
		margin:0px 0px 10px 0px;
	}
	#aBox h2{	/* címek */
		margin:4px 0px 4px 0px;
		font-weight:bold;
		font-size:14px;
		padding:0px 0px 0px 10px;
		
	}
	#aBox a{
		font-size:14px;
		font-style:italic;
		color:#333333;
	}
	#aBox div{
		text-align:justify;
		font-size:14px;
		padding:0px 10px 10px 20px;
	}

/* nBox : nagy box */

	#nBox{
		background:#b2c2ea;
		width:500px;	/*500*/
		border:#999999 solid 1px;
		margin:0px;
		padding:10px 10px 10px 10px;
		text-align:left;
	}
	#nBox h1{	/* Box fejléce */
		background:#a1b2e1;
		font-weight:bold;
		font-size:16px;
		width:260px;
		border:#999999 solid 1px;
		padding:2px 2px 2px 10px;
		margin:0px 0px 10px 0px;
	}
	#nBox h2{	/* címek */
		margin:4px 0px 4px 0px;
		font-weight:bold;
		font-size:14px;
		padding:0px 0px 0px 10px;
		
	}
	#nBox div{
		text-align:justify;
		font-size:14px;
		padding:0px 15px 0px 20px;
	}
	#nBox a{
		font-size:14px;
		font-style:italic;
		color:#333333;
	}
	
	#nBox a.felhasz{
		font-style:normal;
		font-weight:bold;
	}
	
	#nBox div.kepblokk{
		float:right;
		text-align:center;
		margin:5px 0px 0px 0px;
	}
	#nBox img{
		vertical-align:middle;
		border:#999999 solid 2px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	#nBox img.icon{
		padding:0px;
		margin: 0px;
		border:none;
		cursor:pointer;
		behavior:url(htc/pngbehavior.htc);
	}
	#nBox div.clear{
		clear:both;
		margin:0px;
		padding:0px;
	}
/* Hír box kicsi */
	#kBox{
		background:#b2c2ea;
		width:229px;	/*500*/
		border:#999999 solid 1px;
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
		text-align:left;
	}
	#kBox h1{
		background:#a1b2e1;
		font-weight:bold;
		font-size:16px;
		width:150px;
		border:#999999 solid 1px;
		padding:2px 2px 2px 10px;
		margin:0px 0px 10px 0px;
	}
	#kBox h2{
		margin:4px 0px 4px 0px;
		font-weight:bold;
		font-size:14px;
		padding:0px 0px 0px 10px;
	}
	
	#kBox div{
		text-align:left;
		font-size:14px;
		padding:0px 10px 10px 20px;
	}
	#kBox a{
		font-style:italic;
		color:#333333;
	}
	#kBox img{
		vertical-align:top;
		border:#999999 solid 2px;
		width:60px;
		float:right;
		margin:8px 5px 5px 5px;
	}

/* inputok */

	#urlap {
		margin:0px;
		padding:0px;
	}
	#urlap td{
		padding:5px 0px 5px 0px;
	}
	#urlap td.cim_cella{
		vertical-align:top;
		line-height:18px;
		font-weight:bold;
		font-size:14px;
		width: 200px;	
	}
	#urlap td.alcim_cella{
		vertical-align:top;
		font-size:14px;
		width: 200px;
		line-height:18px;
		padding:5px 0px 5px 10px;
	}
	#urlap td.megjegyzes_cella{
		vertical-align:top;
		font-size:14px;
		line-height:16px;
		padding:5px 0px 5px 30px;
	}
	#urlap td.input_cella{
		width: 240px;
		text-align:left;
		line-height:18px;
	}
	
	#urlap input{
		width:240px;
		height:18px;
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		border:#999999 solid 1px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	#urlap textarea{
		width:440px;
		height:60px;
		margin-left:20px;
		overflow:auto;
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		border:#999999 solid 1px;
	}
	#urlap input.radio{
		width:20px;
		height:16px;
		vertical-align:bottom;
		background:none;
		border:0px;
	}
	#urlap input.button{
		cursor:pointer;
		width:80px;
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		height:20px;
		background:#a1b2e1;
		border:#999999 solid 1px;
	}
	#urlap td.keplista_index{
		font-size:36px;
		font-weight:bold;
		vertical-align:middle;
		text-align:center;
		width:70px;
	}
	#urlap td.keplista_input{
		width:220px;
		vertical-align:middle;
		text-align:left
	}
	#urlap td.keplista_kep{
		width:140px;
		vertical-align:middle;
		text-align:center
	}
	#urlap hr{
		color:#999999;
		height:1px;
	}
	#urlap div.megjegyzes{
		font-size:12px;
	}
	#urlap div.hiba{
		font-size:12px;
		color:#990000;
		font-weight:bold;
		padding-left:0px;
		/*background:#a1b2e1;
		border:solid 1px #999999;*/
	}

/* lista */
	#lista{
		font-size:14px;
		margin:0px 0px 0px 10px;
	}
	#lista tr.fejlec{
		font-weight:bold;
		background:#a1b2e1;
	}
	#lista tr.sor{
	}
	#lista a.cimke{
		font-style:normal;
		font-weight:bold;
	}
	#lista tr.sor:hover{
		background:#d5e1fc;
	}
	/*#lista img.rend{
		width:16px;
	}*/
	#lista img{
		border:none;
	}
	#lista img.kep{
		width:60px;
		border:#999999 solid 2px;
	}

/* terkep */

	#terkep {
		background:url(pics/terkep.jpg) no-repeat top left;
		height:520px;
		width:780px;
		color:#333333;
	}
	#terkep h1{
		font-size:20px;
		margin:0px;
		padding:0px;
	}
	#terkep a{
		font-size:14px;
		font-style:italic;
		color:#333333;
	}
	#terkep a:hover{
		color:#333333;
		text-decoration:underline;
	}
	#terkep input{
	}
	#vizlista{
		border:#999999 solid 1px;
		margin: 0px 0px 0px 0px;
		padding: 2px 10px 2px 10px;
		background-image: url(pics/bg_lista.png);
		/*filter:alpha(opacity=66);*/
		position:absolute;
		display:none;
		top:477px;
		left:350px;
		z-index:4;
		color:#FFFFFF;
	}
	#vizlista div{
		margin-left:-15px;
		font-weight:bold;
	}
	#vizlista ul{
		margin: 0px 5px 0px 10px;
		padding: 0px 0px 0px 0px;
		list-style:disc;
	}
	#vizlista li{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	#vizlista a{
		color:#FFFFFF;
		font-style:normal;
		font-weight:bold;
		text-decoration:none;
		position:relative;
		z-index:5;
	}
	#vizlista a:hover{
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:underline;
	}
	
/* galéria*/
	#galeria{
		padding:0px;
		margin:0px 0px 0px 5px;
		text-align:center
	}
	#galeria div.blokk{
		/*background-color:#999999;*/
		/*background:#a1b2e1;
		border:#999999 solid 1px;*/
		padding:5px;
		margin:0px 5px 0px 5px;
		float:left;
		width:130px;
		text-align:center;
	}
	#galeria div.kepblokk{
		/*background-color:#999999;*/
		padding:0px;
		margin:0px;
		width:130px;
		height:130px;
		text-align:center;
	}
	#galeria div.ertek{
		background:url(pics/stars.gif) no-repeat left top;
		width:100px;
		height:20px;
		line-height:20px;
		padding:0px;
		margin-right:15px;
		margin-left:15px;
	}
	
/* fórum */
	#forum{
		font-size:14px;
		/*margin:0px 5px 0px 5px;*/
	}
	#forum div{
		padding:0px 0px 10px 0px;
		margin:0px;
	}
	#forum div.uzenet{
		clear:both;
	}
	#forum div.fejlec{
		padding:0px 5px 0px 5px;
		background:#a1b2e1;
		width:460px;
		line-height:20px;
	}
	#forum span.nev{
		float:left;
		text-align:left;
		height:20px;
	}
	#forum span.datum{
		display: block;
		text-align:right;
		height:20px;
	}
	#forum div.kep{
		width:80px;
		text-align:center;
		padding:0px;
	}
	#forum div.szoveg{
		padding-top:2px;
		padding-right:5px;
	}
	
/*Google style*/
	#google{
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		width:200px;
	}
	#google div{
		color:#333333;
		width:150px;
	}
	#google a:hover{
		text-decoration:none;
	}
	#google div.cim{
		text-decoration:underline;
		font-weight:bold;
		font-size:13px;
	}
	#google div.tartalom{
		font-size:13px;
	}
	#google div.link{
		font-size:10px;
		color:#666666;
	}

/*adm*/
	#adm{
		position:absolute;
		text-align:right;
		top:0px;
		z-index:0;
	}
	#adm div.box{
		background:#b2c2ea;
		width:200px;	/*500*/
		border:#999999 solid 1px;
		margin-top: 20px;
		margin-right: 0px;
		padding: 10px;
	}
	#adm h1{
		background:#a1b2e1;
		font-weight:bold;
		font-size:16px;
		width:150px;
		border:#999999 solid 1px;
		padding:2px 2px 2px 10px;
		margin:0px 0px 10px 0px;
	}
	#adm h2{
		margin:4px 0px 4px 0px;
		font-weight:bold;
		font-size:14px;
		padding:0px 0px 0px 10px;
	}
	
	#adm div{
		text-align:left;
		font-size:14px;
		padding:0px 10px 10px 20px;
	}
	#adm a{
		font-style:italic;
		color:#333333;
	}
	#adm a.felhasz{
		font-style:normal;
		font-weight:bold;
	}
	#adm td.sor_def{
		text-align:right;
	}
	#adm td{
		text-align:center;
	}