.textTableHeader {
        width: 100%;
        margin-bottom: 4px;
}
.textPavadinimas {
        font-size: 11pt;
        color: #5A78AF;
        font-weight : bold;

}
.textData {
        width: 50px;
        font-size: 8pt;
        vertical-align: middle;
        color: #5A78AF;

}
.textPrint {
        width: 50px;
        text-align: right;
        vertical-align: middle;

}
.textTableTekstas {
        width: 100%;
        margin-bottom: 20px;
}
.textTekstas {
        color: #555555;
        text-align: justify;
        font-size: 10pt;
          padding-top: 10px;
}
.textMore {
        padding-top: 4px;
        text-align: right;
        font-size: 8pt;
}
.textMore a {
        color: #555555;
        text-decoration: none;
}
.textMore a:hover {
        color: #555555;
        text-decoration: underline;
}

.textTableName {
        width: 100%;
        margin-bottom: 4px;
}
.textName {
        font-size: 9pt;
        color: #5A78AF;
}
.textName a {
        color: #5A78AF;
        text-decoration: none;
}
.textName a:hover {
        color: #5A78AF;
        text-decoration: underline;
}

.introFotoDiv {
        float: left;
        margin-top: 0px;
        margin-right: 7px;
        margin-bottom: 7px;
        margin-left: 0px;
}
.intro_foto {
        margin: 0px;
        padding: 0px;
}
.introFotoName {
        text-align: center;
        font-size: 7pt;
        color: #006666;
        height: 10px;
}
.fotoFullRemas {
        float: left;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 15px;
        margin-bottom: 20px;
}
.fullFoto {
        margin: 0px;
        padding: 0px;
        border: 0px;
}
.fotoBlokas {
        width: 100%;
        padding: 0px;
}

.puslapiai {
        width: 100%;
        margin-top: 10px;
        text-align: center;
}
.puslapiai a {
        margin-left: 2px;
        margin-right: 2px;
        padding-left: 2px;
        padding-right: 2px;
        text-decoration: none;
}
.puslapiai a:hover {
        text-decoration: underline;
}
.puslapiai span {
        margin-left: 2px;
        margin-right: 2px;
        padding-left: 2px;
        padding-right: 2px;
}
.archyvas {
        width: 100%;
        margin-top: 10px;
}
.archyvas a {
        color: #555555;
        text-decoration: none;
}
.archyvas a:hover {
        color: #555555;
        text-decoration: underline;
}


.fbmeniu {
        width: 180px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        font-size: 9pt;
        text-align: left;
}

.fbmeniu_dir {
        padding-left: 0px;
        padding-top: 2px;
        padding-bottom: 2px;
        cursor: pointer;
        color: #ffffff;
}
.fbmeniu_dir a {
        color: #ffffff;
        text-decoration: none;
}
.fbmeniu_dir a:hover {
        color: #d3d3d3;
        text-decoration: underline;
}
.fbmeniu_dir:hover {
        color: #d3d3d3;
        text-decoration: underline;
}
.fbsubmenu {
        margin-left: 20px;
}

.fbmeniu_item {
        margin-left: 0px;
        padding-left: 0px;
        padding-top: 2px;
        padding-bottom: 2px;
}
.fbmeniu_item a {
        color: #ffffff;
        text-decoration: none;
}
.fbmeniu_item a:hover {
        color: #d3d3d3;
        text-decoration: underline;
}





.dtree {
        font-size: 8pt;
        color: #555555;
        white-space: nowrap;
}
.dtree img {
        border: 0px;
        vertical-align: middle;
}
.dtree a {
        color: #555555;
        text-decoration: none;
}
.dtree a.nodeSel {
        white-space: nowrap;
        padding: 1px 2px 1px 2px;
}
.dtree a.node {
        white-space: nowrap;
        padding: 1px 2px 1px 2px;
}
.dtree a:hover.nodeSel {
        color: #555555;
        text-decoration: underline;
}
.dtree a:hover.node {
        color: #555555;
        text-decoration: underline;
}
.dtree .clip {
        overflow: hidden;
}


.fotoV3TableHold {
        width: 50%;
}
.fotoV3TableImg {
        vertical-align: middle;
        text-align: center;
}
.fotoV3TableImg img {
        border: 1px silver solid;
        margin: 0px;
        padding: 4px;
}
.fotoV3TableName {
        width: 100%;
}
.fotoV3TableName td {
        color: black;
        font-size: 8pt;
        text-align: center;
}

.introFotoBlokas {
        margin-right: 10px;
        margin-bottom: 10px;
        float: left;  width: 165px;
}


.introFoto {
        border: 1px silver solid;
        margin: 0px;
        padding: 4px;
}
.introFotoTableName {
        width: 100%;
}
.introFotoTableName td {
        color: black;
        font-size: 8pt;
        text-align: center;
        padding-top: 4px;
}

.fullFoto {
        border: 1px silver solid;
        margin: 0px;
        padding: 4px;
}

.topMeniu {
        padding-left: 350px;
        padding-top: 22px;
        padding-right: 20px;
}
.topMeniu a {
        margin-left: 8px;
        margin-right: 8px;
}
