html { height:100%; }

body { 
margin: 0px; 
padding: 0px;
height:100%;

color:#575757; 
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:77%; 
line-height:15px;
background-image:url(../images/grad.gif); 
}

input, textarea, select {	
color: #000000; 
font: normal 11px Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif; 
background-color:#FFFFFF; 
}

form { 
display: inline;
margin:0px;
padding:0px;
}
img { border: 0px; }
p { margin:0px; }

.fl { float: left; }
.fr { float: right; }
.fl2 { float: left; width:49%; }
.fr2 { float: right;  width:49%; text-align:right; }

.clear { clear: both; margin: -1px 0px 0px; height: 1px; }

input, textarea { 
padding: 0px 3px; 
}
select { padding: 1px 0px 1px 3px }

.brh { line-height:4px; }
.brh2 { line-height:9px }
.brh6 { line-height:6px; }

hr { color:#cccccc; height:1px; border:0px solid; margin:0px 0px 8px 0px; background-color:#FFFFFF; }


h3 { 
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:14px; font-weight: bold; text-decoration: none;
margin:0px 0px 4px 0px;
}
h2 { 
font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; color:#002A54; line-height:15px; font-weight: normal; text-decoration: none;
margin:0px 0px 13px 0px;
background-image:url(../images/h2.gif); background-position:100% 55%; background-repeat:no-repeat;
text-transform:uppercase;
}
h2 span { background-color:#F7FBFE; padding:0 7px 0 0; }
h1 { 
width:auto; margin:0 auto; display:inline; background-image:url(../images/h1bg.jpg); background-position:center 0; background-repeat:no-repeat; padding:0 9px; text-transform:uppercase;
font-family: Georgia, "Times New Roman", Times, serif; font-size:17px; color:#09335D; line-height:20px; font-weight: normal; text-decoration: none;
margin:0px 0px 0px 0px;
}


table { 
border:0px solid;
border-collapse:collapse; 
}


.tablestyle th {
font-family:Arial, Helvetica, sans-serif;
color:#565656;
font-size:11px; 
line-height:15px; 
font-weight: bold; 
text-decoration: none;
padding:3px 10px 3px 10px;
text-align: left;

border:1px solid #00769A;
vertical-align:top;
background-color:#E6F2F9;
}

.tablestyle td {
font-family:Arial, Helvetica, sans-serif;
color:#565656;
font-size:11px; 
line-height:15px; 
font-weight: normal; 
text-decoration: none;
padding:3px 10px 3px 10px;
text-align: left;

border:1px solid #00769A;
vertical-align:top;
}


.margin1 { margin:0 0 -1px 0; }
.margin2 { margin:0 0 -2px 0; }
.margin3 { margin:0 0 -3px 0 !important; }
.margin4 { margin:0 0 -4px 0; }
.margin5 { margin:0 0 -5px 0; }

.fs12 { font-size:12px; }
.fs11 { font-size:11px; line-height:14px; }
.fs10 { font-size:10px; line-height:14px; }

.pad1 {padding:14px 0 14px 0; margin:auto; }
.pad2 { padding:0 0 0 45px; }
.pad3 { padding:0 30px 0 0; }
.pad4 { padding:0 18px 15px 18px; }
.pad5 { padding:0 18px 0 0; }
.pad6 { padding:4px 0 0 0; }
.pad7 { padding:0 0 20px 0; }
.pad8 { padding:0 0 18px 0; }
.pad9 { padding:0 11px 0 0 }

.tar {
text-align:right;
}
.tac {
text-align:center
}




.color1 { color:#CACACA; }
.color2 { color:#00769A; }
.color3 { color:#002A55; }
.color4 { color:#565656; }
.color5 { color:#002A54; }

.link1 a:link, a.link1:link {
color:#002A54; text-decoration: none;
}
.link1 a:visited, a.link1:visited {
color:#002A54; text-decoration: none;
}
.link1 a:active, a.link1:active {
color:#002A54; text-decoration: none;
}
.link1 a:hover, a.link1:hover {
color:#002A54; text-decoration: underline;
}


.link2 a:link, a.link2:link {
color:#8C8C8C; text-decoration: none;
}
.link2 a:visited, a.link2:visited {
color:#8C8C8C; text-decoration: none;
}
.link2 a:active, a.link2:active {
color:#8C8C8C; text-decoration: none;
}
.link2 a:hover, a.link2:hover {
color:#8C8C8C; text-decoration: underline;
}


.link3 a:link, a.link3:link {
color:#00769A; text-decoration: underline !important;
}
.link3 a:visited, a.link3:visited {
color:#00769A; text-decoration: underline !important;
}
.link3 a:active, a.link3:active {
color:#00769A; text-decoration: underline !important;
}
.link3 a:hover, a.link3:hover {
color:#00769A; text-decoration: none !important;
}

.link4 a:link, a.link4:link {
color:#00769A; text-decoration: none;
}
.link4 a:visited, a.link4:visited {
color:#00769A; text-decoration: none;
}
.link4 a:active, a.link4:active {
color:#00769A; text-decoration: none;
}
.link4 a:hover, a.link4:hover {
color:#00769A; text-decoration: underline;
}

.link5 a:link, a.link5:link {
color:#DADADA; text-decoration: none;
}
.link5 a:visited, a.link5:visited {
color:#DADADA; text-decoration: none;
}
.link5 a:active, a.link5:active {
color:#DADADA; text-decoration: none;
}
.link5 a:hover, a.link5:hover {
color:#DADADA; text-decoration: underline;
}

.link6 a:link, a.link6:link {
color:#575757; text-decoration: underline;
}
.link6 a:visited, a.link6:visited {
color:#575757; text-decoration: underline;
}
.link6 a:active, a.link6:active {
color:#575757; text-decoration: underline;
}
.link6 a:hover, a.link6:hover {
color:#575757; text-decoration: none;
}


.thumbs {
margin:0 6px 0 0;
}
.ivikis {
float:left; width:175px; padding:0 5px 0 0; font-size:11px !Important; line-height:14px !Important;
}
.ivikistxt {
float:right; width:104px; padding:5px 0 0 0;
}
.ivikisin {
width:400px;
padding:0 5px 0 0;
}
.ivikistxtin {
float:right; width:325px; padding:5px 0 0 0;
}

#root {
width:100%; height:100%; background-image:url(../images/bottom.jpg); background-position:0 100%; background-repeat:repeat-x;
}
#top {
background-image:url(../images/top.jpg); background-position:0 0; background-repeat:repeat-x; vertical-align:top; 
}
#centr {
background-image:url(../images/gradcentr.jpg); background-position:center 0; background-repeat:no-repeat; min-height:334px; _height:334px;
}
#top2 {
background-image:url(../images/top2.jpg); background-position:0 0px; background-repeat:repeat-x; vertical-align:top; 
}
#centr2 {
background-image:url(../images/gradcentr.jpg); background-position:center 20px; background-repeat:no-repeat; min-height:334px; _height:334px;
}
#centrbox {
width:972px; margin:0 auto;
min-height: 535px; _height:635px;
}
#footer {
background-image:url(../images/cpr.gif); background-repeat:no-repeat; padding:10px 0 20px 0; width:962px; margin:15px auto 0 auto; font-family:Tahoma;
}
.logo {
padding:34px 0 32px 0; text-align:center;
}
.kontaktai {
float:left; color:#002A54; font-size:10px; line-height:12px;
}
.copyr {
float:right; color:#8C8C8C; font-size:9px; line-height:13px;
}

.box1 {
margin-bottom:16px;
}
.du_stulpeliai {
background-image:url(../images/ducrep.gif); background-repeat:repeat-y;
}
.gp {
float:left; width:330px; 
background-image:url(../images/bg1.jpg); background-repeat:no-repeat; min-height:129px; _height:129px; padding:16px 18px 0 17px; text-align:center;
}
.ivikiai {
float:right; width:570px; background-image:url(../images/bg2.jpg); background-repeat:no-repeat; min-height:129px; _height:129px; padding:16px 18px 0 19px;
}
.box2 {
padding:0 15px;
}
.remas {
border:1px solid #B2BFCB;
}
.atsiliepimai_h {
width:330px; padding:0px 18px 0 17px; text-align:center; vertical-align:top;
}
.patirtis_h {
padding:0px 18px 0 19px; text-align:center;
}
.atsiliepimai_txt {
padding:0px 18px 0 17px;
}
.kabe1 {
background-image:url(../images/kabe1.gif); background-position:100% 0; background-repeat:no-repeat; padding:14px 32px 0 0px;
}
.kabe2 {
background-image:url(../images/kabe2.gif); background-position:0 100%; background-repeat:no-repeat; padding:0 0 14px 36px;
}
.who {
padding:0 32px 0 36px; font-family:'Times New Roman', Times, serif; font-size:12px; line-height:14px;
}
.patirtis_txt {
padding:0px 18px 0 19px; text-align:center;
}


#topmainmenu ul {	 
list-style:none;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;

}
#topmainmenu li {
display:block;
float:left;
background-image:url(../images/mbg.gif); background-position:0 0px; background-repeat:no-repeat;
font-family:Tahoma; font-size:12px; line-height:14px;
color:#ffffff;
font-weight: normal;

}
#topmainmenu li.first {
background-image:url(../images/mf.gif); background-position:0 0px; background-repeat:no-repeat;
padding:0 0 0 11px;
}
#topmainmenu li.last {
background-image:url(../images/ml.gif); background-position:0 0px; background-repeat:no-repeat;
padding:0 7px 0 0px;
}

#topmainmenu li a {
display:block;
width:85px;
text-align:center;
color:#ffffff; 
text-decoration: none;
padding:3px 0 13px 0;
}
#topmainmenu li a:hover {
color:#EBAD34;
text-decoration: none;
}

#topmainmenu li.active a:link, #topmainmenu li.active a:visited, #topmainmenu li.active a:hover, #topmainmenu li.active a:active {
color:#EBAD34;
text-decoration: none;
}



#topmainmenu2 ul {	 
list-style:none;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;

}
#topmainmenu2 li {
display:block;
float:left;
background-image:url(../images/mbg2.gif); background-position:0 0px; background-repeat:no-repeat;
font-family:Tahoma; font-size:12px; line-height:14px;
color:#ffffff;
font-weight: normal;

}

#topmainmenu2 li.first {
background-image:url(../images/mf2.gif); background-position:0 0px; background-repeat:no-repeat;
padding:0 0 0 11px;
}
#topmainmenu2 li.last {
background-image:url(../images/ml2.gif); background-position:0 0px; background-repeat:no-repeat;
padding:0 7px 0 0px;
}

#topmainmenu2 li a {
display:block;
width:85px;
text-align:center;
color:#ffffff; 
text-decoration: none;
padding:3px 0 11px 0;
}
#topmainmenu2 li a:hover {
color:#EBAD34;
text-decoration: none;
}

#topmainmenu2 li.active a:link, #topmainmenu2 li.active a:visited, #topmainmenu2 li.active a:hover, #topmainmenu2 li.active a:active {
color:#EBAD34;
text-decoration: none;
}


#topsub {
clear:both; height:23px;
background-image:url(../images/subrep.gif); background-repeat:repeat-x;
}
.topsubl {
background-image:url(../images/subl.gif) !important; background-repeat: no-repeat;
}
.topsubr {
background-image:url(../images/subr.gif); background-position:100% 0; background-repeat: no-repeat;
padding:0 47px;
height:100%;
}
#topsub ul {
	 
list-style:none;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;

}
#topsub li {
display:block;
float:left;

font-family:Tahoma; font-size:12px; line-height:14px;
color:#ffffff;
font-weight: normal;

}
#topsub li.sk {
background-image:url(../images/subsk.gif); background-repeat:no-repeat;
width:19px; height:23px;
}

#topsub li a {
display:block;
text-align:center;
color:#ffffff; 
text-decoration: none;
padding:3px 0 6px 0;
}
#topsub li a:hover {
color:#002A55;
text-decoration: none;
}

#topsub li.active a:link, #topsub li.active a:visited, #topsub li.active a:hover, #topsub li.active a:active {
color:#002A55;
text-decoration: none;
}



#leftmenu ul {	 
list-style:none;
margin:0 0 10px 3px;
padding:0px;

}
#leftmenu li {
background-image:url(../images/lm.gif); background-position:0 5px; background-repeat:no-repeat;

}
#leftmenu li a {
display:block;
color:#00769A; 
text-decoration: none;
padding:0px 0 5px 17px;
height:100%;
}
#leftmenu li a:hover {
color:#000000;
text-decoration: none;
}

#leftmenu li.active a:link, #leftmenu li.active a:visited, #leftmenu li.active a:hover, #leftmenu li.active a:active {
color:#000000;
text-decoration: underline;
}



.icobg { padding:0 0 0 19px; }
.icobg a {
display:block;
padding:5px 0 5px 1px;
width:30px;
text-align:center;
font-size:10px;
font-family:Tahoma;
line-height:14px;
color:#4A7287; 
text-decoration: none;
}
.icobg a:hover {
background-image:url(../images/icobg.gif); background-position:center 0; background-repeat:no-repeat;
color:#002A54;
text-decoration: none;
}

.icobg a.active:link, .icobg a.active:visited, .icobg a.active:hover, .icobg a.active:active {
background-image:url(../images/icobg.gif); background-position:center 0; background-repeat:no-repeat;
color:#002A54;
text-decoration: none;
}

.mkarkas {
margin:0 auto; vertical-align:top;
}

.lpoz {
margin:0 14px 0 0;
}


.h1blok {
text-align:center; margin:0 0 9px 0; 
background-image:url(../images/h1line.gif); background-position:center center; background-repeat:no-repeat;
}


.atsi1 {
background-image:url(../images/s2.jpg); background-repeat:repeat-y; width:885px; vertical-align:top;
}
.atsi2 {
background-image:url(../images/s1.jpg); background-repeat:no-repeat;
}
.atsi3 {
background-image:url(../images/s3.jpg); background-position:0 100%; background-repeat: no-repeat; padding:24px 0 0 19px; height:100%;
}

.atsiliepimas {
float:left; width:280px; padding:0 5px 20px 0;
}


.ivsk {
background-image:url(../images/ivsk.gif); background-repeat:no-repeat; height:1px; margin:10px 0;
}


.puslap a { padding:0 4px;}
.puslap a.active:link, .puslap a.active:visited, .puslap a.active:hover, .puslap a.active:active {
font-weight:bold;
color:#002A55;
text-decoration: underline !important;
}

.bigfoto {
float: left; width:330px;
}

.tdalis {
float:right; width:584px;
}
.metai1 {
background-image:url(../images/bl2.gif); background-repeat:repeat-x; float:right;
}
.metai2 {
background-image:url(../images/bl1.gif); background-repeat:no-repeat;
}
.metai3 {
background-image:url(../images/bl3.gif); background-position:100% 0; background-repeat:no-repeat;
}
.metai4 {
background-image:url(../images/bl6.gif); background-position:center 100%; background-repeat:no-repeat;
}
.metai5 {
background-image:url(../images/bl4.gif); background-position:0 100%; background-repeat:no-repeat;
}
.metai6 {
min-width:153px; _width:153px; height:57px; background-image:url(../images/bl5.gif); background-position:100% 100%; background-repeat:no-repeat; padding:13px 24px 0 20px;
}

.ivikiams {
width:900px; padding:0 0 30px 0;
margin-top:10px;
}


.radio { width:13px; height:13px; margin:4px 5px -3px 0; background-color:transparent; }

.error1 { color:#B63A3D; }
.error2 { color:#D33C00; }


.eventleft {
float: left; width:270px;
padding:37px 0 0 0;
}
.evenright{
float:right; width:644px;
}

.innerleft {
float: left; width:128px;
}
.innerright {
float:right; width:786px;
}

.recomend {
display:block; 
background-image:url(../images/recomendbg.gif); background-repeat:no-repeat; 
font-size:11px; padding:4px 5px 7px 8px; margin:0 0 0 16px; width:92px;
}

.list ul {	 
list-style:none;
margin:0 0 15px 10px;
padding:0;
}
.list li {
background-image:url(../images/defli.gif); background-position:0 6px; background-repeat:no-repeat;
padding:0 0 3px 13px;
}

.foto {
margin:0 32px 20px 0;
}

.tf {
border-top:1px solid #6DA1BF; border-left:1px solid #6DA1BF; border-right:1px solid #002A54; border-bottom:1px solid #002A54; margin:2px 10px 2px 0; font-size:12px; color:#000000; background-color:#FFFFFF; width:240px; padding:0 0 0 3px;
}

.fotoleft {
margin:0 0px 20px 0;
}

.atsiliepblok {
margin:0 0 14px 0;
}

.dustulp1 {
background-image:url(../images/skrep.gif); background-position:147px 0; background-repeat:repeat-y; margin:11px 0 0 0;
}
.dustulp2 {
background-image:url(../images/skt.gif); background-position:147px 0; background-repeat: no-repeat
}
.dustulp3 {
background-image:url(../images/skb.gif); background-position:147px 100%; background-repeat: no-repeat; padding:3px 18px 15px 18px;
min-height:377px; _height:377px;
zoom:100%;
}

.logopoz {
float:left; margin:2px 13px 0 0;
}
.print {
width:953px; margin:0px auto 0 auto;}


td.scroll {
height: 281px;
width: 588px;
padding: 0px 0px 0px 0px;

scrollbar-base-color: #E6EEFC;
scrollbar-3d-light-color: #E6EEFC;
scrollbar-arrow-color: #4D6185;
scrollbar-darkshadow-color: #9FB5D2;
scrollbar-face-color: #C3D5FD;
scrollbar-highlight-color: #B8CBF6;
scrollbar-shadow-color: #B9CBF3;
scrollbar-track-color: #F7F7F3;

}

.div_blok { width: 588px;
height: 100%;
overflow: auto;
float:left;
 line-height:24px;
text-align: left;
padding:0 5px 0 0;
}

.mygtpoz1 {
position:absolute; margin:-213px 0 0 0;
}
.mygtpoz2 {
position:absolute; margin:-213px 0 0 552px;
}

.forma { margin:8px 0 0 0; }
.forma td { padding:2px 10px 2px 0; line-height:14px !important;}

/* popup */

#fullscreen {
background-color: #000000;
display:none;
left:0px;
position:absolute;
top:0px;
width:100%;
z-index:90;
filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
}
#largepopup2, #largepopup {
position:fixed; 
background-color:#FFFFFF; 
display:none; 
z-index:91
}
* html #largepopup2, * html #largepopup  {position: absolute !important;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop : document.body.scrollTop);}

/* popup end */

h3 {
font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; color:#002A54; line-height:15px; font-weight: normal; text-decoration: none;
margin:0px 0px 13px 0px;
background-image:url(../images/h2.gif); background-position:100% 55%; background-repeat:no-repeat;
text-transform:uppercase;
}
h3 span { background-color:#F7FBFE; padding:0 7px 0 0; }


/*darbuotoju katalogo papildymas*/
.director_contacts{

     background: url(../images/bg_dir_contacts.jpg) top left no-repeat;
     width: 285px;
     height: 138px;
     overflow: hidden;
     text-align: center;
     padding: 18px 0px 0px 0px;
     color: #000;
     font: 12px/16px Tahoma, Arial, Verdana;
			float:left;
			position:relative;
   }
 
  .director_contacts a, .director_contacts span{ 
     color: #002b55;
     font: 19px Georgia, Arial, Verdana;
     text-decoration: none;
     font-weight: normal;
   }

.yva {
	margin-right:20px;
	width:400px;
	float:left;
}

a.title {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

