﻿/*----------- globālie kontroļu stili ----------*/
body {
    z-index: 1;
    font-family: Tahoma, Verdana;
    font-size: 8pt;
    behavior: url("csshover3.htc");
}

a {
    color: #000064;
    font-family: Tahoma, Verdana;
    font-size: 8pt;
    font-weight: bold;
}

div.rinda {
    width: 100%;
    float: left;
}

div.kolonna {
    float: left;
    padding-left: 35px;
}

#cmLabel {
    white-space: nowrap;
}

/*----------- label ----------*/
span {
    text-align: right;
    font-family: Tahoma, Verdana;
    font-size: 8pt;
    white-space: nowrap;
    color: #404080;
}

    span.meklet {
        text-align: right;
        float: right;
        font-family: Tahoma, Verdana;
        font-size: 8pt;
        white-space: nowrap;
        color: #6060B0;
    }

    span.saglabat_meklet {
        text-align: right;
        float: right;
        font-family: Tahoma, Verdana;
        font-size: 8pt;
        white-space: nowrap;
        color: #609060;
    }

    span.obl {
        text-align: left;
        vertical-align: super;
        width: 15px;
    }

#lblKluda {
    font-weight: bold;
    color: #EE0000;
}

#lblZinojums {
    font-weight: bold;
    color: #5569B4;
}
/*--------------------------*/

/*-------.txt{M;N;L} -------*/
input {
    border: 0px;
    height: 20px;
    padding-left: 3px;
    padding-right: 5px;
}

.txtMultiline {
    width: 240px;
    margin: 0px;
    width: 240px;
    height: 240px;
    background: url(img/v4/bg.png);
    border: 1px solid #6593CF;
}

    .txtMultiline:hover {
        border: 1px solid #FFAB3F;
    }

.txtMultiline_S {
    margin: 0px;
    width: 240px;
    height: 80px;
    background: url(img/v4/bg.png);
    border: 1px solid #6593CF;
}

    .txtMultiline_S:hover {
        border: 1px solid #FFAB3F;
    }

.txtMultilineMemo {
    width: 500px;
    margin: 0px;
    height: 500px;
    border: 1px solid #6593CF;
    font-family: Tahoma, Verdana;
    font-size: 9pt;
    vertical-align: top;
}

    .txtMultilineMemo:hover {
        border: 1px solid #FFAB3F;
    }

.txtMultilineMemo_S {
    margin: 0px;
    width: 240px;
    height: 120px;
    border: 1px solid #6593CF;
    font-family: Tahoma, Verdana;
    font-size: 7pt;
    color: #606060;
    vertical-align: top;
}

    .txtMultilineMemo_S:hover {
        border: 1px solid #FFAB3F;
    }


.txtXM {
    width: 40px;
    background: url(img/v4/txtXM.png) no-repeat;
}

    .txtXM:hover {
        background: url(img/v4/txtXM_hover.png) no-repeat;
    }

.txtM {
    width: 80px;
    background: url(img/v4/txtM.png) no-repeat;
}

    .txtM:hover {
        background: url(img/v4/txtM_hover.png) no-repeat;
    }

.txtN {
    width: 160px;
    background: url(img/v4/txtN.png) no-repeat;
}

    .txtN:hover {
        background: url(img/v4/txtN_hover.png) no-repeat;
    }

.txtL {
    width: 240px;
    background: url(img/v4/txtL.png) no-repeat;
}

    .txtL:hover {
        background: url(img/v4/txtL_hover.png) no-repeat;
    }
/*--------------------------*/

/*-------.cbo{M;N;L} -------*/
.cboM {
    padding-right: 15px;
    width: 80px;
    background: url(img/v4/cboM.png) no-repeat;
}

    .cboM:hover {
        background: url(img/v4/cboM_hover.png) no-repeat;
    }

.cboN {
    padding-right: 15px;
    width: 160px;
    background: url(img/v4/cboN.png) no-repeat;
}

    .cboN:hover {
        background: url(img/v4/cboN_hover.png) no-repeat;
    }

.cboL {
    padding-right: 15px;
    width: 240px;
    background: url(img/v4/cboL.png) no-repeat;
}

    .cboL:hover {
        background: url(img/v4/cboL_hover.png) no-repeat;
    }

.cboPopup {
    z-index: 2;
    position: absolute;
    top: 21px;
    left: 0px;
    border: 1px solid #FFAB3F;
    background-color: #E4EFFF;
    overflow-x: hidden;
    overflow-y: auto;
    width: auto;
    min-width: 80px;
}

.cboTable tr td {
    white-space: nowrap;
    font-family: Tahoma, Verdana;
    font-size: 8pt;
    margin-top: 5px;
}

.cboTable tr {
    cursor: pointer;
}

    .cboTable tr:hover {
        background-color: #AAB9CC;
    }
/*---- END:cbo----------------*/

/*-------.cmd{S;M;N;L} -------*/
.cmdS {
    cursor: pointer;
    height: 20px;
    width: 80px;
    font-size: 11px;
    background: url(img/v4/cmdS.png) no-repeat;
}

    .cmdS:hover {
        background: url(img/v4/cmdS_hover.png) no-repeat;
    }

.cmdM {
    cursor: pointer;
    height: 26px;
    width: 80px;
    background: url(img/v4/cmdM.png) no-repeat;
}

    .cmdM:hover {
        background: url(img/v4/cmdM_hover.png) no-repeat;
    }

.cmdN {
    cursor: pointer;
    height: 26px;
    width: 160px;
    background: url(img/v4/cmdN.png) no-repeat;
}

    .cmdN:hover {
        background: url(img/v4/cmdN_hover.png) no-repeat;
    }

.cmdL {
    cursor: pointer;
    height: 26px;
    width: 240px;
    background: url(img/v4/cmdL.png) no-repeat;
}

    .cmdL:hover {
        background: url(img/v4/cmdL_hover.png) no-repeat;
    }
/*--------------------------*/

/*-------- Grid ----------*/

.grd {
    font-family: Tahoma, Verdana;
    font-size: 8pt;
    border-collapse: collapse;
    /*border:solid 1px #6593CF;*/
    padding: 1px;
    width: 100%;
}

    .grd tr {
        height: 18px;
        background: #FFFFFF;
        white-space: nowrap;
    }

        .grd tr th {
            background: #DDECFF;
            text-align: center;
            font-weight: bold;
            padding-left: 5px;
            padding-right: 5px;
            color: #444444;
            cursor: pointer;
            border: solid 1px #CCCCCC;
            white-space: normal;
        }

        .grd tr td {
            white-space: normal;
            border: solid 1px #CCCCCC;
            padding-left: 3px;
            padding-right: 3px;
        }

        .grd tr.alt {
            background: #EFF6FF;
        }

        .grd tr.foot td {
            border: none;
        }

            .grd tr.foot td.foot {
                border: solid 1px #CCCCCC;
                font-weight: bold;
                background: #DDECFF;
                cursor: help;
            }

.grd_lblpages {
    text-align: right;
    font-family: Tahoma, Verdana;
    font-size: 8pt;
    white-space: nowrap;
    font-weight: bold;
    color: #404080;
}

.grd_lblrows {
    text-align: right;
    font-family: Tahoma, Verdana;
    font-size: 8pt;
    white-space: nowrap;
    color: #404040;
    margin-left: 15px;
}
/*--------------------------*/

/*-------- Grid ----------*/
.lst {
    font-family: Tahoma, Verdana;
    font-size: 8pt;
    border-collapse: collapse;
    /*border:solid 1px #6593CF;*/
    padding: 1px;
    width: 100%;
}

    .lst tr {
        height: 18px;
        background: #FFFFFF;
        white-space: nowrap;
    }

        .lst tr th {
            background: #DDECFF;
            text-align: left;
            font-weight: bold;
            padding-left: 10px;
            padding-right: 5px;
            color: #444444;
            border: solid 1px #CCCCCC;
        }

        .lst tr td {
            white-space: nowrap;
            border: solid 1px #CCCCCC;
            padding-left: 3px;
            padding-right: 3px;
        }

        .lst tr.alt {
            background: #EFF6FF;
        }

        .lst tr.foot td {
            border: none;
        }

            .lst tr.foot td.foot {
                border: solid 1px #CCCCCC;
                font-weight: bold;
                background: #DDECFF;
                cursor: help;
            }
/*--------------------------*/

/*-------- papildus parameri ----------*/
.iekrasot {
    background-color: #E0E0C0;
}

.hidden {
    display: none;
}
/*------------------------*/

/*------- popup div --------*/
/*popup teksts*/
.popuptext {
    width: 350px;
    z-index: 99;
    font-size: 8pt;
    border-width: 1px;
    border-style: solid;
    border-color: #A0A0A0;
    layer-background-color: #FAFAEA;
    background-color: #FAFAEA;
    color: #000000;
    text-align: left;
}


/*Formas aizkrāsošanai un popup logiem*/
div.disableall {
    position: absolute;
    top: 0px;
    left: 0px;
    border: none;
    z-index: 90;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
    background-color: white;
}

.popup {
    position: absolute;
    z-index: 91;
    top: 100px;
    left: 150px;
    background-color: white;
    border: solid 1px #55AAAA;
    border-top: solid 15px #55AAAA;
    visibility: hidden;
}

.popupclose {
    position: absolute;
    z-index: 92;
    top: -15px;
    left: -1px;
    border-width: 0;
}
/*------------------------*/

/*------- sql debug --------*/
/*SQL Debug informācijas izvadei*/
table.sqldebug_tabula {
    border-top: solid 2px #333333;
}

    table.sqldebug_tabula tr {
        text-align: left;
        padding: 0px;
        margin: 0px;
        height: 8px;
    }

tr.sqldebug_pirmarinda {
    font-weight: bold;
    background-color: #DDDDDD;
    text-align: left;
    padding: 0px;
    margin: 0px;
    height: 8px;
}

tr.sqldebug_ok {
    color: #008800;
    text-align: left;
    padding: 0px;
    margin: 0px;
    height: 8px;
}

tr.sqldebug_teksts {
    font-style: oblique;
    text-align: left;
    padding: 0px;
    margin: 0px;
    height: 8px;
}

tr.sqldebug_parametrs {
}

tr.sqldebug_pedejarinda {
    color: #888888;
    font-weight: bold;
    text-align: left;
    padding: 0px;
    margin: 0px;
    height: 8px;
    border-bottom: solid 1 #000000;
    margin-bottom: 3px;
}

tr.sqldebug_kluda {
    font-weight: bold;
    color: #DD0000;
    text-align: left;
    padding: 0px;
    margin: 0px;
    height: 8px;
    margin: 0px 0px 0px 0px;
}

table.sqldebug_tabula span {
    float: left;
    text-align: left;
    padding: 0px;
    margin: 0px;
}
/*------------------------*/

td.atskaite {
    background-color: #E1F5D6;
}

td.atskKontrNos {
    text-align: right;
    width: 100px;
}

td.atskKontrolis {
    text-align: left;
    width: 270px;
}

/*td {
    overflow: hidden;
}*/