body {
	margin: 0;
	background-repeat: repeat-x;
	background-color:#fff;
	font-family: Tahoma;
	font-size: 30px;
}

img { 	border: 0;}
#header { 	width: 100%;	min-height: 10px;	margin: 0 auto;	overflow: auto;}
a {text-decoration:none;}
h1 { margin:20px 0 40px 0;padding:0;font-size: 140%;font-weight: normal;	color: #000; text-align:center;	}
h2, h2 a {	margin: 10px 0;	padding: 0;	font-size: 130%;	font-weight: normal; color:#000;}
h3 {	margin: 0;	padding: 0;	font-size: 110%;	font-weight: normal;	color: #000; text-align:center;}

span a{color:#000 !important;}
span a:hover { background-color:#FF0000;}

#logo { font-size:160%; text-align:center; float:left; width:100%; margin:20px 0 }
#logo a { padding:0; margin:0; font-size:140%; color:#000; }
#site-container {	width: 100%; 	margin: 0 auto;	overflow: auto; float:left; }
#leftside { width: 96%;	float: left; margin:2%;}

#leftside ul{ list-style:none; padding:0; margin:0; width:100%;  text-align:center;  }
#leftside ul li{font-size:80%; min-width:25px; min-height:20px; margin: 0.5%;display:inline-table; }
#leftside ul li a { color: #000; background-color: #ccc; width:200px; height:90px; display:block; margin:1%; padding:2%; display:block;}
#leftside ul li a:hover { background-color:#FF0000;}
#leftside ul li ul{ }
#leftside ul li ul li {font-size:90%;line-height:50px; !important;}
#leftside ul li ul li a {color: #000; }
#leftside ul li ul li:hover{}
#leftside ul li:hover > a{}

#leftside ul li:hover {}
#leftside ul li a:hover {}

/* REGBOX */

.regbox {width:96%; min-height:60px;line-height:60px;text-align:right;float:left;color:#000;font-size:100%;background-color: #ccc; padding: 0 2%;}
.regbox b{font-weight:normal;}

.regbox a {background-color: #FF0000; color:#000; padding:5px 2%; cursor:pointer; float:right; margin:0 5px;}
.regbox a:hover{text-decoration:none;background-color:#fff;}

.regbox .email, #header .regbox .password{ padding:0 10px; margin:0 5px; border:none; background-color:#333; color:#fff; font-size:80%; height:70px; width:140px;}

.regbox .belepes { background-color: #FF0000; color:#000; padding:5px 2%; cursor:pointer; font-size:100%; border:none; float:right; height:70px; margin:0 5px;}
.regbox .belepes:hover {background-color:#FFFFFF;}
/* REGBOX EDDIG */

#content { border-top: solid 2px #CCCCCC; width: 96%;	padding: 1% 2%;	float: left;	min-height: 10px; color:#000; font-size:100%;}
span {font-size:100% !important; color:#000 !important;}

#content hr { background-color:#fff; border:none; height:4px; padding:0;margin:0;}

/* FOOLDAL HIREK */
a.fobox_hirek { background-color: #ccc; float:left;width:100%;min-height:160px;margin-bottom:10px; color:#000; font-size:80%;}
a.fobox_hirek:hover { background-color:#FF0000;}
.fobox_hirek img {border-right:solid 5px #fff; float:left; margin-right:20px; }
/* FOOLDAL HIREK EDDIG */

#belsotartalom { font-size:100%; width: 96%;	padding: 1% 2%;	float: left;	}
#belsotartalom ul li { padding:0;margin:0;color:#000;}
#belsotartalom img {border:solid 3px #ccc !important;	}

#content {float:left;}

.palyazat {border-top:solid 4px #FF0000;width:90%;background-color:#333333;min-height:40px;padding:5%;float:left;}
.palyazat img {float:left;padding-right:20px;}
.palyazat ul {list-style:none;margin:0;padding:0;}
.palyazat ul li {}
.palyazat ul li a { color:#fff;font-size:100%;padding:10px 10px;width:100%;display:block;}
.palyazat ul li a:hover {background-color: #FF0000;color:#fff;}
.also_szoveg {float:left;}

#footer {	width: 100%;	min-height: 20px;	background: #333333; padding: 10px 0;	float:left;}
#footer .belso { text-align:center; color: #fff;}
#footer .belso a{	color: #fff;}

u { color:#000; font-size:100%;}
.button a{ float:left;color:#fff;background-color:#000; padding:10px;margin-top:10px;margin-right:10px;}
.button a:hover { background-color: #FF0000; color:#FFFFFF;}

.valaszt { width:100%;border:solid 1px #FF0000;float:left;margin:10px 0;}

/* galeria */

.galeriabox { width:100%; min-height:20px;float:left;}
.galeriabox2 { width:100%; min-height:20px; text-align:center;}
.galeriabox ul  { list-style:none; padding:0;margin:0; text-align:center;}
.galeriabox ul li { display:inline-table; width:400px; margin:4px 0; background-color: #f1f1f1;}
.galeriabox ul li span { width:100%;padding:10px 0; float:left;}
.galeriabox ul li img { width:250px; height:180px; padding-top:20px; }
.galeriabox ul li:hover {background-color: #FF0000;}

/* galeria vege */

/* letoltes */

#letolteskeret { width: 96%; padding: 1% 2%;	float: left; min-height:20px; margin-bottom:4px;}

#letolteskeret ul { list-style:none; padding:0; margin:0;}
#letolteskeret ul li {}
#letolteskeret ul a li {background-color: #ccc; margin-bottom:4px; padding:5px 20px; color:#000; font-size:85%;}
#letolteskeret ul a li:hover {background-color:#FF0000;}

/* letoltes eddig */

#content .vonal {border-top:solid 2px #fff;width:100%;padding-top:2px;float:right;}

/* TISZTÁZOTT */


/* AKADALYMENTES */

#akadalymentes {
position:fixed;
top:0;
margin:0;
background-color: #ccc;
width:155px;
height:70px;
}

#akadalymentes ul { list-style:none; padding:0;margin:0; margin-left:10px; margin-top:0px;}

#akadalymentes img { width:40px;height:40px; }

#akadalymentes ul li {

line-height:20px;
margin-right:5px;
font-weight:bold;

color:#000;
font-size:100%;
font-size:35%;

}
#akadalymentes ul li a.akadaly1 {
width:40px;
height:40px;
background-color:#0066FF;
display:block;
text-align:center;
line-height:40px;
color:#fff !important;
font-size:30px;
text-decoration:none;

float:left;
margin-right:4px;
border:solid 1px #0066FF;

} 

#akadalymentes ul li a.akadaly2 {
width:40px;
height:40px;
background-color:#FFFFFF;
display:block;
text-align:center;
line-height:40px;
color:#000000;
float:left;
border:solid 1px #000;
margin-right:4px;

}

#akadalymentes ul li a.akadaly3 {
width:40px;
height:40px;
background-color:#000;
display:block;
text-align:center;
line-height:40px;
color:#fff;
float:left;
border:solid 1px #000;


}

/* AKADALYMENTES EDDIG*/ 


