body{
text-align:center;
margin: 0; padding: 0;
background-color: #31ADF7;
font-family: Georgia,  Times, serif; 
/*scrollbar-face-color:#1B78A5; scrollbar-highlight-color: black;
scrollbar-shadow-color:black; scrollbar-3dlight-color:#024013; scrollbar-arrow-color: black;
scrollbar-track-color:#E1EDF4; scrollbar-darkshadow-color:#024013; textarea-bgcolor:#024013; */
}

.img {border:2px solid #C5BFA8;}

.datum {  
text-align:justify;
font-family: Georgia,  Times, serif; 
font-size: 10px;
color:#0D4081; 
font-style: normal; 
font-variant: normal; 
text-transform: none; 
margin-left:0px;
margin-right:10px;}

.datum2 {  
font-family: Georgia,  Times, serif; 
font-size: 10px;
text-align:right;
/*width:100px;*/
color:#0D4081; 
font-style: normal; 
font-variant: normal; 
text-transform: none; 
display:block;
}


.szoveg_main {  
text-align:justify;
font-family: Georgia,  Times, serif; 
font-size: 12px;
color:#0D4081; 
font-style: normal; 
font-variant: normal; 
text-transform: none; 
margin-left:11px;
margin-right:11px;}

.szoveg_main2 {  
text-align:justify;
font-family: Georgia,  Times, serif; 
font-size: 10px;
color:#0D4081; 
font-style: normal; 
font-variant: normal; 
text-transform: none; 
margin-left:11px;
margin-right:11px;}

.szoveg_elerhetoseg {  
font-family: Georgia,  Times, serif; 
font-size: 12px;
color:#0D4081; 
font-style: normal; 
font-variant: normal; 
text-transform: none; 
margin-left:30px;
margin-right:15px;}

.szoveg_right {  
text-align:justify;
letter-spacing:-0.02em;
font-family: Georgia,  Times, serif; 
font-size: 11px;
color:#4B4B44; 
font-style: normal; 
font-variant: normal; 
text-transform: none; 
}

a.menu:link, a.menu:visited {
font-size:0.75em;
/*letter-spacing:-0.049em;*/
display: block;
height: 1.5em;
text-align: left;
color: #0D4081;
background: url(images/menu_bg.jpg) no-repeat;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
padding-top: 8px;
padding-left: 43px;
padding-right: 3px;
padding-bottom: 3px;
}

a.menu:hover, a.menu:active {
font-size:0.75em;
/*letter-spacing:-0.049em;*/
display: block;
height: 1.5em;
text-align: left;
color: #FD5908;
background: url(images/menu_bg_on.jpg) no-repeat;
font-weight: bold;
text-decoration: none;
vertical-align: middle;
padding-top: 8px;
padding-left: 43px;
padding-right: 3px;
padding-bottom: 3px;
}

h1 {  
font-family: Georgia, Times, serif; 
font-size: 14px;
color:#fff; 
font-style: normal; 
font-variant: normal;
padding-top:4px;
padding-left:20px; margin:5px;
}

h2 {  
font-family: Georgia, Times, serif; 
font-size: 12px;
color:#0D4081; 
font-style: normal; 
font-variant: normal; 
}

h2.cim{ 
margin:5px;
}

h3 {  
font-family: Georgia, Times, serif; 
font-size: 11px;
color:#800020; 
font-style: normal; 
font-variant: normal; 
line-height:1.5;
padding:0;
margin-bottom:-0.5em;
}

h4 {  
font-family: Georgia, Times, serif; 
font-size: 10px;
color:#42413D; 
font-style: normal; 
font-variant: normal; 
line-height:1.5; 
text-align:justify;
}

h5 {  
font-family: Georgia, Times, serif; 
font-size: 10px;
color:#746F5E; 
font-style: normal; 
font-variant: normal; 
line-height:1.5;
margin-bottom:-1px; margin-left:15px;margin-right:17px;
}



.cim1 {  
font-family: Georgia, Times, serif;
font-size: 12px; 
vertical-align:middle;
font-style: normal;
font-weight:bold;
color:#FFFFFF;
font-variant: normal;
}

.link_email:link     {text-decoration: underline; font-family: georgia, times, serif; color:#FD5908; font-size:11px; font-weight:bold; letter-spacing:-0.02em;}
.link_email:visited  {text-decoration: underline; font-family: georgia, times, serif; color:#FD5908; font-size:11px; font-weight:bold; letter-spacing:-0.02em;}
.link_email:hover    {text-decoration: underline; font-family: georgia, times, serif; color:#C24A0F; font-size:11px; font-weight:bold; letter-spacing:-0.02em;}

.link1:link, .link1:visited {text-decoration: underline; font-family: georgia, times, serif; color:#FD5908; font-size:11px;}
/*.link1:visited    {text-decoration: underline; font-family: georgia, times, serif; color:#FD5908; font-size:11px;}*/
.link1:hover      {text-decoration: underline; font-family: georgia, times, serif; color:#C24A0F; font-size:11px;}

.link2:link, .link2:visited {text-decoration: underline; font-family: georgia, times, serif; color:#0D4081; font-size:11px; font-weight:bold;}
/*.link2:visited    {text-decoration: underline; font-family: georgia, times, serif; color:#0D4081; font-size:11px; width:378px; font-weight:bold;}*/
.link2:hover      {text-decoration: underline; font-family: georgia, times, serif; color:#3788EF; font-size:11px; font-weight:bold;}

.link_reszletek:link, .link_reszletek:visited    {text-decoration: underline; font-family: georgia, times, serif; color:#FD5908; font-size:11px; text-align:right; padding:3px;}
/*.link_reszletek:visited {text-decoration: underline; font-family: georgia, times, serif; color:#FD5908; font-size:11px; text-align:right; padding:3px;}*/
.link_reszletek:hover   {text-decoration: underline; font-family: georgia, times, serif; color:#C24A0F; font-size:11px; text-align:right; padding:3px;}


.mainoszlop{
width:987px;
vertical-align:top;
background: url(images/mainhatter.jpg);
}

.fejlec{
background: url(images/fejlec.jpg) no-repeat;
}

.fooszlop{
width:546px;
vertical-align:top;
}

.focella{
width:546px;
vertical-align:top;
background: url(images/foreszhatter.jpg);
}

.menufole{
height:22px;
background: url(images/menufole.jpg) no-repeat;
}

.menuhatter{

background: url(images/menuhatter.jpg);
}

.menuala{
height:63px;
background: url(images/menuala.jpg) no-repeat;
}

.ocimhatter{
background: url(images/ocimhatter.jpg) no-repeat;
}

.fooszlophatter{
width:546px;
vertical-align:top;
background: url(images/foreszhatter.jpg);
}

.fooszlopala{
height:37px;
display:block;
background: url(images/foreszala.jpg) no-repeat;
}


.cikkfejlechatter{
width:480px;
background-color:#EDF3F8;
border:1px #fff solid;
}

.cikkfejleccella{
padding:10px;
}

.cikkdatumcella{
text-align:right;
padding:5px;
}

.cikkreszletekcella{
text-align:right;
width:500px;
padding:10px;
}

.cikkhatter{
background-color:#fff;
width:500px;
border:1px #B1C9E4 solid;
margin-left:15px;margin-right:17px;
}

.cikkhatter2{
background-color:#fff;
width:500px;
border:1px #B1C9E4 solid;
}


.foreszelvalaszto{
width:500px;
height:37px;
background: url(images/foreszelvalaszto.jpg) no-repeat;
margin-left:11px;
}

.joszlop{
width:223px;
vertical-align:top;
display: block;
}

.joszlop1fejlec{
vertical-align:top;
width:223px;
background: url(images/joszlopfole1.jpg) no-repeat;
border:0px;
padding-left:10px;
}

.joszlop2fejlec{
width:223px;
background: url(images/joszlopfole2.jpg) no-repeat;
border:0px;
padding-left:10px;
}

.joszlophatter{
vertical-align:top;
padding:0em 1.3em 0em 0.5em;
background: url(images/joszlophatter.jpg);
}

.joszloppontok{
width:223px;
height:23px;
display:block;
background: url(images/joszloppontok.jpg) no-repeat;
}
.joszlopala{
height:69px;
display:block;
background: url(images/joszlopala.jpg) no-repeat;
}

.lablec{
width:987px;
height:14px;
background: url(images/mainala.jpg) no-repeat;
}

