/* CSS dokumentum 06.11.30. F.I.A. */
body {
    width:100%;
    height:100%;
    margin:0px;
    text-align:left;
    vertical-align:top;
    color:#000;
    text-decoration:none;
    font-family:Verdana, sans-serif;
    font-size:10px;
    font-weight:400;
    background-color:#DDFECF;
    scrollbar-face-color:#DDFECF;
    /* rgb(221,254,207) */
    scrollbar-arrow-color:#00309C;
    /* rgb(0,48,156) */
    scrollbar-base-color:#00309C;
    /* rgb(0,48,156) */
    scrollbar-track-color:#DDFECF;
    /* rgb(221,254,207) */
    scrollbar-highlight-color:#DDFECF;
    /* rgb(221,254,207) */
    scrollbar-dark-shadow-color:#00309C;
    /* rgb(0,48,156) */
    scrollbar-3d-light-color:#DDFECF;
    /* rgb(221,254,207) */
    scrollbar-shadow-color:#00309C;
    /* rgb(0,48,156) */
}
table {
    display:table;
    border-collapse:collapse;
    border:none 0px;
    border-spacing:0px;
    font-size:1em;
}
tr {
    display:table-row;
    vertical-align:top;
}
td {
    display:table-cell;
    vertical-align:top;
    text-align:left;
    padding:0px;
}
a {
    color:#000;
    text-decoration:underline;
}
a:hover {
    color:#090;
    text-decoration:underline;
}

/* tartalom szerkezet */
*.Center {
    text-align:center;
}
*.ToPic {
    margin:5px;
    border:solid 1px #090;
    /* rgb(0,153,0) */
}
*.Title {
    font-family:Arial, sans-serif;
    font-size:14px;
    color:#000;
    text-align:center;
    margin:0px 5px 10px 5px;
}
*.Title a {
    color:#00309C;
    text-decoration:underline;
}
*.Title a:hover {
    color:#090;
    text-decoration:underline;
}

*.TitleB {
    font-family:Arial, sans-serif;
    font-size:14px;
    color:#000;
    text-align:left;
    margin:0px 5px 10px 5px;
}
*.TitleB a {
    color:#00309C;
    text-decoration:underline;
}
*.TitleB a:hover {
    color:#090;
    text-decoration:underline;
}
*.TitleC {
    font-family:Arial, sans-serif;
    font-size:14px;
    font-weight:600;
    color:#FFF;
    text-align:center;
    margin:3px 3px 10px 3px;
}
*.TitleC a {
    color:#FFF;
    text-decoration:underline;
}
*.TitleC a:hover {
    color:#FFCF00;
    text-decoration:underline;
}
*.Title2 {
    font-family:Arial, sans-serif;
    font-size:12px;
    font-weight:600;
    color:#00309C;
    text-align:left;
    margin:0px 5px 10px 5px;
}
*.Title2 a {
    color:rgb(0,48,156);
    text-decoration:underline;
}
*.Title2 #090;
    text-decoration:underline;}
*.Pic {
    margin:10px;
    border:solid 1px #090;
}
*.Pic2 {
    width:127px;
    margin:3px;
    border:none 0px transparent;
}
*.TextJ {
    font-size:11px;
    text-align:justify;
    margin:0px 5px 10px 5px;
}
*.TextJ a {
    color:#000;
    text-decoration:underline;
}
*.TextJ a:hover {
    color:#090;
    text-decoration:underline;
}
*.TextC {
    width:127px;
    color:#FFF;
    text-decoration:none;
    text-align:center;
    padding:3px;
    margin:0px;
}
*.TextC, [dummy] {
    width:121px;
}
*.TextC a {
    color:#FFF;
    text-decoration:underline;
}
*.TextC a:hover {
    color:#FFCF00;
    text-decoration:underline;
}
*.TextL {
    font-size:11px;
    text-align:justify;
    margin:0px 5px 10px 5px;
}
*.TextL a {
    color:#000;
    text-decoration:underline;
}
*.TextL a:hover {
    color:#090;
    text-decoration:underline;
}
*.TextR {
    font-size:11px;
    text-align:justify;
    margin:0px 5px 10px 5px;
}
*.TextR a {
    color:#000;
    text-decoration:underline;
}
*.TextR a:hover {
    color:#090;
    text-decoration:underline;
}
*.TextC2 {
    text-align:center;
    margin:5px;
}
*.TextC2 a {
    color:#000;
    text-decoration:underline;
}
*.TextC2 a:hover {
    color:#090;
    text-decoration:underline;
}

/* űrlap */
form.Form {
    font-size:11px;
    background-color:transparent;
    margin:0px;
    padding:0px 5px 5px 5px;
}
table.FormFrame {
    font-size:11px;
    color:#00309C;
    text-align:left;
    vertical-align:top;
    padding:3px;
    background-color:transparent;
    border:solid 1px #090;
}
td.FormName {
    font-size:12px;
    font-weight:600;
    text-align:center;
    padding:2px;
    background-color:transparent;
    border-bottom:solid 1px#090;
}
td.FormFooter {
    font-size:11px;
    text-align:left;
    padding:3px;
}
td.FormTitle {
    padding:3px;
}
td.FormCell {
    color:#090;
    padding:3px;
}
input.FormInputCell, select.FormInputCell, textarea.FormInputCell {
    font-family:Verdana, sans-serif;
    font-size:11px;
    color:#00309C;
    background-color:#FFF;
    border:solid 1px #090;
}
button.FormInputCell {
    height:18px;
    font-weight:600;
    font-size:11px;
    color:#FFF;
    background-color:#00309C;
    border-color:#FFFFFF #CCCCCC #CCCCCC #FFFFFF;
    border-style:solid;
    border-width:1px;
}

/* függőleges menü */
*.Vmenu {
    width:127px;
    height:20px;
    line-height:20px;
    margin:3px;
    border-bottom:solid 1px #00309C;
    padding:0px;
    text-decoration:none;
    text-align:center;
    color:#00309C;
    font-size:9px;
    font-weight:600;
    background-color:#FCE891;
    /* rgb(252,232,145); */
}
*.Vmenu a {
    color:#00309C;
    line-height:20px;
    width:127px;
    text-decoration:underline;
}
/* vízszintes menü */
*.Hmenu {
    width:150px;
    height:20px;
    line-height:20px;
    margin:0px;
    padding:0px 3px;
    text-decoration:none;
    text-align:center;
    color:#00309C;
    font-weight:600;
}
*.Hmenu, [dummy] {
    width:144px;
}
*.Hmenu a {
    color:#00309C;
    line-height:20px;
    text-decoration:underline;
}
*.Hmenu a:hover {
    color:#090;
    line-height:20px;
    text-decoration:underline;
}
*.HmenuB {
    width:150px;
    height:20px;
    line-height:20px;
    margin:0px;
    padding:0px 3px;
    text-decoration:none;
    text-align:center;
    color:#00309C;
    font-weight:600;
}
*.HmenuB, [dummy] {
    width:144px;
}
*.HmenuB a {
    color:#00309C;
    line-height:20px;
    text-decoration:underline;
}
*.HmenuB a:hover {
    color:#090;
    line-height:20px;
    text-decoration:underline;
}
*.NewsTitle {
    width:127px;
    height:20px;
    line-height:20px;
    margin:3px 3px 0px 3px;
    padding:0px 3px;
    text-decoration:none;
    text-align:center;
    color:#00309C;
    font-weight:600;
    background-color:#FCE891;
}
*.NewsTitle, [dummy] {
    width:121px;
}
*.NewsTitle a {
    color:#00309C;
    text-decoration:underline;
}
*.NewsTitle a:hover {
    color:#090;
    text-decoration:underline;
}
*.NewsText {
    width:133px;
    margin:0px;
    border:none 1px #FFCF00;
    border-top:none 0px transparent;
    padding:3px;
    text-decoration:none;
    text-align:left;
    color:#FFF;
}
*.NewsText, [dummy] {
    width:127px;
}
*.NewsText a {
    color:#FFF;
    text-decoration:underline;
}
*.NewsText a:hover {
    color:#FFCF00;
    text-decoration:underline;
}
*.HmenuBg {
    height:21px;
    text-align:center;
    background-image:url(../images/ocoo_menhat.gif);
    background-repeat:no-repeat;
    background-position:bottom center;
    background-color:#FCE891;
}
*.HeadBg {
    background-color:#00309C;
}
*.HeadBg2 {
    background-color:#3200FF;
    /* rgb(50,0,255) */
}
*.Out {
    width:760px;
    height:100%;
    background-color:#DDFECF;
}
*.OutR {
    margin:5px 9px;
    clear:both;
}

/* űrlap 2 */
form.Form2 {
    width:133px;
    padding:3px;
    margin:0px;
    height:40px;
    color:#FFF;
}
form.Form2, [dummy] {
    width:127px;
}
form.Form2 a {
    color:#FFF;
}
form.Form2 a:hover {
    color:#FFF;
    text-decoration:none;
}
td.FormFooter2 a {
    color:#FFF;
}
td.FormFooter2 a:hover {
    color:#FFF;
    text-decoration:none;
}
table.FormFrame2 {
    padding:0px;
    margin:0px;
    height:40px;
}
td.FormName2 {
    font-weight:600;
    padding:0px;
    margin:0px;
    color:#FFF;
    text-align:center;
}
td.FormName2 a {
    color:#FFF;
}
td.FormName2 a:hover {
    color:#FFF;
    text-decoration:none;
}
td.FormTitle2 {
    height:14px;
    padding:0px;
    margin:2px 0px;
    color:#FFF;
    text-align:left;
    font-size:9px;
}
td.FormTitle2 a	{
    color:#FFF;
}
td.FormTitle2 a:hover {
    color:#FFF;
    text-decoration:none;
}
td.FormCell2 {
    color:#FFF;
    height:14px;
    padding:0px;
    margin:2px 0px;
}
input.FormInputCell2, select.FormInputCell2, textarea.FormInputCell2 {
    color:#000;
    font-family:Verdana, sans-serif;
    font-size:9px;
    border:inset 1px #BAC6DA;
    background-color:#FFF;
    height:14px;
    padding:0px;
    margin:0px;
}
button.FormInputCell2 {
    color:#000;
    font-family:Verdana, sans-serif;
    font-size:9px;
    font-weight:600;
    background-color:#FCE891;
    text-decoration:none;
    border:none 0px transparent;
    height:14px;
    margin:3px 0px;
    padding:0px 10px;
}
td.FormFooter2 {
    color:#FFF;
    text-align:center;
}
/* űrlap3 */
form.Form3 {
    text-decoration:none;
    margin:0px;
    padding:10px 0px;
}
form.Form3 a {
    color:#000;
}
form.Form3 a {
    color:#000;
    text-decoration:none;
}
table.FormFrame3 {
    background-color:#E9EEEA;
    border:solid 2px #CCC;
}
td.FormName3 {
    color:#FFF;
    text-decoration:none;
    text-align:center;
    background-color:#00309C;
    padding:2px 20px;
    font-weight:600;
    height:20px;
}
td.FormName3 a {
    color:#FFF;
}
td.FormName3 a:hover {
    color:#FFF;
    text-decoration:none;
}
td.FormTitle3 {
    color:#000;
    text-decoration:none;
    text-align:left;
    padding-left:10px;
}
td.FormTitle3 a {
    color:#000;
}
td.FormTitle3 a:hover {
    color:#000;
    text-decoration:none;
}
td.FormCell3 {
    color:#000;
    text-decoration:none;
    padding-right:10px;
}
input.FormInputCell3, select.FormInputCell3, textarea.FormInputCell3 {
    color:#000;
    text-decoration:none;
    border:inset 1px #BAC6DA;
    background-color:#FFF;
    padding:0px 10px;
}
button.FormInputCell3 {
    font-family:Verdana, sans-serif;
    font-size:11px;
    font-weight:600;
    color:#000;
    text-decocation:none;
    border:outset 1px #A0A5AB;
    height:18px;
    padding:0px 10px;
    background-image:url(../images/kepler_button.gif);
    background-repeat:repeat;
    background-position:top;
}
td.FormFooter3 {
    color:#000;
    text-decoration:none;
    text-align:center;
    background-color:#CCC;
    padding:2px 10px;
    height:20px;
}
td.FormFooter3 a {
    color:#000;
}
td.FormFooter3 a:hover {
    color:#000;
    text-decoration:none;
}