body{
align:center;
margin: 0; padding: 0;
background-color: #e8e2d4;
font-family: Times Arial, Verdana,Times New Roman;
color:#422d28; 
font-size: 14px;
}


.img {border:1px solid #f6bc7d;}


a.menu:link, a.menu:visited {
font-size:14px;
width:140px;
display:block;
text-align: left;
color: #422d28;
background: url(images/menuoff.jpg) no-repeat;
text-decoration: none;
vertical-align: middle;
padding-left:35px;
padding-top:4px;
padding-bottom:2px;
}

a.menu:hover, a.menu:active {
font-size:14px;
width:140px;
display:block;
text-align: left;
color: #422d28;
background: url(images/menuon.jpg) no-repeat;
text-decoration: none;
vertical-align: middle;
padding-left:35px;
padding-top:4px;
padding-bottom:2px;
}



h1 {  
font-size: 15px;
color:#422d28; 
font-weight:bold;
padding-left:10px; 
}

h1.cim {  
margin:5px;
padding-left:80px;
padding-top:8px;
padding-bottom:5px;
}

h2 {  
font-size: 15px;
color:#fff; 
font-style: normal; 
font-variant: normal;
padding-top:4px;
padding-left:10px; margin:5px;
}


.link1:link       {text-decoration: underline;color:#600000;font-size:14px;}
.link1:visited    {text-decoration: underline;color:#600000;font-size:14px;}
.link1:hover      {text-decoration: underline; color:#7d0505;font-size:14px;}

.link2:link       {text-decoration: none;color:#795c55;font-size:13px;}
.link2:visited    {text-decoration: none;color:#795c55;font-size:13px;}
.link2:hover      {text-decoration: underline; color:#422d28;font-size:13px;}

.link_reszletek:link       {text-decoration: none;color:#422d28;font-size:11px;text-align:right;padding:3px;}
.link_reszletek:visited    {text-decoration: none;color:#422d28;font-size:11px;text-align:right;padding:3px;}
.link_reszletek:hover      {text-decoration: underline; color:#422d28;font-size:11px;text-align:right;padding:3px;}

.linkforeszala:link       {text-decoration: none;color:#c2b79d;font-size:12px;padding-bottom:5px;padding-right:10px;}
.linkforeszala:visited    {text-decoration: none;color:#c2b79d;font-size:12px;padding-bottom:5px;padding-right:10px;}
.linkforeszala:hover      {text-decoration: underline;color:#422d28;font-size:12px;padding-bottom:5px;padding-right:10px;}




.fejlec{
width:978px;
height:250px;
background: url(images/fejlec.jpg) no-repeat;
}

a.fejlecemail:link, a.fejlecemail:visited, a.fejlecemail:hover, a.fejlecemail:active {
width:13px;
height:13px;
background: url(images/fejlecemail.jpg) no-repeat;
padding-bottom:5px;
display:block;
}

a.fejlechome:link, a.fejlechome:visited, a.fejlechome:hover, a.fejlechome:active {
width:13px;
height:13px;
background: url(images/fejlechome.jpg) no-repeat;
padding-right:50px;
padding-bottom:5px;
display:block;
}


.menu{
width:175px;
}

.menufole{
width:175px;
height:102px;
background: url(images/menufole.jpg) no-repeat;
}


.menuelvalaszto{
width:175px;
height:3px;
background: url(images/menuelvalaszto.jpg) no-repeat;

}
.menuala{
width:175px;
height:373px;
background: url(images/menuala.jpg) no-repeat;
padding-top:0px;
}


.foreszhatter{
width:978px;
vertical-align:top;
background: url(images/foreszhatter.jpg);
}

.ocimhatter{
vertical-align:middle;
width:803px;
height:79px;
background: url(images/ocimhatter.jpg) no-repeat;
}

.imgkeret{
position:relative;
float:left;
top:0px;
left:0px;
width:160px;
height:130px;
background: url(images/imgkeret.jpg) no-repeat;
clear:left;
}

.imgkeretjobb{
position:relative;
float:right;
top:0px;
left:0px;
width:160px;
height:130px;
background: url(images/imgkeret.jpg) no-repeat;
clear:left;
}

.imgkeretbelso{
position:relative;
top:10px;
left:10px;
}

.imgkep{
text-align:left;
vertical-align:top;
width:138px;
padding-top:5px;
padding-left:5px;
}

.mainhatter{
width:803px;
vertical-align:top;
background: url(images/mainhatter.jpg) repeat-y;
padding-left:10px;
padding-right:20px;
}

.mainures{
height:100px;
}

.mainkep{
text-align:center;
height:200px;
}

.mainala{
width:803px;
height:40px;
background: url(images/mainala.jpg) no-repeat;
}

.foreszala{
text-align:right;
width:978px;
height:91px;
vertical-align:middle;
padding-top:20px;
background: url(images/foreszala.jpg) no-repeat;
}


.kepgaleriacella{
width:200px;
vertical-align:middle;
text-align:center;
color:#9c1300;
}

.kepgaleriaikon{
border:1px solid #f6bc7d;
color:#9c1300;
width:150px;
}

.linkkepgaleria:link       {text-decoration: underline;font-weight:bold;color:#600000;font-size:14px;padding-left:86px;}
.linkkepgaleria:visited    {text-decoration: underline;font-weight:bold;color:#600000;font-size:14px;padding-left:86px;}
.linkkepgaleria:hover      {text-decoration: underline;font-weight:bold;color:#7d0505;font-size:14px;padding-left:86px;}



.szoveg_kepgaleria {  
text-align:center;
color:#e3831c; 
}

.tabla1{
padding:4px;
background-color:#faf9f6;
}

.tabla2{
padding:4px;
background-color:#ffffff;
}

/* FIELDSET LEGEND LABEL..........................*/
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 1em;
	background-color: #fafafa;
	}

.fieldset1{
	border: 1px solid #f9c28c;
	}
	
.fieldset2{
	border: 1px solid #bcb49e;
	}
	
legend {
	max-width:635px;
	font-size:14px;
	font-weight: bold;
	padding: 0.3em;
	background-color: #ef7335;
	}
	
.legend1 a:link {
color: #88806c;
}

.legend1 a:hover {
color: #a29984;
}

.legend2 a:link {
color: #88806c;
}

.legend2 a:hover {
color: #a29984;
}

.legend1 {
color:#ed4003;
background-color: #fff;
border: 1px solid #ffa51c;
}

.legend2{
color:#3c8448;
background-color: #fff;
border: 1px solid #bcb49e;
}


.vonal1 {
color:#f9c28c;
}

.vonal2 {
color:#bcb49e;
}

LABEL {
vertical-align:top;
line-height: 1.5em;
}
.labeljobb {
text-align:right;
}

.menuhatter {
background: url(images/menuelvalaszto.jpg) repeat-y;
}

#datum {  
padding:1px;
position:relative;
left:550px;
top:-18px;
width:180px;
text-align:right;
font-size: 12px;
padding-left:2px;
}

/* FÓRUM SZÖVEGMEZÕK..........................*/
.forum1 {
width:120px;
padding-left:50px;
font-weight:bold;
}

.forumkod {
font-size:12px;
}

.forumthmetaln {
text-align:center;
}

.forumoldallapozo {
text-align:center;
padding-top:5px;
padding-bottom:5px;
}


.forumoldallapozo a:link {
color:#795c55;
}

.forumoldallapozo a:hover {
color:#956e65;
}

.textarea1 {
width:400px;
height:80px;
border:1px solid #ff9a00;
}

.text1 {
width:400px;
height:15px;
border:1px solid #ff9a00;
}

.text2 {
width:120px;
height:15px;
border:1px solid #ff9a00;
}

.text3 {
width:120px;
height:15px;
border:1px solid #84aa0b;
}

#thmetaln {
font-weight: bold;
color: #fff;
background: url(images/thmetaln.jpg) repeat-x;
cursor: pointer;
height: 22px;
width: 156px;
border: solid 1px #a03b02;
}

.thmetalz {
font-weight: bold;
color: #fff;
background: url(images/thmetalz.jpg) repeat-x;
cursor: pointer;
height: 22px;
width: 150px;
border: solid 1px #689302;
}
