
/*
@import url("css/superfish.css");
@import url("css/reset.css");
@import url("css/spec.css");
@import url("css/meniu.css");*/

html {
padding:0;
margin:0;
height:100%;
width:100%;
}
body{
padding:0;
margin:0;
font-family:Arial, Tahoma, Verdana;
font-size:14px;
width:100%;
height:100%;
}
.visas {
margin-bottom:-44px;
min-height:100%;
width:100%;
height:100%;
display:relative;
display:table;
}
.push {
height:44px;
}
.pull {
height:82px;
}
.wrapper{
	margin: 0 auto;
	position:relative;
	width:1100px;
	display:table;
}
.logo {
width:190px;
height:62px;
background:url('img/logo.jpg') no-repeat;
position:absolute;
top:10px;
left:0;
}
#lang_sel_list ul li {
float:none !important;
border:1px solid #000;
padding:1px 3px !important;
}
#lang_sel_list ul li a, #lang_sel_list ul li a:visited {
color:#000;
text-decoration:none;
}
#lang_sel_list ul li a:hover{
color:#034695;
}
#lang_sel_list ul li:first-child {
padding-right:5px;
border:auto !important;
}
#lang_sel_list ul li.icl-lt {
float:left !important;
margin-right:5px;
}
#lang_sel_list .icl-en {
    border-left: 1px solid #000;
}
.top_kontaktai, .kalbos {
float: right;
}
.kalbos {
margin-top:5px;
}
.top_kontaktai{
margin-top:10px;
}
.top_kontaktai div{
display:inline-block;
margin:0 10px;
padding-left:20px;
color:#034695;
background:url('img/email.png') no-repeat left center;
}
.top_kontaktai div a, .top_kontaktai div a:visited {
color:#000;
text-decoration:none;
}
.top_kontaktai div a:hover {
color:#034695;
text-decoration:none;
}
.top_kontaktai div + div{
background:url('img/tel.png') no-repeat left center;
}
.headeris {
top:0;
left:0;
height:80px;
border-top:2px solid #034695;
box-shadow: 0px 1px 2px #888888;
z-index:20;
position:fixed;
width:100%;
background-color:#fff;
}
.slaideris {
z-index:10;
position:relative;
}
.top {
display:table;
width:100%;
height:30px;
}
/*****************top meniu******************/
.sf-menu {

}
.sf-menu {
float:right;
list-style:none;
margin:0;
padding:0;
line-height:50px;
vertical-align:middle;
}
.sf-menu li{
font-size:15px;
text-decoration:none;
display:inline-block;
margin-left:15px;
text-transform:uppercase;
}
.sf-menu li:first-child{
margin-left:0;
}
.sf-menu li a, .sf-menu li a:visited {
color:#000;
text-decoration:none;
}
.sf-menu li a:hover, .sf-menu .current-menu-item a, .sf-menu .current-menu-item a:visited {
color:#034695;
text-decoration:none;
}
.sf-menu li .sub-menu{
display:none;
position:absolute;
margin:0;
padding:0;
background-color:#fff;
}
.sf-menu li .sub-menu li{
display:block;
margin:0;
padding:0 15px 0 5px;
border-top:1px dotted #000;
}
.sf-menu li .sub-menu li:first-child{
border-top:0px dotted #000;
}
/*******************************************/
.juostele {
height:194px;
z-index:15;
position:relative;
background:url('img/juostele.png') repeat-x;
margin-top: -5px;
margin-bottom:20px;
}

.paslauga {
display:inline-block;
width:30%;
padding-right:3%;
margin-top:20px;
height:150px;
float:left;
font-size:17px;
}
.paslauga .pavadinimas {
color:#000;
font-size:30px;
text-transform:uppercase;
display:block;
word-spacing: 22px; 
font-weight:normal;
height:77px;
overflow:hidden;
}
.paslauga .pavadinimas .numeriukas {
display:inline-block;
width:64px;
height:64px;
background:url('img/02.png') no-repeat;
margin:3px 5px 10px 0;
float:left;
}
.paslauga:first-child .pavadinimas .numeriukas {
background:url('img/01.png') no-repeat;
}
.paslauga:last-child .pavadinimas .numeriukas {
background:url('img/03.png') no-repeat;
}

.paslauga a, .paslauga a:visited {
color:#000;
text-decoration:none;
font-size:24px;
display:block;
margin-top:5px;
font-weight:bold;
}
.paslauga .tekstas {
color:#000;
font-size: 17px;
    font-weight: normal;
	margin-bottom:5px;
	height: 42px;
	overflow:hidden;
}
.paslauga span, .paslauga i {
    color: #000;
    font-size: 24px;
    font-weight: bold;
	font-style: normal;
}
.paslauga span {
color:#034695;
}
.paslauga a b {
color:#034695;
}
.tit_top_sidebar .pavadinimas {
margin-left:15px;
margin-top:15px;
font-size:36px;
}
.tit_top_sidebar .visos_naujienos {
display:block;
text-align:right;
margin-bottom:15px;
font-weight:bold;
text-decoration:none;
}
.tit_top_sidebar .postu_listas {
margin:15px 0 0 15px;
}
.tit_top_sidebar .postu_listas li {
width:350px;
margin-left:15px;
float:left;
border-bottom: 0px solid #034695;
min-height:initial;
}
.tit_top_sidebar .postu_listas li:first-child {
margin-left:0px;
}
.tit_top_sidebar .postu_listas img {
width:120px !important;
height:auto !important;
}
.tit_top_sidebar .postu_listas .postas h2 {
    margin-top: 0px;
    margin-bottom: 10px;
    color: #000;
	font-size:18px;
	font-weight:normal;
}
.tit_top_sidebar .postu_listas .postas .tekstas {
height: 50px;
overflow: hidden;
}
.tit_top_sidebar .postu_listas .postas .butonas {
    font-size: 14px;
    padding: 0;
    margin-left: 0px;
    display: inline-block;
    
    border: 0px solid #FFF;
	margin: 0;
	margin-top: 8px;
color: #034695 !important;
background-color: transparent;
text-decoration: none;
}
.left {
float:left;
}
.right {
float:right;
}
/*************footeris**********/
.footeris {
height:44px;
background-color:#000;
line-height:44px;
vertical-align:middle;
color:#fff;
font-size:12px;
}
.footeris a, .footeris a:visited{
color:#fff;
text-decoration:none;
}
.footeris a:hover{
text-decoration:underline;
}
/*******************************/
.paslaugu_listas {
background-color:#034695;
padding:15px 0 20px;
display:table;
width:100%;
overflow:hidden;
}
.paslaugu_listas h1, .paslaugu_listas h2{
margin:0;
padding:0;
display:inline-block;
font-weight:normal;
}
.paslaugu_listas h1{
font-size:27px;
color:#fff;
margin:0 20px 20px 15px !important;
}
.paslaugu_listas h2{
font-size:16px;
color:#fef200;
}
.paslaugu_listas ul{
list-style:none;
margin:0 -30px 20px 15px;
padding:0;
}
.paslaugu_listas ul li{
font-size:12px;
display:inline-block;
width:27.5%;
padding-right:5%;
margin-bottom:5px;
}
.paslaugu_listas ul li:before{
content:'- ';
color:#f6b404;
}
.paslaugu_listas ul li a, .paslaugu_listas ul li a:visited{
color:#fff;
text-decoration:none;
}
.visos_paslaugos {
width:250px;
position:relative;
float:right;
line-height:35px;
background-color:#fef200;
color:#034695;
margin-right:20px;
padding-left:10px;
font-size:17px;
text-transform:uppercase;
vertical-align:middle;
}
.visos_paslaugos .raktai {
width:56px;
height:56px;
position:absolute;
background:url('img/raktai.png');
top:-9px;
right:20px;
}
.kontentas {
display:table-cell;
/*width:770px;*/
}
.kontentas h1 {
margin:0;
font-weight:normal;
}
.kontentas a, .kontentas a:visited {
color:#034695;
}
.kontentas a:hover {
text-decoration:none;
}
.dezutes_apacioj  {
display:table;
margin:30px 0;
width:100%;
background-color: #E8E9EA;
}
.dezutes_apacioj .dezute {
width:285px;
/*display:inline-table;*/
background-color:#e8e9ea;
/*margin-left:15px;*/
padding:15px;
float:left;
text-align:justify;
font-size: 12px;
}
.dezutes_apacioj .dezute + .dezute {
background: transparent url("img/laikas.png") no-repeat scroll 0% 0%;
margin-left:15px;
}
.dezutes_apacioj .dezute + .dezute a {
font-size: 20px;
text-decoration: none;
color: #034695;
}
.dezutes_apacioj #wpgmza_map {
float:right;
width:745px !important;
height:330px !important;
margin:15px 15px 15px 0 !important;
}
.dezutes_apacioj .dezute a, .dezutes_apacioj .dezute a:visited {
color: #000;
text-decoration:none;
}
.dezutes_apacioj .dezute a:hover {
text-decoration:underline;
}
.dezutes_apacioj .dezute .pavadinimas {
font-size:36px;
margin-bottom:1px;
}
.dezutes_apacioj div + .dezute:first-child {
/*margin-right:15px;*/
margin-left:0;
}
.dezutes_apacioj div + .dezute img {
display:none;
}
.dezutes_apacioj .dezute .widget_sp_image-image-link, .dezutes_apacioj .dezute .widget_sp_image-image-link:visited {
padding: 5px 10px;
text-transform:uppercase;
box-shadow: 0px 0px 3px #888;
float:right;
background-color:#fef200;
color:#034695;
text-decoration:none;
}
.dezutes_apacioj div + .dezute .widget_sp_image-image-link {
color:#fff;
background-color:#000;
}
.tit_top_sidebar .caroufredsel_wrapper {
margin-bottom:0 !important;
}
.tit_top_sidebar .caroufredsel_wrapper + a {
display:block;
text-align:right;
margin-bottom:20px;
font-weight:bold;
text-decoration:none;
}
.kontentas {
width:770px;
min-width:770px;
}
/**************sidebaras***************/
.sidebaras {
display:table-cell;
width:330px;
vertical-align:top;
}
.sidebaras .dezute {
width:280px;
margin-left:30px;
text-align:justify;
margin-bottom:30px;
padding:10px;
display:table;
background:url('img/laikas.png') no-repeat;
font-size:12px;
}
.sidebaras .dezute a {
font-size:20px;
text-decoration:none;
}
.sidebaras > .dezute + div{
background:#e8e9ea;
font-size:14px;
}
.sidebaras .dezute + div a{
font-size:14px;
text-decoration:none;
}
.sidebaras .dezute h2:first-line {
color:#000;
font-size:27px;
margin-bottom:15px;
}
.sidebaras .dezute h2 {
padding:0;
margin:0;
color:#034695;
white-space:pre-wrap;
font-weight:normal;
font-size:18px;
margin-bottom:15px;
text-align:left;
}
.sidebaras .dezute img {
width:283px;
height:auto;
}
.sidebaras .dezute  .widget_sp_image-image-link  {
padding: 5px 10px;
text-transform: uppercase;
box-shadow: 0px 0px 3px #888;
float: right;
background-color: #FEF200;
color: #034695;
text-decoration: none;
}
/***************************************/
.baneriai {
margin-bottom:30px;
}
.laikas {
width: 280px;
margin-left: 30px;
text-align: justify;
margin-bottom: 30px;
padding: 10px;
background-color: #E8E9EA;
display: table;
color: #034695;
font-size:15px;
height:70px;
position:relative;
}
.laikas div {
color: #000;
font-size: 27px;
margin-bottom: 3px;
}
.laikas .laik {
color:#FEF200;
font-size:50px;
position:absolute;
bottom:-2px;
right:10px;
text-shadow:1px 1px 2px #000;
}
.topas {
margin-top:30px;
text-align:justify;
}
/******************kategorija*****************/
.postu_listas {
margin:0;
padding:0;
list-style:none;
}
.postu_listas .paveikslas {
float:left;
margin-right:10px;
}
.postu_listas .postas {
display:table;
}
.postu_listas .postas h2 {
margin-top:0;
margin-bottom:10px;
color:#034695;
}
.postu_listas .postas p {
margin: 0;
}
.postu_listas .postas .butonas, .atgal .butonas {
font-size:14px;
padding: 4px 15px 4px;
margin-left: 0px;
display: inline-block;
margin-top: 8px;
border:0px solid #fff;
}
.postu_listas li {
border-bottom:1px solid #034695;
padding-bottom:10px;
margin-bottom:10px;
min-height: 149px;
}
.postu_listas li:last-child {
border-bottom:0px solid #fff;
}
.wp-pagenavi a, .wp-pagenavi span {
border:1px solid #034695 !important;
}
.wp-pagenavi span.current {
    border-color: #034695 !important;
	color: #034695;
	background-color:#FEF200;
}
/*********************************************/
.butonas {
margin:5px 15px;
color:#fff !important;
background-color:#034695;
text-decoration:none;
}