@font-face {
font-family:'Open Sans';
font-style:normal;
font-weight:400;
src:local('Open Sans'), local('OpenSans'), url(https://bszh.cubefish.hu/css/opensans.woff) format('woff');
}
body {
font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
width:100%;
margin:0 auto;
}
input, textarea, select {
font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
background-color:#F0F0F0;
border:1px #426464 solid;
}
input:focus, textarea:focus {
background-color:#EAEAEA;
border:1px #BE0A1E solid;
}
.button {
background-color : #426464;
color:#FFFFFF;
font-weight:bold;
padding: 10px;
cursor:pointer;
}
.button:hover {
background-color : #949494;
}
a:link, a:visited {
text-decoration:none;
color:#426464;
font-weight:bold;
}
a:hover {
color : #949494;
}

.menukeret {
width:100%;
margin-bottom:25px;
}
.menukeret_dev {
width:100%;
margin-bottom:25px;background-color: #F77272;
}
.fomenukeret {
width:100%;
}
.fomenukeret_dev {
width:100%;background-color: #F77272;
}
.almenukeret {
width:100%;
min-height:30px;
}
a.menufo:link, a.menufo:visited {
background-color : #426464;
padding: 10px;
margin-right:5px;
margin-bottom:10px;
float:left;
font-size:0.8em;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
display:block;

}

#menufo_aktiv {
color:#426464;
background-color : #DEDEDE;
}

a.menufo:hover {
background-color : #949494;
}

a.menual:link, a.menual:visited {
background-color : #5F9EA0;
padding: 10px;
margin-right:5px;
float:left;
font-size:0.8em;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
display:block;

}

#menual_aktiv {
color:#426464;
background-color : #DEDEDE;
}

a.menual:hover {
color:#FFFFFF;
background-color : #949494;
}

.hibadiv {
min-width:800px;
width:50%;
font-weight:bold;
background-color:#BE0A1E;
color:#FFFFFF;
padding:3px;
text-align:center;
margin-top:5px;
margin-right:5px;
margin-left:10px;
margin-bottom:10px;
min-height:40px;
}
.hibadiv_belso_keret {
width:36px;
height:36px;
background-color:#FFFFFF;
float:left;
}
.hibadiv_belso {
font-size:25px;
font-weight:bold;
background-color:#FFFFFF;
color:#FF0000;
width:30px;
height:30px;
margin:2px;
border-color:#FF0000; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px;
}

.ujbankszamlatabla {
margin-left:20px;
background-color : #EAEAEA;
}

.beviteldivek {
min-width:200px;
float:left;
margin:15px;
}

a.link_kover:link, a.link_kover:visited {
background-color:#426464;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
padding:5px;
font-size:0.8em;
}

a.link_kover:hover {
background-color : #949494;
}

a.szallitonyitlink:link, a.szallitonyitlink:visited {
color:#426464;
font-weight:bold;
border:1px solid #426464;
width:1em;
display:inline-block;
line-height:1em;
text-align:center;
text-decoration:none;
}
a.szallitonyitlink:hover {
color:#949494;
border:1px solid #949494;
}

.szallitotr {
display:none;
background-color:#EAEAEA;
}
.szallitotd {
border-color: #000000; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}
.trvastag {
font-weight:bold;
text-align:center;
}
.alulpotty {
border-collapse: collapse;
border-color: #000000; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
   
}
.belepesnevek_aktiv {

background-color:#FFFFFF;
text-align: center;justify-content: center;display:flex;align-items:center;
}

.mentes {
text-align: center;
float: center;
width: 200px;
background-image: url(../images/mentes.png) ;
background-color : #DEDEDE; 
background-repeat: no-repeat;
background-position: center center;
height: 100px;
 padding-top: 100px;
  /*line-height:120px;
 margin-top: 20px;
 
 vertical-align: middle;
  */
  
}
.mentesoldal {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
margin: 5% auto;
width: 200px;
vertical-align: middle;
}
.mentesindikator {
border: 1px solid #000000;
width: 10px;
height: 10px;
float: left;
margin-left: 10px;
}
.mentesindikatorkeret {
width: 200px;
padding-left: 50px;
}
.menteslogokeret {
text-align: center;
width: 200px;
margin-top: 10px;
}
.letoltes {
float:right;
top:0px;
right:0px;
position:absolute;
z-index:2;
background-color:#FFFFFF;
visibility:hidden;
}
a.sorrendgomb:link, a.sorrendgomb:visited {
border: 1px solid #426464;
padding-left:2px;
padding-right:2px;
color:#426464;
text-decoration:none;
}
a.sorrendgomb:hover {
border: 1px solid #949494;
color : #949494;
}
#sorrendgomb_aktiv {
border: 1px solid #426464;
padding-left:2px;
padding-right:2px;
background-color:#426464;
text-decoration:none;
color:#FFFFFF;
}
.szamlatipus{font-weight:bold;}
.belep_keret{width: 100%;position: absolute;top:35%;}
.belep{
position: absolute;text-align: center;
left: 50%;
top: 45%;
transform: translate(-50%, -50%);
padding: 10px;
background-color: #5F9EA0;
}
.belep_belso{margin: 1em;}
.belepeselotag{margin-right: 2ch;}
#cmr_juzer{border: none; width: 90ch;}
.szamlak_tr:hover{background-color: #F77272;}

#toltodik {
position:fixed;
top:0;
left:0;
height:100%;
width:100%;
z-index:100000;
background-color:#fff;
opacity:0.7;
filter:alpha(opacity=70); /* IE8 alatt */
visibility:hidden;
}
#toltodik_belso1 {
position:fixed;
top:0;
left:0;
height:100%;
width:100%;
z-index:100001;text-align:center;

display: none;
}
#toltodiktable{
position:fixed;
top:0;
left:0;
height:100%;
width:100%;
z-index:100001;text-align:center;
vertical-align: middle;
visibility:hidden;
}
#toltodik_belso {

    border: 2px #009688 solid;
padding-left: 2ch;
padding-right: 2ch;
padding-top: 0.5em;padding-bottom: 0.5em;
margin: auto;
background-color:#fff;
z-index:100002;
display: inline-block;
}
#toltodik_gif{height: 4em;margin: auto 0.2em;}