/*
{
    margin: 0px;
    padding: 0px;
}
*/
body {
    margin:0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight:300;
    font-size:17px;

}
html, body {height: 100%;}
body {
    display: flex;
    flex-direction: column;
}
.content {
    flex: 1 0 auto;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

a, a:link, a:hover, a:active {
color:rgb(140,140,140);
}
h1 {
font-size:26px;
font-weight:600;
}
.container {
width:100%;
}
.container1 {
width:100%;

}
.unstickyheader {
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    height: 120px;
    max-width: 1030px;
    padding-top: 5px;
}

.adresasTop {
    margin-top:0.5;
    padding-top:0.6rem;
    padding-bottom:1rem;
    text-align: right; 
    font-size:15px;
}
.topmenu {

    max-width: 1000px;
    background-color: #414c6e;
    z-index:1000;
    padding:2px 14px;
    letter-spacing: 1px;
    font-size:16px;

    
}
.topmenu ul {
    padding-top:10px;
    list-style-type: none;

    float:left;
    font-size: 1em;
    color: white;
}
.topmenu ul li {
    float:left;
    padding: 0px;
    text-align: left;
    padding: 0px 15px 1px 0;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
}
.topmenu li a {
    display: flex;
    color: white;
    text-align: center;
    text-decoration: none;  
    color: rgb(240,240,240);
}
.topMenu ul li ul {
    display:table;
    width:auto;
    background:#677294;				
    margin-left:-0.5rem;				
    padding-bottom:0;
    margin-top:rem;
    position: absolute;
    z-index:1000;
    font-size: 1em;
    padding: 0px;
}
.topMenu ul li ul li {
	clear:both;
	word-spacing: 1px;
	letter-spacing: 0px;
	width:100%;
    letter-spacing: 1px;
    padding:1rem;
}
.topMenu ul li ul li:hover {
	background:#414c6e;
}
.topMenu ul li ul li:hover a {
	color:rgb(230,230,230);
}

#stickyheader {

    width: 998px;
    margin-left: auto;
    margin-right: auto;
    z-index: 9999;
    position:absolute;
}
.pageContent {
padding-top:4rem;
}
    .pageContent hr {
    padding:0;
    margin:0;
    margin:1rem 0;
    }
    .pageContent h2 {
    font-size:20px;
    padding:0;
    margin:0;

    }

.mainFoto {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}


.fotoKairesFull {
    background-color: white;
    padding: 50px 0px;
}
.fotoKairesLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.fotoKairesLine img {
    float: left;
}

.Pavadinimai {
    font-size: 1.9em;
    text-align: left;
    float: left;
}
.Tekstas {
    text-align: left;
    float: left;
    font-size: 1em;
}

.fotoDesnesFull {
    background-color: #e2e2e2;
    padding:10px 0;
}
.fotoDesnesLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.fotoDesnesLine img {
    float: right;
}



.footerFull {
    background-color: #e2e2e2;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0px;
    margin-top: 20px;
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.footerLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.logoBottom {
    float:left;
}
.menuBottom li {
    list-style-type: none;
    text-decoration: none;
    text-align: left;
}
    .menuBottom ul li {
    font-size:16px;
    line-height:170%;
    font-weight:300;
    }
        .menuBottom ul li a, .menuBottom ul li a:link, .menuBottom ul li a:visited {
        color:rgb(80,80,80);
        }

/* unvisited link */
.footerFull a:link {
    color: dimgray;
}

/* visited link */
.footerFull a:visited {
    color:dimgray;
}
.adresasBottom {
    text-align: right;
    padding-right: 10px;
    font-size:15px;

}

@media only screen and (max-width: 480px) {
    body {width: 100%}
    .adresasTop {
        font-size: 13px;
        text-align:center;
        margin-left: auto;
        margin-right: auto;
    }
    .tekstasM {
    text-align: justify;
    font-size: 14px;
    }
p {font-size: 14px;}
}
/*
    Buttons
*/




.btn-bl, .btn-bl:link, .btn-bl:visited, .btn-bl:active, .btn-bl:hover {
background:#111111;
color:white;
padding:5px 10px;
border-radius:4px;
}
    .btn-bl:hover {
    background:#333333;
    }
/*/=========================================/*/
.hide {display:none;}
.photoAndText {padding:4rem 0;}
.patTitle {font-size:24px;padding-bottom:0.1rem;}

/*/=========================================/*/
.textAndPhotoFull {background: rgb(230,230,230);width: 100%;padding-left: 15px;padding-right: 15px;}
.textAndPhoto {padding:4rem 0;}
.tapTitle {font-size:24px;padding-bottom:1rem;}
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/


@media only screen and (max-width : 780px) {
    .footerLogo {text-align:center;}
     .adresasTop {
        font-size: 15px;
        text-align:center;
        margin-left: auto;
        margin-right: auto;
    }
    .tekstasM {
    text-align: justify;
    font-size: 14px;
    }
} /*
{
    margin: 0px;
    padding: 0px;
}
*/
body {
    margin:0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight:300;
    font-size:17px;

}
html, body {height: 100%;}
body {
    display: flex;
    flex-direction: column;
}
.content {
    flex: 1 0 auto;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

a, a:link, a:hover, a:active {
color:rgb(140,140,140);
}
h1 {
font-size:26px;
font-weight:600;
}
.container {
width:100%;
}
.container1 {
width:100%;

}
.unstickyheader {
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    height: 120px;
    max-width: 1030px;
    padding-top: 5px;
}

.adresasTop {
    margin-top:0.5;
    padding-top:0.6rem;
    padding-bottom:1rem;
    text-align: right; 
/*    border-right:1px solid rgb(230,230,230);*/
    padding-right: 25px;
    font-size:15px;
}
/*
.kalbos{
    text-align: center;
    padding-top: 37px;   
}
*/

/*
.buttonLt {
    background-color:RGB(230,230,230);
    padding:3px 7px 6px 7px;
    border-radius:3px;
}
*/
    .buttonLt a, .button {
    color:black;
    }


.topmenu ul {
    list-style-type: none;
    font-size: 1em;
    color: white;
}
.topmenu ul li {
    float:left;
    padding: 0px;
    text-align: left;
    padding: 0px 15px 10px 0;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
}
.topmenu li a {
    display: flex;
    color: white;
    text-align: center;
    text-decoration: none;  
    color: rgb(240,240,240);
}
.topMenu ul li ul {
    display:table;
    width:auto;
    background:#677294;				
    margin-left:-0.5rem;				
    padding-bottom:0;
    margin-top:rem;
    position: absolute;
    z-index:1000;
    font-size: 1em;
    padding: 0px;
}
.topMenu ul li ul li {
	clear:both;
	word-spacing: 1px;
	letter-spacing: 0px;
	width:100%;
    letter-spacing: 1px;
    padding:1rem;
}
.topMenu ul li ul li:hover {
	background:#414c6e;
}
.topMenu ul li ul li:hover a {
	color:rgb(230,230,230);
}

#stickyheader {

    width: 998px;
    margin-left: auto;
    margin-right: auto;
    z-index: 9999;
    position:absolute;
}
.pageContent {
padding-top:4rem;
}
    .pageContent hr {
    padding:0;
    margin:0;
    margin:1rem 0;
    }
    .pageContent h2 {
    font-size:20px;
    padding:0;
    margin:0;

    }

.mainFoto {
/*    max-width: 100%;*/
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.vidinesfotoSize {
    
}

.fotoKairesFull {
    background-color: white;
    padding: 50px 0px;
}
.fotoKairesLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.fotoKairesLine img {
    float: left;
}

.Pavadinimai {
    font-size: 1.9em;
    text-align: left;
    float: left;
}
.Tekstas {
    text-align: left;
    float: left;
    font-size: 1em;
}

.fotoDesnesFull {
    background-color: #e2e2e2;
    padding:10px 0;
}
.fotoDesnesLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.fotoDesnesLine img {
    float: right;
}



.footerFull {
    background-color: #e2e2e2;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0px;
    margin-top: 20px;
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.footerLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.logoBottom {
    float:left;
}
.menuBottom li {
    list-style-type: none;
    text-decoration: none;
    text-align: left;
}
    .menuBottom ul li {
    font-size:16px;
    line-height:170%;
    font-weight:300;
    }
        .menuBottom ul li a, .menuBottom ul li a:link, .menuBottom ul li a:visited {
        color:rgb(80,80,80);
        }

/* unvisited link */
.footerFull a:link {
    color: dimgray;
}

/* visited link */
.footerFull a:visited {
    color:dimgray;
}
.adresasBottom {
    text-align: right;
    padding-right: 10px;
    font-size:15px;

}

@media only screen and (max-width: 480px) {
    body {width: 100%}
    .adresasTop {
        font-size: 13px;
        text-align:center;
        margin-left: auto;
        margin-right: auto;
    }
    .tekstasM {
    text-align: justify;
    font-size: 14px;
    }
p {font-size: 14px;}
}
/*
    Buttons
*/




.btn-bl, .btn-bl:link, .btn-bl:visited, .btn-bl:active, .btn-bl:hover {
background:#111111;
color:white;
padding:5px 10px;
border-radius:4px;
}
    .btn-bl:hover {
    background:#333333;
    }
/*/=========================================/*/
.hide {display:none;}
.photoAndText {padding:4rem 0;}
.patTitle {font-size:24px;padding-bottom:1rem;}

/*/=========================================/*/
.textAndPhotoFull {background: rgb(230,230,230);width: 100%;padding-left: 15px;padding-right: 15px;}
.textAndPhoto {padding:4rem 0;}
.tapTitle {font-size:24px;padding-bottom:1rem;}
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/


@media only screen and (max-width : 780px) {
    .footerLogo {text-align:center;}
     .adresasTop {
        font-size: 15px;
        text-align:center;
        margin-left: auto;
        margin-right: auto;
    }
    .tekstasM {
    text-align: justify;
    font-size: 14px;
    }
} /*
{
    margin: 0px;
    padding: 0px;
}
*/
body {
    margin:0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight:300;
    font-size:17px;

}
html, body {height: 100%;}
body {
    display: flex;
    flex-direction: column;
}
.content {
    flex: 1 0 auto;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

a, a:link, a:hover, a:active {
color:rgb(140,140,140);
}
h1 {
font-size:26px;
font-weight:600;
}
.container {
width:100%;
}
.container1 {
width:100%;

}
.unstickyheader {
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    height: 120px;
    max-width: 1030px;
    padding-top: 5px;
}

.adresasTop {
    margin-top:0.5;
    padding-top:0.6rem;
    padding-bottom:1rem;
    text-align: right; 
/*    border-right:1px solid rgb(230,230,230);*/
    padding-right: 25px;
    font-size:15px;
}
/*
.kalbos{
    text-align: center;
    padding-top: 37px;   
}
*/

/*
.buttonLt {
    background-color:RGB(230,230,230);
    padding:3px 7px 6px 7px;
    border-radius:3px;
}
*/
    .buttonLt a, .button {
    color:black;
    }

.topmenu {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 0px;
/*    width: 100%;*/
    background-color: #414c6e;
    z-index:1000;
    padding:2px 14px;
    letter-spacing: 1px;
    font-size:16px;
/*    z-index: 5;*/
/*    position: relative;*/
    
}
.topmenu ul {
    list-style-type: none;
    font-size: 1em;
    color: white;
}
.topmenu ul li {
    float:left;
    padding: 0px;
    text-align: left;
    padding: 0px 15px 10px 0;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
}
.topmenu li a {
    display: flex;
    color: white;
    text-align: center;
    text-decoration: none;  
    color: rgb(240,240,240);
}
.topMenu ul li ul {
    display:table;
    width:auto;
    background:#677294;				
    margin-left:-0.5rem;				
    padding-bottom:0;
    margin-top:rem;
    position: absolute;
    z-index:1000;
    font-size: 1em;
    padding: 0px;
}
.topMenu ul li ul li {
	clear:both;
	word-spacing: 1px;
	letter-spacing: 0px;
	width:100%;
    letter-spacing: 1px;
    padding:1rem;
}
.topMenu ul li ul li:hover {
	background:#414c6e;
}
.topMenu ul li ul li:hover a {
	color:rgb(230,230,230);
}

#stickyheader {

    width: 998px;
    margin-left: auto;
    margin-right: auto;
    z-index: 9999;
    position:absolute;
}
.pageContent {
padding-top:4rem;
}
    .pageContent hr {
    padding:0;
    margin:0;
    margin:1rem 0;
    }
    .pageContent h2 {
    font-size:20px;
    padding:0;
    margin:0;

    }

.mainFoto {
/*    max-width: 100%;*/
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.vidinesfotoSize {
    
}

.fotoKairesFull {
    background-color: white;
    padding: 50px 0px;
}
.fotoKairesLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.fotoKairesLine img {
    float: left;
}

.Pavadinimai {
    font-size: 1.9em;
    text-align: left;
    float: left;
}
.Tekstas {
    text-align: left;
    float: left;
    font-size: 1em;
}

.fotoDesnesFull {
    background-color: #e2e2e2;
    padding:10px 0;
}
.fotoDesnesLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.fotoDesnesLine img {
    float: right;
}



.footerFull {
    background-color: #e2e2e2;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0px;
    margin-top: 20px;
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.footerLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.logoBottom {
    float:left;
}
.menuBottom li {
    list-style-type: none;
    text-decoration: none;
    text-align: left;
}
    .menuBottom ul li {
    font-size:16px;
    line-height:170%;
    font-weight:300;
    }
        .menuBottom ul li a, .menuBottom ul li a:link, .menuBottom ul li a:visited {
        color:rgb(80,80,80);
        }

/* unvisited link */
.footerFull a:link {
    color: dimgray;
}

/* visited link */
.footerFull a:visited {
    color:dimgray;
}
.adresasBottom {
    text-align: right;
    padding-right: 10px;
    font-size:15px;

}

@media only screen and (max-width: 480px) {
    body {width: 100%}
    .adresasTop {
        font-size: 14px;
        text-align:center;
        margin-left: auto;
        margin-right: auto;
    }
    .tekstasM {
    text-align: justify;
    font-size: 14px;
    }
p {font-size: 14px;}
}
/*
    Buttons
*/




.btn-bl, .btn-bl:link, .btn-bl:visited, .btn-bl:active, .btn-bl:hover {
background:#111111;
color:white;
padding:5px 10px;
border-radius:4px;
}
    .btn-bl:hover {
    background:#333333;
    }
/*/=========================================/*/
.hide {display:none;}
.photoAndText {padding:4rem 0;}
.patTitle {font-size:24px;padding-bottom:1rem;}

/*/=========================================/*/
.textAndPhotoFull {background: rgb(230,230,230);width: 100%;padding-left: 15px;padding-right: 15px;}
.textAndPhoto {padding:4rem 0;}
.tapTitle {font-size:24px;padding-bottom:1rem;}
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/


@media only screen and (max-width : 780px) {
    .footerLogo {text-align:center;}
     .adresasTop {
        font-size: 15px;
        text-align:center;
        margin-left: auto;
        margin-right: auto;
    }
    .tekstasM {
    text-align: justify;
    font-size: 14px;
    }
} /*
{
    margin: 0px;
    padding: 0px;
}
*/
body {
    margin:0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight:300;
    font-size:17px;

}
html, body {height: 100%;}
body {
    display: flex;
    flex-direction: column;
}
.content {
    flex: 1 0 auto;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

a, a:link, a:hover, a:active {
color:rgb(140,140,140);
}
h1 {
font-size:26px;
font-weight:600;
}
.container {
width:100%;
}
.container1 {
width:100%;

}
.unstickyheader {
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    height: 120px;
    max-width: 1030px;
    padding-top: 5px;
}

.adresasTop {
    margin-top:0.5;
    padding-top:0.6rem;
    padding-bottom:1rem;
    text-align: right; 
/*    border-right:1px solid rgb(230,230,230);*/
    padding-right: 25px;
    font-size:15px;
}
/*
.kalbos{
    text-align: center;
    padding-top: 37px;   
}
*/

/*
.buttonLt {
    background-color:RGB(230,230,230);
    padding:3px 7px 6px 7px;
    border-radius:3px;
}
*/
    .buttonLt a, .button {
    color:black;
    }

.topmenu {
    max-width: 1000px;
/*    width: 100%;*/
    background-color: #414c6e;
    z-index:1000;
    padding:2px 14px;
    letter-spacing: 1px;
    font-size:16px;
/*    z-index: 5;*/
/*    position: relative;*/
    
}
.topmenu ul {
    list-style-type: none;
    width:auto !important;
    font-size: 1em;
    color: white;
}
.topmenu ul li {
    float:left;
    padding: 0px;
    text-align: left;
    padding: 0px 15px 10px 0;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
}
.topmenu li a {
    display: flex;
    color: white;
    text-align: center;
    text-decoration: none;  
    color: rgb(240,240,240);
}
.topMenu ul li ul {
    display:table;
    width:auto;
    background:#677294;				
    margin-left:-0.5rem;				
    padding-bottom:0;
    margin-top:rem;
    position: absolute;
    z-index:1000;
    font-size: 1em;
    padding: 0px;
}
.topMenu ul li ul li {
	clear:both;
	word-spacing: 1px;
	letter-spacing: 0px;
	width:100%;
    letter-spacing: 1px;
    padding:1rem;
}
.topMenu ul li ul li:hover {
	background:#414c6e;
}
.topMenu ul li ul li:hover a {
	color:rgb(230,230,230);
}

#stickyheader {

    width: 998px;
    margin-left: auto;
    margin-right: auto;
    z-index: 9999;
    position:absolute;
}
.pageContent {
padding-top:4rem;
}
    .pageContent hr {
    padding:0;
    margin:0;
    margin:1rem 0;
    }
    .pageContent h2 {
    font-size:20px;
    padding:0;
    margin:0;

    }

.mainFoto {
/*    max-width: 100%;*/
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.vidinesfotoSize {
    
}

.fotoKairesFull {
    background-color: white;
    padding: 50px 0px;
}
.fotoKairesLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.fotoKairesLine img {
    float: left;
}

.Pavadinimai {
    font-size: 1.9em;
    text-align: left;
    float: left;
}
.Tekstas {
    text-align: left;
    float: left;
    font-size: 1em;
}

.fotoDesnesFull {
    background-color: #e2e2e2;
    padding:10px 0;
}
.fotoDesnesLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.fotoDesnesLine img {
    float: right;
}



.footerFull {
    background-color: #e2e2e2;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0px;
    margin-top: 20px;
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.footerLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.logoBottom {
    float:left;
}
.menuBottom li {
    list-style-type: none;
    text-decoration: none;
    text-align: left;
}
    .menuBottom ul li {
    font-size:16px;
    line-height:170%;
    font-weight:300;
    }
        .menuBottom ul li a, .menuBottom ul li a:link, .menuBottom ul li a:visited {
        color:rgb(80,80,80);
        }

/* unvisited link */
.footerFull a:link {
    color: dimgray;
}

/* visited link */
.footerFull a:visited {
    color:dimgray;
}
.adresasBottom {
    text-align: right;
    padding-right: 10px;
    font-size:15px;

}

@media only screen and (max-width: 480px) {
    body {width: 100%}
    .adresasTop {
        font-size: 14px;
        text-align:center;
        margin-left: auto;
        margin-right: auto;
    }
    .tekstasM {
    text-align: justify;
    font-size: 14px;
    }
p {font-size: 14px;}
}
/*
    Buttons
*/




.btn-bl, .btn-bl:link, .btn-bl:visited, .btn-bl:active, .btn-bl:hover {
background:#111111;
color:white;
padding:5px 10px;
border-radius:4px;
}
    .btn-bl:hover {
    background:#333333;
    }
/*/=========================================/*/
.hide {display:none;}
.photoAndText {padding:4rem 0;}
.patTitle {font-size:24px;padding-bottom:1rem;}

/*/=========================================/*/
.textAndPhotoFull {background: rgb(230,230,230);width: 100%;padding-left: 15px;padding-right: 15px;}
.textAndPhoto {padding:4rem 0;}
.tapTitle {font-size:24px;padding-bottom:1rem;}
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/


@media only screen and (max-width : 780px) {
    .footerLogo {text-align:center;}
     .adresasTop {
        font-size: 15px;
        text-align:center;
        margin-left: auto;
        margin-right: auto;
    }
    .tekstasM {
    text-align: justify;
    font-size: 14px;
    }
} /*
{
    margin: 0px;
    padding: 0px;
}
*/
body {
    margin:0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight:300;
    font-size:17px;

}
html, body {height: 100%;}
body {
    display: flex;
    flex-direction: column;
}
.content {
    flex: 1 0 auto;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

a, a:link, a:hover, a:active {
color:rgb(140,140,140);
}
h1 {
font-size:26px;
font-weight:600;
}
.container {
width:100%;
}
.container1 {
width:100%;

}
.unstickyheader {
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    height: 120px;
    max-width: 1030px;
    padding-top: 5px;
}

.adresasTop {
    margin-top:0.5;
    padding-top:0.6rem;
    padding-bottom:1rem;
    text-align: right; 
/*    border-right:1px solid rgb(230,230,230);*/
    padding-right: 25px;
    font-size:15px;
}
/*
.kalbos{
    text-align: center;
    padding-top: 37px;   
}
*/

/*
.buttonLt {
    background-color:RGB(230,230,230);
    padding:3px 7px 6px 7px;
    border-radius:3px;
}
*/
    .buttonLt a, .button {
    color:black;
    }

.topmenu {
    max-width: 1000px;

/*    width: 100%;*/
    background-color: #414c6e;
    z-index:1000;
    padding:2px 14px;
    letter-spacing: 1px;
    font-size:16px;
/*    z-index: 5;*/
/*    position: relative;*/
    
}
.topmenu ul {
    list-style-type: none;
    
    margin-left: auto;
    margin-right: auto;
    width:auto !important;
    font-size: 1em;
    color: white;
}
.topmenu ul li {
    float:left;
    padding: 0px;
    text-align: left;
    padding: 0px 1px 0px 13px;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
}
.topmenu li a {
    display: flex;
    color: white;
    text-align: center;
    text-decoration: none;  
    color: rgb(240,240,240);
}
.topMenu ul li ul {
    display:table;
    width:auto;
    background:#677294;				
    margin-left:-0.5rem;				
    padding-bottom:0;
    margin-top:rem;
    position: absolute;
    z-index:1000;
    font-size: 1em;
    padding: 0px;
}
.topMenu ul li ul li {
	clear:both;
	word-spacing: 1px;
	letter-spacing: 0px;
	width:100%;
    letter-spacing: 1px;
    padding:1rem;
}
.topMenu ul li ul li:hover {
	background:#414c6e;
}
.topMenu ul li ul li:hover a {
	color:rgb(230,230,230);
}

#stickyheader {

    width: 998px;
    margin-left: auto;
    margin-right: auto;
    z-index: 9999;
    position:absolute;
}
.pageContent {
padding-top:4rem;
}
    .pageContent hr {
    padding:0;
    margin:0;
    margin:1rem 0;
    }
    .pageContent h2 {
    font-size:20px;
    padding:0;
    margin:0;

    }

.mainFoto {
/*    max-width: 100%;*/
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.vidinesfotoSize {
    
}

.fotoKairesFull {
    background-color: white;
    padding: 50px 0px;
}
.fotoKairesLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.fotoKairesLine img {
    float: left;
}

.Pavadinimai {
    font-size: 1.9em;
    text-align: left;
    float: left;
}
.Tekstas {
    text-align: left;
    float: left;
    font-size: 1em;
}

.fotoDesnesFull {
    background-color: #e2e2e2;
    padding:10px 0;
}
.fotoDesnesLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.fotoDesnesLine img {
    float: right;
}



.footerFull {
    background-color: #e2e2e2;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0px;
    margin-top: 20px;
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.footerLine {
    max-width: 998px;
    margin-left: auto;
    margin-right: auto;
}
.logoBottom {
    float:left;
}
.menuBottom li {
    list-style-type: none;
    text-decoration: none;
    text-align: left;
}
    .menuBottom ul li {
    font-size:16px;
    line-height:170%;
    font-weight:300;
    }
        .menuBottom ul li a, .menuBottom ul li a:link, .menuBottom ul li a:visited {
        color:rgb(80,80,80);
        }

/* unvisited link */
.footerFull a:link {
    color: dimgray;
}

/* visited link */
.footerFull a:visited {
    color:dimgray;
}
.adresasBottom {
    text-align: right;
    padding-right: 10px;
    font-size:15px;

}

@media only screen and (max-width: 480px) {
    body {width: 100%}
    .adresasTop {
        font-size: 13px;
        text-align:center;
        margin-left: auto;
        margin-right: auto;
    }
.adresasTop1 {
        font-size: 12px;
        text-align:center;
        margin-left: auto;
        margin-right: auto;
}
    .tekstasM {
    text-align: justify;
    font-size: 14px;
    }
p {font-size: 14px;}
}
/*
    Buttons
*/




.btn-bl, .btn-bl:link, .btn-bl:visited, .btn-bl:active, .btn-bl:hover {
background:#111111;
color:white;
padding:5px 10px;
border-radius:4px;
}
    .btn-bl:hover {
    background:#333333;
    }
/*/=========================================/*/
.hide {display:none;}
.photoAndText {padding:4rem 0;}
.patTitle {font-size:24px;padding-bottom:1rem;}

/*/=========================================/*/
.textAndPhotoFull {background: rgb(230,230,230);width: 100%;padding-left: 15px;padding-right: 15px;}
.textAndPhoto {padding:4rem 0;}
.tapTitle {font-size:24px;padding-bottom:1rem;}
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/
/*/===============================================================/*/


@media only screen and (max-width : 780px) {
    .footerLogo {text-align:center;}
     .adresasTop {
        font-size: 15px;
        text-align:center;
        margin-left: auto;
        margin-right: auto;
    }
    .tekstasM {
    text-align: justify;
    font-size: 14px;
    }
} 