body {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
color:#000000;
margin: 0 auto 0 auto;
padding-top:0px;
margin-top:0px;
background-color:#FFFFFF;
text-align:center; 
} 

form { 
margin:0;
padding:0;
} 

a {color:#000099;}
a:hover {color:#FF0000;}

h1 {
font-family:Times New Roman, Times, serif;
color:#333333;
font-size:25px;
line-height:25px; 
padding-top:10px;
padding-bottom:2px;
margin-top:0px;
margin-bottom:0px;
text-align:left;
}

h2 {
font-family:Times New Roman, Times, serif;
color:#381E04;
font-size:22px;
font-weight:normal;
padding-top:0px;
padding-bottom:5px;
margin-top:30px;
margin-bottom:0px;
line-height:22px; 
text-align:left;}

h3 {
font-family:Times New Roman, Times, serif;
color:#381E04;
font-size:20px;
font-weight:normal;
text-decoration:underline;
padding-top:5px;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;  
}

p {
padding-top:0px;
margin-top:5px;
text-align:justify;}
 
ul {
margin-top:3px;
padding-top:0px;
margin-bottom:10px;}

u {margin-left:0px;}

.u1 {text-decoration:underline;}

dl {margin-top:0px;} 

li {margin-left:10px;}

hr {
border-width:1px;
height:1px;
line-height:1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
color:#653608;
border-style:dashed;}

.bevezeto {
min-height:50px;
width:650px;
margin-bottom:20px;
float:left;} 


.ervek {
min-height:50px;
width:650px;
margin-bottom:20px;
float:left;
display:block;} 

.ervek ul {
list-style-image:url(/images/icon/pipa.gif);
margin-bottom:15px;
margin-top:0px;}

.ervek li {
margin-bottom:10px;} 

.referenciaszoveg {
font-size:12px;
line-height:16px;
background-color:#FFFFCC;
border-style:dashed;
border-color:#999999;
border-width:1px; 

margin-left:20px;
margin-right:20px;
margin-top:5px;
margin-bottom:5px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
min-height:50px;
width:590px;
float:left;}

.referenciaszoveg_oldalbox {
background-color:#FFFFCC;
font-size:12px;
line-height:14px;
color:#666666;
border-style:dashed;
border-color:#999999;
border-width:1px; 

margin-left:0px;
margin-right:0px;
margin-top:5px;
margin-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
min-height:50px;
width:225px;
float:left;}


/* CONTENT ***************************************************/
.content {
background-image:url(/images/hatter.jpg);
padding-top:0px;
margin: 0 auto 0 auto;
margin-top:0px;
width:955px;
min-height:600px;} 


/* FEJLEC */ 
.fejlec {
background-image:url(/images/fejlec.jpg); 
background-repeat:no-repeat;
color:#FFFFFF;
margin: 0 auto 0 auto;
height:175px;
width:955px;
}  

.fejlec_logo {
text-align:left;
width:698px;
height:100%;
float:left;}

.logokep {
width:390px;
height:151px;}

.fejlec_belepes {
text-align:left;
width:257px;
height:100%;
float:right;} 


/* FEJLEC MENU */ 
.fejlec_menu {
background-image:url(/images/menufej_hatter.jpg);
background-repeat:no-repeat;
text-align:left;
font-size:16px;
vertical-align:middle;
margin: 0 auto 0 auto;
width:955px;
height:51px;
float:left; 
}

.fejmenu1 {float:left; padding-left:30px; padding-right:15px; padding-top:10px;}
.fejmenu1 a {
color:#FFFFFF;
text-decoration:none;
display:block;
font-weight:normal;} 
.fejmenu1 a:hover {color:#000000;} 

.fejmenu2 {float:left; padding-left:15px; padding-right:15px; padding-top:10px;}
.fejmenu2 a {
color:#FFFFFF;
text-decoration:none;
display:block;
font-weight:normal;} 
.fejmenu2 a:hover {color:#000000;}


/* CENTER *******************/
.center {
background-image:url(/images/kozep_hatter.jpg);
background-repeat:repeat-y;
min-height:500px; 
width:955px;
float:left;}

/* BAL SZEL ***************************************************/
.jobbszel {
width:255px;
min-height:300px;
float:left;}

/* Bal menu */
.menu {
background-image:url(/images/menuhatter1.jpg);
background-repeat:no-repeat;
padding-top:3px;
height:22px;

padding-left:20px;
color:#666666;
font-weight:bold;
text-align:left;
}

.menu a {
display:block;
color:#666666;
font-weight:bold; 
text-decoration:none;
display:block;
text-align:left;}

.menu a:hover {
color:#999999;} 

.menu2 {
background-image:url(/images/menuhatter2.jpg);
background-repeat:no-repeat;
padding-top:3px;
height:22px;}

.menu2 a {
display:block;
padding-left:30px;
color:#666666;
font-weight:normal;
text-decoration:none;
display:block;
text-align:left;}

.menu2 a:hover {
color:#999999;} 

.menu_fej {
background-image:url(/images/menu_fej.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
text-align:left;
padding-top:5px;
padding-left:10px;
height:34px;}

.menu_lab {
background-image:url(/images/menu_lab.jpg);
background-repeat:no-repeat;
width:255px;
height:33px;}


/* JOBB SZEL ***************************************************/
.jobb_szel {
width:200px;
min-height:300px;
float:right;}

/* KOZEP *******************************************************/
.tartalom {
background-image:url(../images/szoveg_fej.jpg);
background-repeat:no-repeat;
width:700px;
min-height:600px;
float:left;}


/* LABLEC ***************************************/
.lablec {
background-image:url(/images/lablec.jpg);
background-repeat:no-repeat;
color:#ECCFB1;
text-align:center;
padding-top:45px;
width:955px;
height:35px;
clear:both;
}

.lablec a {text-decoration:none; color:#ECCFB1; padding-bottom:20px;}
.lablec a:hover {color:#FFFFFF;}  

/* KOD *****************************************/
.kod {
text-align:left;
color:#333333;  
min-height:300px;
margin-left:30px;
margin-right:10px;
width:650px;
float:left;
}

.hr {
width:530px;
margin-top:1px;
margin-bottom:5px;
padding-bottom:0px;
padding-top:0px;} 

/* KEP ***************************************/
.kep_j {
float:right;
margin-left:5px;
margin-right:0px;}

.kep_b {
float:left;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:10px;}

.kep_ref {float:left;}

.ajanlatgomb {
background-image:url(/images/kerj_ajanlatot.jpg);
background-repeat:no-repeat;
width:460;
height:60px;
}

.ajanlatgomb a {
color:#FFFFFF;
display:block;
margin-top:0px;
padding-top:18px;
padding-left:20px;} 

.ajanlatgomb a:hover {
color:#FF8900;}


/* LINKEK *******************************************************************/

.link a {
color:#0000FF;
text-decoration:underline;}

/* SZOVEG SZINEK *******************************************************/
.piros {color:#FF0000;}

.kek {
font-weight:bold;
color:#000066;}

.szurke {color:#999999;}

.v_szurke {color:#CCCCCC;} 
.v_szurke a {color:#999999;}
.v_szurke a:hover {text-decoration:none;}

.feher {color:#FFFFFF;} 


/* TUDASANYAG *********************************************************/
.tudasanyag_box_table {
margin-right:5px;
margin-top:5px;
float:left;
width:320px;} 

.tudasanyag_box_fej {
font-weight:bold;
padding-left:5px;
padding-right:5px;
background-color:#FF9900;
color:#000000;
}

.tudasanyag_box_sor {
background-color:#F0F0F0;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
border-bottom-color:#FF9900;
border-bottom-style:solid;
border-bottom-width:1px;
}

.tudasanyag_box_sor:hover {
background-color:#FFFFCC;
}

.tudasanyag_box_sor a {
text-decoration:none;
color:#000000;
display:block;}




/* URLAP ELEMEK ********************************************************/
.textfield_multi {
border-style:solid; 
border-width:1px; 
border-color:#827763; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;}

.textfield_single { 
border-style:solid; 
border-width:1px; 
border-color:#827763; 
font-family:Arial, Helvetica, sans-serif;}

.textfield_single_bg { 
border-style:solid; 
border-width:1px; 
border-color:#827763; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFCC;}

.button {
border-style:solid; 
border-width:1px; 
border-color:#827763;
background-color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;}

.listmenu {
border-style:solid; 
border-width:1px; 
border-color:#827763;
font-family:Arial, Helvetica, sans-serif;}  


