﻿/* 2006 (c) UAB "Dizaino kryptis" */
/* 2006 (c) Simonas Falkauskas */


body {

	margin: 0; padding: 0;
	font-size: 1em;
	font: 76% Tahoma, Arial, Helvetica, sans-serif;
/*	background: #FFF url('../images/bg.jpg') repeat-y 50%;*/
	background-position: top center;
	text-align: center;
}

#wrapper {
	margin: 0 auto;
	width: 973px;
	text-align: left;
}


/* --- Standart Tag's --- */
h1, h2, h3, form, dl, ul {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
small {display: block;}
fieldset {border: 0;}
h1 {display: none;}
/* --- End Standart Tag's --- */

.logo-lt, .logo-en {
	top: 0px;
	display: block;
	width: 973px; height: 170px;
	text-decoration: none;
}
.logo-lt {background: url('../images/logo-lt.png') no-repeat;}
.logo-en {background: url('../images/logo-en.png') no-repeat;}
/* Top Navigation */

.logomeniu {
padding-left: 94px;
margin-top: 24px;
cursor: pointer;
float:left;
}

.titleimages {
padding-left: 0px;
margin-top: 0px;
float:left;
}

.komfak {
text-align:right;
margin-top: 45px;
}

.komfak.ver_en {
text-align:left;
margin-top:30px;
padding-left:160px;
}

.komfak a {
cursor: pointer;
color:#ffffff;
font-size:16pt;
font-family: Verdana;
text-decoration: none;
}

.komfak a:hover {
text-decoration: underline;
}

#kalboskeit {
position: absolute;
top: 0.5%;
}

#kalboskeit2 {
td { text-align: right }
top: 0.5%;
}

#topmeniu1 {
	
	width: 973px;
	/*height: 35px;*/
    min-height:21px;
    height:auto !important;
    height:21px;
	background: #f8981d url('../images/topmeniu1.jpg') no-repeat;
	z-index:50;
}

.topmeniu2 {

	width: 973px;
	height: 51px;
	background: url('../images/topmeniu2.png') no-repeat;
	padding-left: 81px;
}

.topmeniu2 td {
width: 76px;
height: 45px;
text-align: center;
vertical-align: middle;
}

.topmeniu2 td.wd1 {
width: 82px;
}


.topmeniu2 a {

color: #ffffff;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}


.logodiv1 {
float:left;
width:481px;
}


.rightmeniulabel {
margin-top: 15px;
margin-bottom:10px;
color: #4F83BF;
font-weight: bold;
text-transform: uppercase;
}

#rightmeniu .rightmeniuitem a{
color: #4F4F51;
font-size:11px;
font-family: Tahoma;
}

#rightmeniu {
padding-top:0px;
padding-bottom: 20px;
letter-spacing: 1px;
}

#rightmeniu div {
padding-left: 10px;
padding-bottom: 6px;
}

#rightmeniu a {
text-decoration: none;
color: #000000;
font-weight: bold;
}


#top-navigation {
	list-style: none;
	padding-left: 90px;
	padding-top: 10px;
}
#top-navigation li {
	float: left;
}
#top-navigation a {
	display: block;
	width: 30px; height: 25px;
	text-indent: -999em;
	text-decoration: none;
}
#top-navigation .home {background: url('../images/ico-home.gif') no-repeat 50% 50%;}
#top-navigation .en {background: url('../images/ico-en.gif') no-repeat 50% 50%;}
#top-navigation .lt {background: url('../images/ico-lt.gif') no-repeat 50% 50%;}
#top-navigation .sitemap {background: url('../images/ico-sitemap.gif') no-repeat 50% 50%;}
#top-navigation .mail {background: url('../images/ico-mail.gif') no-repeat 50% 50%;}
#top-navigation .print {background: url('../images/ico-print.gif') no-repeat 50% 50%;}
/* End Top Navigation */
/* Search */

#index #search fieldset {padding: 20px 20px 5px 10px;}
#index #search .txtfld {
	width: 150px;
	color: #566667;
	background: #E1E5EE;
	border: 1px solid;
	border-color: #A5A9A8;
	margin-bottom: 5px;
}
#index #search .bt {margin-bottom: 10px;}
/* End Search */

#container {
	width: 100%;
}

#block-left, #block-center, #block-right {float: left;}
#block-left {width: 162px; overflow: hidden;}
#block-center {overflow: hidden;}
#index #block-right {
width: 176px; 
overflow: hidden; 	
border-left: 2px solid #DADFEB;
}
#block-right {width: 790px; overflow: hidden;}

.weekblock {
margin-top:10px;
margin-right:2px;
overflow:hidden; 
float:left; 
text-align:center;
cursor: pointer;
}

#logomeniubutton {
background: url("../images/logomeniu.png");
width:59px;
height:58px;
cursor:pointer;
}


#footer {
	clear: both;
	width: 100%;
}

.tickerclass {
;color:#F99D1C
}


.thisweek {
background-color: #C1C0C0;
text-align: right;
height: 25px;
color: #ffffff;
font: 100% Arial, "Times New Roman", Times, serif;
font-size: 13px;
font-weight: normal;
padding-top: 7px;
padding-right: 5px;
margin-top:0px;
}

.calendartitle {
text-align: center;
margin-bottom: 7px;
font-size: 13px;
}

.calendNav {
font-size:13px;
width: 160px;
height: 25px;
background-image: url('../images/leftmeniubg.jpg');
background-repeat: repeat-y;
border: 1px solid #C0C0C0;
}

.evcalendar {
font-family: Tahoma;
width: 160px;
}

.evcalendar tr{
background-image: url('../images/leftmeniubg.jpg');
background-repeat: repeat-y;
}

.evcalendar th{
height: 18px;
background-image: none;
}

.evcalendar th {
font-size:11px;
text-align:center;
border-right: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
}

.evcalendar td {
height: 18px;
font-size:11px;
text-align:center;
border-right: 1px solid #C0C0C0;
color: #6D6E6F;
font-weight: bold;
}

.evcalendar {
border-bottom: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
}

.evcalendar .eventactive a{
color: #FDB934;
cursor: pointer;
text-decoration: none;
}

.weekend {
color: #FDB934;
}



/* Meniu */
#meniu {
	list-style: none;
	padding: 0 0 0 0;
	color: #4F83BF;
	font-weight: bold;
}
#meniu li {
	display: block;
	margin: 0 0 1px 0;
	background-image: url('../images/leftmeniubg.jpg');
	background-repeat: repeat-y;
	width: 162px;
}
* html #meniu li {vertical-align: top; height: 1%;}
#meniu a {
	display: block;
	padding: 12px 15px 6px 10px;
	color: #4F4F51;
	text-decoration: none;
	background-image: url('../images/leftmeniubot.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}
#meniu a:hover, #meniu a.active {color: #000;}

#meniu .workers a {
	background: url('../images/leftmeniubg.jpg');
	background-repeat: no-repeat;
}


#meniu ul {
	list-style: none;
	padding: 0 0 0 0;
}


#meniu ul li {margin: 0 0 0 0;}
#meniu ul a {
	background: none;
	padding-left: 25px;
	color: #4F4F51;
}
#meniu ul ul a {
	padding-left: 37px;
	font-size: .9em;
	color: #4F4F51;
	background: none;
}
/* End Meniu */

.forum {
	display: block;
	width: 150px; height: 63px;
	text-indent: -999em;
	text-decoration: none;
	margin: 17px 13px 0 20px;
}
.lt {background: url('../images/bg-forum-lt.gif') no-repeat;}
.en {background: url('../images/bg-forum-en.gif') no-repeat;}

#links, #links2 {padding: 10px;}
#links, #links2 {background-image: url('../images/leftmeniubg.jpg');
	background-repeat: repeat-y;}
#logo a, #links a, #links2 a {color: #4F4F51; text-decoration: none; font-weight: bold;}
#logo a:hover, #links a:hover {text-decoration: underline;}
#logo {
	margin: 0 0 0 0;
	padding-top:15px;
	padding-left:5px;
	background: url('../images/leftmeniubg.jpg') repeat-y;
}

#ticker a {color: #F99D1C; text-decoration: none; font-weight: bold;}
#ticker a:hover {text-decoration: underline;}

/* Text */
#text {
	padding: 10px 15px 35px 30px;
	text-align: justify;
	color: #2E2E2E;
	line-height: 18px;
}
#text h2 {
	font: 76% "Times New Roman", Times, serif;
	color: #FFA902;
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 1em;
}
#index #text h2 {text-transform: uppercase; color: #FDB934}
#text .news {background: url('../images/bg-footer.gif') repeat-x 0 100%; padding-bottom: 15px; margin-bottom: 15px;}


#index #text {
}


#text h3 {
	color: #5B5B5B;
	font-size: 1em;
	text-transform: uppercase;
}

#text p {margin: 0 0 0 0;}
#text a {color: #5B5B5B; text-decoration: none;}
#text a:hover {text-decoration: underline;}
#text span {}
#text ul {
	padding: 0 0 1.5em 25px;
	list-style: disc;
}
#text li {padding: 2px 2px;}
#text table {
	border-collapse: collapse;
	border: 1px solid;
	border-color: #CCD0CF;
	/*width: 100%;*/
}
* html #text table {font-size: 1em;}
#text td {
	padding: 5px;
	font-size: 1em;
	border-color: #CCD0CF;
}
#text table p {margin: 0;}

#text .subcats {
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url('../images/bg-footer.gif') repeat-x 0 100%;
}

#text label {
	display: block;
	width: 100px;
	float: left;
	text-align: left;
}
#text fieldset {padding: 3px; clear:both;}
#text .txtfld {
	width: 150px;
	color: #566667;
	background: #FAFBFA;
	border: 1px solid;
	border-color: #A5A9A8 #FAFBFA #FAFBFA #A5A9A8;
}
#text .bt {
	background: #8D8D8D;
	font-size: .9em;
	color: #FFF;
	border: 1px solid #8D8D8D;
}
#text .error {color: #DF3400;}

#bottom {
	padding-top: 30px;
	bottom: 0;
	font-size: .9em;
}
#bottom a {color: #2E2E2E; text-decoration: none;}
#bottom a:hover {text-decoration: underline;}
/* End Text */
/* Right Index Side */
#index #block-right {margin-top: 0px;}
#index #block-right h2 {
	padding: 0 20px 0 10px;
	color: #FDB934;
	font-size: 1em;
	font-weight: bold;
}
#contacts, #banners {padding: 10px 20px 10px 10px; font-size: .9em; color: #2E2E2E; font-weight:bold}
#contacts p {margin: 0;}
#contacts a {color: #5B5B5B; text-decoration: none;}
#contacts a:hover {text-decoration: underline;}

.other-contacts {
	display: block;
	margin: 0 0 0 10px;
	font-size: 1em;
	font-weight: bold;
	color: #5B5B5B; text-decoration: none;
}
.other-contacts:hover {text-decoration: underline;}

#banners {text-align: center; padding: 25px 0;}
/* Footer */
#footer {
	margin-bottom:20px;
	font-size: .9em;
	height: 17px;
	color: #485776;
	background-color:#CED9EB;
	text-align:center;
}

#footer div {
margin-left:50px;
}

#index #footer div{
margin-left:0px;
}



#footer a {color: #5B5B5B; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
/* Footer */


#topmeniu1 {

z-index:50;
}

#topmeniu1 ul {
list-style:none;
margin: 0;
padding: 0;
width: 192px;
float: left;
}


#topmeniu1 a, #topmeniu1 h2 {
font: bold 12px arial, helvetica, sans-serif;
display: block;
letter-spacing: 2px;
margin: 0;
padding: 2px 3px;
text-align: center;
cursor: pointer;
}

#topmeniu1 ul li ul a{
font: 11px arial, helvetica, sans-serif;
letter-spacing: 0px;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
text-align: left;
}


#topmeniu1 a {
color: #000;
background: #E7ECF2;
text-decoration: none;
}

#topmeniu1 a:hover {
color: #a00;
background: #fff;
}

#topmeniu1 li {position: relative;}

#topmeniu1 ul ul {

position: absolute;
z-index: 50;
}

#topmeniu1 ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#topmeniu1 ul ul,
div#topmeniu1 ul li:hover ul ul,
div#topmeniu1 ul ul li:hover ul ul
{display: none;}

div#topmeniu1 ul li:hover ul,
div#topmeniu1 ul ul li:hover ul,
div#topmeniu1 ul ul ul li:hover ul
{display: block;}

#topmeniu1 ul li h2 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #000000;
text-transform: uppercase;
}







#logomeniuitems {
z-index:80;
position:absolute;
cursor: pointer;
float:left;
list-style-image:none;
display:none;
}


#logomeniuitems a {
font: bold 12px arial, helvetica, sans-serif;
display:block;
letter-spacing: 2px;
margin: 0;
padding: 2px 3px;
text-align: center;
cursor: pointer;
color: #000;
background: #E7ECF2;
text-decoration: none;
}

#logomeniuitems a:hover {
color: #a00;
}

#logomeniuitems ul {
padding:0px;
}
#logomeniuitems ul li {
list-style: none;
}


#logomeniuitems ul li a{
font: 11px arial, helvetica, sans-serif;
letter-spacing: 0px;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
text-align: left;
background: #E7ECF2;
}

.hand {
cursor: pointer;
}

.newspicture {
float:left; 
margin-right:10px;
margin-top:5px;
width:132px;
text-align:center;
}

.newspictureinner {
float:right; 
margin-left:10px;
margin-top:5px;
width:182px;
text-align:center;
font-style: italic;
}

.neakivaizdines a{
	margin: 0 0 0 10px;
	font-size: 1em;
	font-weight: bold;
	color: #4F83BF; text-decoration: none;
}

.neakivaizdines a:hover {
text-decoration: underline;
}

.neakivaizdines {
	margin-bottom: 20px;
}

.searchleft {
background: #E7ECF2;
}

#search fieldset {
padding:20px 10px 10px 5px;
}

#search .txtfld {
	width: 150px;
	color: #566667;
	background: #E1E5EE;
	border: 1px solid;
	border-color: #A5A9A8;
	margin-bottom: 5px;
}

.skaitliukas {
padding-top:15px;
padding-bottom:15px;
text-align:center;
}


.news_block {
	width:281px;
	margin:0 10px 15px 0;
	padding-bottom:15px;
	float:left;
}
.news_block.top_block {
	margin-bottom:0;
}
.news_block.bottom_block {
	border-bottom:1px solid #fcba34;
}
.news_block h3 {
	text-align:left;
}
.news_block .news_item_description {
	margin:10px 0 0 0;
	font-size:12px;
	text-align:left;
}
.news_block .news_item_description * {
	margin:0;
}
.news_block .newspicture {
	margin-top:10px;
}
.read_more_outer {
	text-align:right;
	padding-right:30px;
}
.news_block ul {
	margin-top:15px !important;
	padding:10px 10px 10px 25px !important;
	background-color:#f0f0f0;
	border-right:1px solid #dcd9d9;
}
.news_block ul li a {
	color:#000 !important;
	text-decoration:underline !important;
}
.news_block ul li a:hover {
	text-decoration:none !important;
}

#text table.news_block_tbl,
.news_block_tbl {
	border-collapse:collapse;
	border:none;
	border:0;
	padding:0;
	margin:0;
}
.news_block_tbl td {
	border:none;
	border:0;
	padding:0;
	margin:0;
}


#divisions h3,
#divisions p,
#divisions ul,
#employees h3,
#employees p,
#employees ul {
	margin-top:10px !important;
	margin-bottom:10px !important;
	text-align:left;
}

.tabs_list {
	padding:0 0 10px 0 !important;
	margin:10px 0 20px 0 !important;
	list-style:none;
}
.tabs_list li {
	display:inline;
	border-left:1px solid #2E2E2E;
	padding:0 5px 0 5px !important;
	margin-bottom:5px !important;
}
.tabs_list li a.active {
	text-decoration:underline !important;
}

.division_item {
}
.divisions_image,
.employee_image {
	float:right;
}
.divisions_image img,
.employee_image img {
	margin:0 0 10px 10px;
}
.divisions_image div,
.employee_image div {
	padding-left:10px;
	margin-bottom:5px;
	text-align:center;
}

.division_group {
	width:362px;
	margin-right:10px;
	float:left;
}
.division_group ul {
	padding-bottom:0 !important;
	margin-bottom:10px !important;
}

.employee_item {
}


.gallery_categories {
	background: url('../images/bg-footer.gif') repeat-x 0 100%;
	padding-bottom:10px !important;
	margin-bottom:10px !important;
}
.gallery_categories li {
	padding:0 !important;
	margin:0 !important;
}
.gallery_categories li a:hover,
.gallery_categories li a.active {
	text-decoration:underline !important;
}

.gallery_images {
	padding:0 !important;
	margin:20px 0 10px 0 !important;
	list-style:none;
}
.gallery_images li {
	width:110px;
	height:90px;
	float:left;
	margin:0 5px 5px 5px !important;
	padding:0 !important;
	list-style:none;
}
.gallery_images li a {
	padding:0 !important;
	margin:0 !important;
}
.gallery_images li img {
	display:block;
	margin:auto !important;
	border:none;
	border:0;
}


