html, body {
    margin: 0;
    padding: 0;
    border:0 none;
    height:100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1c3d5c;
    background-color: #fff0e1;
    background-image: url(../img/bg_r.gif)
}

/* **************** */
input[type="text"] { border:1px solid #796; } 
textarea { border:1px solid #796; } 
select {border: #796; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 

/* **************** */
hr {
display:block;
height: 0px;
margin: 0;
padding: 0;
color: #779966;
background: transparent;
border: 0;
border-top: 1px solid #F15B4E;
}

/* **************** */
a:link  {
    color: #c00; 
    background: transparent;
    text-decoration: none;
}

a:visited {
    color: #c00; 
    background: transparent;
    text-decoration: none;
}

a:active {
    color: #f00;
    background: transparent;
    text-decoration: none;
}

a:hover {
    color: #f00;
    background: transparent;
    text-decoration: none;
}

/* **************** */
.a10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.a11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.a12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.a12b{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.a12j{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify}
.a14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px}
.a16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px}
.a18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px}
.a20 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px}

.ures1 {font-size: 1px;}
.ures2 {font-size: 2px;}
.ures4 {font-size: 4px;}
.ures8 {font-size: 8px;}

.br1 {line-height: 1px;}
.br2 {line-height: 2px;}
.br4 {line-height: 4px;}
.br8 {line-height: 8px;}
.br16 {line-height: 16px;}

/* **************** */
.fotabla {
    width:988px;
    color: #1c3d5c;
    background: #fff0e1;
    height:auto; 
    border-left:1px solid #baa892;
    border-right:1px solid #baa892;
}

/********************/
.labvonal {
color:#baa892;
background:#baa892;
}

/* **************** */
.lab {
    color: #1c3d5c;
    background: #fff0e1;
    width:100%; /* 766px */
}
.lab td{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px
}


.lab a:link {
    color: #c00;
    background: transparent;
    text-decoration: none;
    font-weight: bold;
}

.lab a:visited {
    color: #c00;
    background: transparent;
    text-decoration: none
}

.lab a:active {
    color: #f00;
    background: transparent;
    text-decoration: none;
}

.lab a:hover {
    color: #f00;
    background: transparent;
    text-decoration: none;
}

.pir{
width: 400px;
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
background: #ff0000;
}

.pir a:link, .pir a:visited
{
display:block;
margin:5px;
padding:5px;
color: #0000ff;
background: #ffffff;
text-decoration: underline;
}

.pir a:active
{
display:block;
margin:5px;
padding:5px;
color: #ff0000;
background: #ffffff;
text-decoration: underline overline;
}

.pir a:hover
{
margin:5px;
padding:5px;
color: #ff0000;
background: #ffffff;
text-decoration: underline overline;
}


/* **************** */
.t1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#1c3d5c;
background:#ffffcc;
}

.t1 th{
    font-weight: bold;
    color: #f15b4e;
    background: #ffd9b3;
}

.t1 th a:link, .t1 th a:visited {
color: #1c3d5c ;
text-decoration: none;
}

.t1 th a:active, .t1 th a:hover {
color: #ff0000;
text-decoration: none;
}

.t1 td{}

.t1 td a:link, .t1 td a:visited {
color: #1c3d5c;
text-decoration: none;
}

.t1 td a:active, .t1 td a:hover {
color: #ff0000;
text-decoration: none;
}

/* **************** */
.gomb1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0248A0;
    background: #ffffff;
}

.gomb1:hover {
    color: #0248A0;
    background: #ffffff;
}

/* **************** */
.gomb2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0248A0;
    background: #ffffff;
}

.gomb2:hover {
    color: #0248A0;
    background: #ffffff;
}



/* **************** */
table.lapozo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #0248A0;
background:#ffffff;
border-top:1px dashed #0248A0;
border-bottom:1px dashed #0248A0;
/*border:none;*/

}

.lapozo .jelenlegi {
background:#ffff66;
margin: 0;
padding: 1px 3px;
}

.lapozo a:link, .lapozo td a:visited {
color: #0248A0;
text-decoration: none;
}

.lapozo a:active, .lapozo td a:hover {
color: #ff0000;
text-decoration: underline;
}

/* **************** */

.kulcsszavak{
color:#eddfce;
text-align:justify;
margin:5px;
}

/* **************** */

.Hmenu{
    background-color: #fff;
    text-align:center;
    font-size:12px;
}

.Hmenu ul{
    margin: 0;
    padding: 0;
}

.Hmenu ul li{
    display: inline;
}

.Hmenu ul li a{
    text-decoration: none;
    float: left;
    margin:1px; 
    padding: 5px 5px;
    color: #f15b4e;
    background-color:#ffd9b3;   
}

.Hmenu ul li a:link, .Hmenu ul li a:visited{
    color: #f15b4e;
    background-color:#ffd9b3;
}

.Hmenu ul li a:hover{
    color: #ffc;
    background-color:#ff9f00; 
}

.Hmenu ul li a:active{
    color: #fff;
    background-color:#e20025;
}

.Hmenu ul li.aktiv{
    float: left;
    text-decoration: none;
    margin:1px;
    padding: 5px 5px;
    color: #fff; 
    background-color:#f15b4e;
}

/* **************** */
#tablemenu1 {
width: 100%; /* 766px */
margin: 0 auto;
border-collapse: collapse;
table-layout: fixed;
}

#tablemenu1 td {
width: 12.5% ; /*  16.666%  */
}

#tablemenu1 td a {
color: #f15b4e;
background-color:#ffd9b3;
text-decoration:none;
display:block;
padding:3px 1px 3px 1px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing: -1px
}

#tablemenu1 td a:link, #tablemenu1 td a:visited{

color: #f15b4e;
background-color:#ffd9b3;
text-decoration: none;
}

#tablemenu1 td a:active{
color: #ffc;
background-color:#ff9f00;
text-decoration: none;
}

#tablemenu1 td a:hover {
color: #ffc;
background-color:#ff9f00; 
text-decoration: none;
}

.menuvonal {
color: #060;
background: #060;
}


#tablemenu1 .almenu_container{
position:relative;
width:0px;
z-index:10;
}

#tablemenu1 .almenu{
position:absolute;
top:20px;
left:-1px;
opacity: 0.7;
visibility:hidden;
z-index:11;
}

#tablemenu1 .tablealmenu {
width:127px; 
table-layout: fixed;
border-collapse: separate;
color: #ffffff;
background:#ffffff;
text-align:center;
}

#tablemenu1 .almenu_elso{
position:absolute;
top:20px;
left:2px;
opacity: 0.7;
visibility:hidden;
z-index:11;
}

#tablemenu1 .almenu_utolso{
position:absolute;
top:20px;
left:-2px;
opacity: 0.7;
visibility:hidden;
z-index:11;
}

.nemlathato{
    display: none;
}

.aktCim{
padding:4px;
text-align:left;
font-size: 14px;
font-weight: bold;
color: #f15b4e;
background-color:#ffd9b3;
}
