body, p {
margin: 0px;
padding: 0px;
font-family: verdana;
font-size: 12pt;
color: #004a9e;
}

body {
background-color: #ffa200;
}

h1, h2, h3, h4, h5, h6 {
color: #009534;
}

p, ul, li, p.b {
font-size: 10pt;
}

p.b {
font-weight: bold;
}

li {
margin: 10px;
}

p.szoveg, p.b {
margin: 0.5cm;
text-align: justify;
}

#main {
width: 1024px;
margin: auto;
padding: 0px;
margin-top: 0px;
background: url('img/bg_800x400.png') repeat-y;

}

#header {
width: 100%;
margin: 0px;
padding: 0px;
position: relative;
display: block;
}

#footer {
position: relative;
width: 100%;
margin: 0px;
padding: 0px;
display: block;
}

#content {
position: relative;
width: 100%;
margin: 0px;
padding: 0px;
display: block;
margin-bottom: 10px;
}

#menu, #menu2 {
position: relative;
margin: auto;
width: 200px;
min-height: 100px;
display: block;
}

#menu2 {
margin-top: 10px;
height: 70px;
min-height: 70px;
}

#ct {
width:100%;
margin:0px;
padding:0px;
}

#txt {
width: 800px;
height: 100%;
position: relative;
display: block;
margin:auto;

}

.menupont, .menupont_us {
width: 180px;
text-align: left;
clear: both;
margin: 0px auto;
padding: 2px;
color: #fbe91f;
background: url('img/bg_1x25.png') repeat-x;
}

.menupontsub {
color: #fbe91f;
}

.menupontsub div {
cursor:pointer;
color: #fbe91f;
margin-top: 10px;
}

.fs_almenu {
color: #fbe91f;
margin: 0px auto;
padding: 2px;
}

.fs_almenu .menupont {
display: none;
}

#kutatas_almenu .menupont, #kommunikacio_almenu .menupont, #kepzesek_almenu .menupont, #projekt_almenu .menupont, #ugyfelszolgalat_almenu .menupont, #kepzesek_almenu .menupont_us {
background-color: #004a9e;
border: 0px;
background: url('');
margin-bottom: 5px;
}

.menupont a:link, .menupont a:visited, .menupont a:hover, .menupont_us a:link, .menupont_us a:visited, .menupont_us a:hover {
color: #fbe91f;
text-decoration: none;
}

.fs_almenu a:link, .fs_almenu a:visited, .fs_almenu a:hover {
color: #fbe91f;
text-decoration: none;
}

a:link, a:visited, a:hover {
color: #004a9e;
text-decoration: underline;
}


#ctx {
width: 760px;
margin: 0px;
padding: 0px 20px;
min-height: 400px;
overflow-y: auto;
}

#kutatas_almenu, #kommunikacio_almenu, #kepzesek_almenu, #projekt_almenu, #ugyfelszolgalat_almenu {
display: none;
font-size: 10pt;
padding: 0px 10px;
}

#referensdiv {
font-size: 10pt;

}

.roundtop {
height: 14px;
width: 200px;
background: url('img/round_top_200x14.png');
margin: 0px;
}

.roundbottom {
height: 14px;
width: 200px;
background: url('img/round_bottom_200x14.png');
margin: 0px;
}

.zoldbg {
width: 200px;
background: url('img/zoldbg_200x2.png');
margin: 0px;
}

.roundtopsarga {
height: 40px;
width: 800px;
background: url('img/round_top_sarga_800x30.png');
margin: 0px;
}

.roundbottomsarga {
height: 40px;
width: 800px;
background: url('img/round_bottom_sarga_800x30.png');
margin: 0px;
margin-bottom: 5px;
}

.sargabg {
width: 800px;
min-height: 2px;
background: url('img/sargabg_800x2.png');
margin: 0px;
}

.aprobetus_tablazat, .aprobetus_tablazat table {
font-size: 10pt;
}

.aprobetus_tablazat b {
color: #009534;
}

.kistersegi {

}

#galeria {
width: 700px;
padding: 0px;
margin: auto;
}

.galeriainner {
width: 210px;
height: 140px;
margin: 10px;
padding: 0px;
float: left;
text-align: center;
overflow: hidden;
}

a img, img { border: 0px; }

input {
border: 1px solid #29439a;

}

/* *********************** */
#jMonthCalendar {
width: 160px;
height: 200px;
margin: 2px;
}

#jMonthCalendar { position:relative; }
.MonthlyCalendar .MonthNavigation { border-bottom:solid 1px #ddd; clear:both; height:20px; padding:5px 10px 0 10px; }
.MonthlyCalendar .MonthNavPrev, .MonthlyCalendar .MonthNavNext, .MonthlyCalendar .TodayLink { width:7%; float:left; }
.MonthlyCalendar .YearNavNext, .MonthlyCalendar .YearNavPrev { width:10%; float:right; }
.MonthlyCalendar .MonthName { width:59%; text-align:center; font-weight:bold; float:left; }

.YearNavPrev, .YearNavNext, .TodayLink {display:none;}
.MonthlyCalendar .MonthName {position:absolute; width:200px;}

.MonthlyCalendar { height:100%; width:100%; border:solid 1px #ddd; border-collapse:collapse; }
.MonthlyCalendar #CalendarHead { width:100%; background:#F7F7F7 none repeat scroll 0 0; }
.MonthlyCalendar #CalendarHead .DateHeader { width:14%; text-align:center; }

.MonthlyCalendar #CalendarBody { }
.DateBox { vertical-align:top; border:solid 1px #ddd; background-color: #fff;}
.DateLabel { height:16px; width:100%; background:#F7F7F7 none repeat scroll 0 0; text-align:right; }
.DateLabel a { cursor:pointer; padding:0 5px 2px; text-decoration:none; line-height:16px; }

#CalendarBody .Inactive, #CalendarBody .Weekend { background:#fafafa none repeat scroll 0 0; }
.Today { background:#A9DFFF none repeat scroll 0 0; }

#jMonthCalendar .Event { font-size:12px; padding:4px; background-color:#C0D0FF; margin-bottom:1px; -moz-border-radius:0 8px 8px 8px; border:solid 1px #000; cursor:pointer; display:block; }
.Event a { text-decoration:none; color:#000; }
.Event a:hover { text-decoration:underline; }

#jMonthCalendar .tamoprendezveny {background-color: #ffa200; font-size:10px; overflow:hidden; text-align: center;}
#jMonthCalendar .tamoptrening {background-color: #ffa200; font-size:10px; overflow:hidden; text-align: center;}
#jMonthCalendar .tamopkiallitas {background-color: green; font-size:10px; overflow:hidden; text-align: center;}


