@charset "utf-8";

body {
    font-family: Arial, Helvetia, sans-serif;
    font-size: 11px;
}
.alsomenu {
    display: block;
}
.cim {
    display: block;
    font-size: 16px;
    font-weight: bold;
    background-color: #E7E7F7;
    text-align: center;
}
.segit{
    display: block;
    width: 200px;
    background-color: #C7C7F7;
    text-align: center;
    font-size: 12px;
    position: relative;
    top: 0px;
}
.segitbox{
    width: 80px;
    right: 5px;
    position: fixed;
    top: 60px;
    font-weight: bold;
    color: #000;
    border-style: solid;
    border-width: 2px;
    border-color: #A0A0A0;
    background-color: #D0F0D0;
    margin-bottom: 5px;
    padding: 2px;
    text-align: center;
    opacity: 0.75;
    box-shadow:3px 3px 3px rgba(98,68,68,0.5);
}
.einfobal{
    width:380px;
    height:560px;
    padding:5px;
    position:relative;
    border-style: solid;
    border-width:1px;
    border-color: #A0A0A0;
    background-color: #f0f0f0;
    float: left;
    box-shadow:4px 4px 4px rgba(98,68,68,0.5);
}
#baldoboz {
    border-style: solid;
    border-width: 1px;
    border-color: #C0C0CF;
    float: left;
    left: 0px;
    top: 0px;
    background-color: #E0E0E0;
    width: 390px;
    overflow: hidden;
    text-align: left;
    margin-right: 10px;
}
#tlistadoboz{
    border-style: solid;
    border-width: 1px;
    border-color: #b0b03F;

    position: relative;
    top: 15px;
    background-color: #E0E0E0;
    width: 390px;
    height: 460px;
    overflow: hidden;
    opacity: 0.95;
    z-index: 1;
}

#jobbdoboz{
    width: 700px;
    background-color: #E7E7E7;
    position: relative;
    height: auto;
    right: 10px;
}
.keresdoboz{
    border-style: solid;
    border-width: 1px;
    border-color: #C0C0CF;
    width: 830px;
    background-color: #F0F0F0;
    position: relative;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    top: 5px;
    clear: both;
    box-shadow:4px 4px 4px rgba(98,68,68,0.5);
}
#kozep {
    padding: 3px;
    width: 850px;
    border-style: solid;
    border-width: 1px;
    background-color: #FFFFFF;
    border-color: #C0C0CF;
    position: relative;
    height: auto;
    left: 10px;
    margin-top: 10px;
    float: left;
}
.kisdoboz{
    position: relative;
    //background-color: #E7E7E7;
    background-color: #E8E6C0;
    width: 160px;
    margin: 5px 0 5px 5px;
    text-align: center;
    float: left;
    border-style: solid;
    border-width: 1px;
    border-color: #C0C0CF;
    padding-bottom:2px;
}
.kisdobozfej{
    position: relative;
    font-weight: bold;
    font-size:12px;
    display: block;
    margin-bottom: 5px;
    background: url(../pics/elemek/csik3.gif) repeat-y;
    top: 0px;
    background-color: #c0c0ff; 
//    background-color: #b0b0ff; 
    padding: 1px;
}
.kozdoboz{
    position: relative;
    background-color: #E7E7E7;
    width: 320px;
    margin: 10px 0 5px 5px;
    text-align: center;
    float: left;
    border-style: solid;
    border-width: 1px;
    border-color: #C0C0CF;
}
#kerdesdoboz{
    font-weight: bold;
    padding: 15px;
    position: fixed;
    border-style: solid;
    border-width: 10px;
    border-color: #C0C0CF;
    background-color: #FFFFE0;
    width: 650px;
    height: 550px;
    margin: 50px 0 0 250px;
    text-align: center;
    float: left;
    opacity: 0.87;
    z-index: 1;

}
#sotetdoboz{
    font-weight: bold;
    padding: 15px;
    position: fixed;
    border-style: solid;
    border-width: 15px;
    border-color: #808080;
    background-color: #A8A0A0;
    width: 95%;
    height: 95%;
    top: 0px;
    left: 0px;
    text-align: center;
    opacity: 0.88;
    z-index: 2;
    display: none;
}
#varjondoboz{
    position: absolute;
    top: 45%;
    left: 45%;
    text-align: center;
}
#kozepnagynev{
    display: block;
    width: 300px;
    font-size: 13px;
    font-weight: bold;
    background-color: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 5px;
}
.knvill {animation: sargah 4s; -webkit-animation: sargah 4s; background-color: #FFFF00;}
#hiba {
    color: #FF0000;
    font-weight: bold;
    font-size: 12px;
    display: block;
    padding: 2px;
    background-color: #FFE0E0;
    border-style: solid;
    border-width: 2px;
    border-color: #FF0000;
    margin-bottom: 5px;
    box-shadow:4px 4px 4px rgba(98,68,68,0.5);
}
.sarga{
    font-weight: bold;
    background: url(../figyelem.png);
    background-repeat:no-repeat;
    background-color:#F0F0F0;
    color: #D08000;
    border-style: solid;
    border-width: 2px;
    border-color: #E08080;
    margin-bottom: 5px;
    padding-left: 88px;
    padding-top:5px;
    width: 70%;
    height:65px;
    border-radius: 5px;
    box-shadow:4px 4px 4px rgba(98,68,68,0.5);
    animation: sargah 4s;
    -webkit-animation: sargah 4s;
}
@keyframes sargah {
0% {background-color:#FFFF00;}
25% {background-color:#FDFD50;}
50% {background-color:#F8F880;}
100% {background-color:#F0F0F0;}
}
@-webkit-keyframes sargah {
0% {background-color:#FFFF00;}
25% {background-color:#FDFD50;}
50% {background-color:#F8F880;}
100% {background-color:#F4F4F4;}
}
#ok{
    background-color: #70FF10;
    font-size: 12px;
    font-weight: bold;
    width: 250px;
    text-align: center;
    display: block;
    box-shadow:4px 4px 4px rgba(98,68,68,0.5);
}
.artabla{
    width: 1100px;
    text-align: center;
    background-color: #E7E7E7;
    margin: 10px;
    border-style: solid;
    border-color: #C0C0CF;
    border-width: 1px;
    display: block;
    padding: 5px;
}
.artablanem{
    display: none;
}

table.arak td {
    font-size: 11px;
    font-weight: normal;
    padding: 0px;
}
table.arak th {font-size: 11px;font-weight: bold;}
table.etabla1{font-size: 10px;}
table.etabla1 td {border-width: 1px;border-style: solid;border-color: #B0B0B0;}
table.etabla1 th {border-width: 1px;border-style: solid;border-color: #505050;background:#C0C0F0;}

input.gomb1, input.szoveg, select, input{
    font-size: 12px;
    margin-bottom:3px;
}
.ujsor { clear: both; margin-top: 3px;}

.te{
    width: 47px;
    position: relative;
    display: block;
    float: left;
}
table.szamla {border-spacing: 1px;}
table.szamla td {
    font-size: 10px;
}
table.szamla th {
    font-size: 10px;
    border: 1px solid #A0A0A0;
}
.sor1{
    width: 200px;
    clear: both; 
    margin-top: 4px;
    float: left;
    background-color: #E7E7E7;
}
.sor2{
    width: 110px;
    position: relative;
    margin-left: 3px;
    float: left;
    margin-top: 4px;
    background-color: #E7E7E7;
}
.sor2j{
    width: 110px;
    position: relative;
    margin-left: 3px;
    float: left;
    margin-top: 4px;
    background-color: #E7E7E7;
    text-align: right;
}
.sor3{
    width: 40px;
    position: relative;
    margin-left: 3px;
    float: left;
    margin-top: 4px;
    background-color: #E7E7E7;
}
.sor4{
    width: 250px;
    position: relative;
    margin-left: 3px;
    float: left;
    margin-top: 4px;
    background-color: #E7E7E7;
}
.sor_ok{
    width: 30px;
    position: relative;
    left: 3px;
    float: left;
    margin-top: 3px;
    background-color: #D0FFD0;
}
.sor_nemok{
    width: 200px;
    position: relative;
    left: 3px;
    float: left;
    margin-top: 3px;
    background-color: #FFD0D0;
}
#semmi{
    position: relative;
    margin-top: 8px;
}
.jobbra{
    text-align: right;
}
.jobbadag{
    text-align: right;
    margin-right: 15px;
}
.balra{
    text-align: left;
}
.jegyzessor1{
    float: left;
    width: 55px;
    background-color: #FFE8A0;
    font-weight: bold;
}
.jegyzessor2{
    font-size: 12px;
    margin: 0px;
}
#kedvezmenysor{
    width: 270px;
    height: 30px;
    position: relative;
    margin-left: 5px;
    float: left;
    margin-bottom: 3px;
    background-color: #E7E7E7;
    padding: 3px;
}
.kedvezmenysor2{
    width: 340px;
    height: 30px;
    position: relative;
    margin-left: 5px;
    margin-bottom: 3px;
    float: left;
    background-color: #E7E7E7;
    padding: 3px;
}
.ejgomb{
    font-size:11px;
    width: 108px;
    background: #C9C0D0;
}
table.vtabla1{font-size: 12px;border-spacing:6px;}
table.vtabla1 th {border-width:1px;border-style:solid;border-color:#000;}
table.vtabla1 td {border-width:1px;border-style: solid;border-color: #A0A0A0;height: 25px;}
table.vtabla2{font-size: 12px;}
table.vtabla2 th {border-width:1px;border-style: solid;border-color: #B0B0B0;background:#C0C0F0;}
table.vtabla2 td {border-width:1px;border-style: solid;border-color: #B0B0B0;background:#F0EBF0;}

#alltilt{
position: fixed;
background-color: #AFAFAF;
width: 100%;
height: 100%;
top: 0px;
left:0px;
opacity: 0.8;
z-index: 2;
}
.kotinput{
background-color: #FFFFC0;
}
.etlapbox{
    width: 90%;
    position: relative;
    top: 100px;
    margin: auto;
    color: #000;
    border-style: solid;
    border-width: 5px;
    border-color: #907050;
    background-color: #E0E0C0;
    padding: 2px;
    box-shadow:3px 3px 3px rgba(98,68,68,0.5);
    opacity: 1;
    z-index: 1;
}
#szfizmodkerd{
    z-index:50;
    width: 500px;
    position: absolute;
    top: 100px;
    left: 100px;
    margin: auto;
    color: #000;
    border-style: solid;
    border-width: 2px;
    border-color: #7090BB;
    background-color: #E0E0C0;
    padding: 5px;
    box-shadow:3px 3px 3px rgba(98,68,68,0.5);
    opacity: 66;
}
.bezargomb{
    display: block;
    width: 50px;
    height: 50px;
    position: relative;
    right: 0px;
    float: right;
}
.button{
background-color:#e0e0e0;
color:white;
text-align:center;
display:inline-block;
text-decoration:none;
font-size:16px;
border-radius:4px;
cursor:pointer;
padding:3px 8px;
}
.zoldgomb{
background-color:#4caf50;
}
.sargagomb{
background-color:#b8b800;
}
#faliuj{
    font-weight: bold;
    padding: 3px;
    position: fixed;
    border-style: solid;
    border-width: 3px;
    border-color: #10e0a0;
    background-color: #f7f7f7;
    width: 95%;
    height: 95%;
    top: 5px;
    left: 5px;
    text-align: center;
    opacity: 0.88;
    z-index: 80;
    display: block;
}
.faliujfej{
position: relative;
font-weight: bold;
font-size:12px;
display: block;
margin-bottom: 5px;
top: 0px;
background-color: #10e0a0; 
padding: 1px;
}
