

root { 
    display: block;
}

table.Meniu td.reglr{
    background-color: #D9F5D7;
    text-decoration: none;
    padding:2px;
}

table.Meniu td.reglr a{
    text-decoration: none;
}

table.Meniu td.reglr:hover{
    background-color: rgb(200,210,200);
}

table.Meniu td.slctd{
    background-color: #f6e6ad;
}

table.Meniu td.slctd a{
    text-decoration: none;
}

table.Meniu{
    width: 100%;
}


table.outert{
    border-width: 1px;
    border-style: solid;
    border-color: black;
    width: 1200px;
    margin: auto;
}

table.outert tr.meniutr{
    height: 40px;
}

table.internt{
    /*    border-width: 1px;
        border-style: solid;
        border-color: black;*/
    width: 100%;
}

table.internt_atask{
    border-width: 1px;
    border-style: solid;
    border-color: black;
    width: 100%;
    border-collapse: collapse;
}

table.internt_atask td{
    border-width: 1px;
    border-style: solid;
    border-color: black;
    background-color: #D9F5D7;
    text-align: left;
    table-layout: fixed;
    padding: 0px;
}

table.internt td{
    background-color: #D9F5D7;
    text-align: left;
    table-layout: fixed;
}

/*table.internt td:hover{
    background-color: rgb(150,150,150);
}*/

table.internt td.raudonas{
    background-color: #fe223b;
    text-align: left;
    table-layout: fixed;
}

table.pl_outer{
    border: 1px;
    border-spacing: 0px;
    width: 794px;
    border-style: solid;

}

table.pl{
    width: 100%;
    border-collapse:collapse;
    border-width: 1px;
    border-spacing: 2px;
    border-style: outset;
    border-color: gray;
    border-collapse: separate;
    background-color: white;
}

table.pl td{
    border: 1px;
    border-style: solid;
    border-color: gray;


    text-align: left;
    table-layout: fixed;
    font-size: 12px;
    padding: 0px;
}    

table.pl td.empty{
    border: 0px;
}

table.pl th{
    background-color: #bed1c1;
}

table.internt th{
    background-color: #bed1c1;
}

table.sf_outer{
    border: 1px solid black;
    width: 794px;
    height: 1122px;
}

.bordered{
    border: 1px solid black;
    padding: 1px;
}


.pageA4{
    width: 795px;
    height: 1123px;
}

.page1000{
    width: 1000px;
    margin: auto;
}


table.sf_inner{
    width: 99%;
    border: 1px;
    border-spacing: 0px;
    border-style: solid;
    margin: auto;
}

table.sf_inner td, th{
    border: 1px;
    border-spacing: 0px;
    border-style: solid;
}


.atask_table_content tr.datacont:hover{
    background-color: teal;
    color: white;
}

.atask_table_content td{
    border: 1px solid rgb(180,180,180);
}

.td.centred{
    text-align: center;
}

/*Input*/

input[type='text'].sf{
    font-size: 24px;
}

input[type='text'].sf_txt{
    font-size: 14px;
}

/* ELSE*/

.shadow {
    -moz-box-shadow:    3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow:         3px 3px 5px 6px #ccc;
}

.login-container{
    background-color: rgba(210,220,210,0.8);
    width:400px;
    height:300px;
    border-radius:20px;
    margin:auto;
    margin-top:10%;
    box-shadow: 1px 1px 5px rgba(50,50,50,0.7); 
}

.login-antraste{
    width:100%;
    text-align:center;
    font-size:1.5em;
}

.login-label{
    margin: 15px 1px 5px 15px;
    font-size:1.2em;
}

.txt{
    margin: 1px 1px 1px 15px;
}

.txtinp{
    height:25px;
    width:300px;
    border-radius: 5px;
    border: 1px solid rgb(200,200,200) inset;  
}

.login-submit{
    margin-top:20px;
    float:right;
    margin-right: 70px;
}

.login-button {
    width:100px;
    right:20px;
    bottom:20px;
    background-color: rgba(110,120,110,0.9);
    color:black;
    height:30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1p solid #999;
}

.login-button:hover {
    background-color:rgba(180,190,180,0.9);
}

input.flat{
    border: 0px solid #000000;
}

@media print {
    h6 {page-break-after: always;}
}