body{
margin:0px;
text-align:center;
background:#ffffff;
}
p, form{
font-family:"Trebuchet MS";
font-size:14px;
color:#000000;
line-height:20px;
text-align:justify;
}
a, a:visited, a:hover{
color:#333333;
font-size:12px;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

*{font-family:Arial;}
#center{
margin-left:auto;
margin-right:auto;
background:#ffffff;
width:960px;
text-align:left;
}
#head{
margin-top:10px;
width:960px;
height:80px;
}
#logo{
position:relative;
float:left;
width:160px;
height:80px;
}
#bulletins{
text-align:left;
position:relative;
float:left;
width:530px;
height:80px;

}
#bulletins img{
margin-top:10px;
margin-right:5px;
}
#head_right{
position:relative;
float:left;
text-align:left;
width:270px;
height:80px;
}
#kereses{
width:270px;
margin-top:7px;
}
#kereses form{
padding:0px;
margin:0px;
margin-bottom:3px;
}
#kereses .input {
    border: 1px solid #dddddd;
    background: #ffffff;
	font-size:12px;
	height:15px; 
	width:200px;
}
#kereses .input:hover {
    border: 1px solid #000000;
    background: #f1f1f1;
}
#kereses .hirlevel {
color:#000000;
text-decoration:none;
text-transform:uppercase;
font-size:12px;
display: block;
width: 180px;
padding:0px;
margin: 0px 4px 0px 0px;
background:url(../img/feliratkozas.gif) no-repeat right;
}
#nevnap{
width:270px;
padding-top:10px;
}
#nevnap p{
font-size:12px;
padding:0px;
margin:0px;
}
#illuszt{
text-align:left;
width:947px;
height:107px;
background:url(../img/jmmk_iluszt.jpg);
}
#datum{
position:relative;
top:50px;
left:694px;
width:400px;
height:57px;
}
#akt_honap{
position:absolute;
left:0px;
top:13px;
height:45px;
width:253px;
background:url(../img/akt_honap.png);
}
#akt_ev{
position:absolute;
text-align:right;
left:5px;
top:0px;
height:57px;
width:51px;
background:url(../img/akt_ev.jpg);
}
#akt_ev .ev{
margin-top:24px;
line-height:24px;
font-size:24px;
color:#ffffff;
}
#akt_honap .honap{
margin-top:5px;
padding-left:60px;
font-size:22px;
color:#8b2d25;
vertical-align:middle;
line-height:36px;
}
#content{
margin-top:5px;
position:relative;
float:left;
width:960px;
}
#left{
position:relative;
float:left;
width:165px;
background:#e9e9e9;
}
#main{
padding-left:10px;
padding-right:10px;
position:relative;
float:left;
width:510px;
}

#main, #main p {
font-size:12px;
line-height:16px;
color:#333333;
}

#right{
position:relative;
float:left;
width:265px;
}
.menupont_01 {
text-decoration:none;
display:block;
height:12px;
width:158px;
color:#444444;
border-bottom:#e9e9e9 dashed 1px;
font-size:12px;
line-height:12px;
text-transform:uppercase;
padding-top:9px;
padding-left:7px;
margin:0px;
}
#menu a:hover{
text-decoration:none;
display:block;
height:12px;
color:#8b2d25;
border-bottom:#8b2d25 dashed 1px;
font-size:12px;
text-transform:uppercase;
}
.menupont_00{
text-decoration:none;
display:block;
height:12px;
width:150px;
color:#444444;
border-bottom:#e9e9e9 dashed 1px;
font-size:12px;
line-height:12px;
text-transform:uppercase;
padding-top:9px;
margin:0px;
margin-left:15px;
}
#left h1{
padding-left:7px;
text-align:left;
font-size:12px;
font-weight:bold;
}

#right h4{
display:block;
height:20px;
font-size:12px;
background:#dddddd;
padding-top:8px;
padding-left:15px;
text-transform:uppercase;
color:#555555;
}

.kozepcim {
display:block; 
height:25px; 
background:#e9e9e9 url(../img/h1_bgr.jpg) no-repeat; 
font-size:12px; 
padding-left: 20px; 
padding-top:10px; 
text-transform:uppercase; 
color:#555555;
margin-bottom:5px;
}

A.tovabb, A.tovab:visited, A.tovabb:hover{
font-size:14px;
text-decoration:none;
color:#8b2d25;
}

.utolsofrissites {
color:#777777; 
font-weight:normal; 
font-size:10px; 
display:inline;

}

.alsolink {
padding-left:5px;

}

.alsolink A, .alsolink A:visited, .alsolink A:hover {
font-size:12px;
color:#8b2d25; 
text-decoration:underline; 
font-weight:normal;
}

.alsolink A:hover {
color:#000000; 
}

#main h3.cim,
#main h3.cim A,
#main h3.cim A:visited,
#main h3.cim A:hover{
font-size:14px;
/*color:#8b2d25;*/
color:#555555;
text-transform:uppercase;
margin-top:15px;
}

#main h3.alcim1,
#main h3.alcim1 A,
#main h3.alcim1 A:visited,
#main h3.alcim1 A:hover{
color:#777777; 
font-weight:bold; 
font-size:12px;
text-transform:uppercase; 
}

#main h3.alcim2,
#main h3.alcim2 A,
#main h3.alcim2 A:visited,
#main h3.alcim2 A:hover{
color:#55555; 
font-weight:bold; 
font-size:14px; 
}

.cikk_cimke, .cikk_cimke:visited, .cikk_cimke:hover {
font-weight:bold;
font-size:14px;
color:#999999;
}

#footer {
position:relative;
background-color:#999999;
color:white;
width:960px;
height:160px;
float:left;
padding:4px 10px 4px 30px;

font-weight:bold;
font-size:11px;
text-transform:uppercase;
line-height:18px;
}
#footer_top{
border-bottom:1px dashed white;
padding:10px 4px;
}
#footer_middle{
padding:10px 4px;
}
#footer_bottom{
padding:10px 4px;
}

#footer A, #footer A:visited, #footer A:hover {
	color:white;
	text-decoration:none;
}
#footer A:hover {
	color:white;
	text-decoration:underline;

}

.vk_nev, .vk_datum{
font-size:12px;
font-weight:bold;
}

/******************* KRISTÓFKA **************************/
IMG {border:0px;}
IMG.thumb {margin: 10px;}
TD {vertical-align:top;}

H3, H4 {
margin:2px;
}
H3 A, H3 A:visited, H3 A:hover {
font-size:14px; 
color:black;
}
.leftmenu A {
text-transform : uppercase;
}

input[type='text'], textarea {
border:1px solid #CCCCCC;
}

INPUT[TYPE='submit'] {
border:1px solid #777777; 
background-color:#DDDDDD; 
color: #444444; 
font-size:10px; 
font-weight:bold;
}
INPUT[TYPE='submit']:hover {
border:1px solid #992222; 
background-color:#EEDDDD; 
color:#662222;}

#full img {
padding:2px;
}

.nounderline:hover {
text-decoration:none;
}
