html { height:100%; }

body { 
margin: 0px; 
padding: 0px;
height:100%;
background-color:#EDEDED;
color:#5A5A5A; 
font-family:Arial, Helvetica, sans-serif; 
font-size:70%; 
line-height:14px;
}

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; }

ul { list-style:none; margin:0; padding:0; }

.clear { clear:both; line-height:0;  }

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

.brh { line-height:3px; }
.brh2 { line-height:6px; }


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


h3 { 
font-size:12px; color:#000000; line-height:14px; font-weight: bold; text-decoration: none;
margin:0px 0px 0px 0px;
}
h2 {
font-size:11px; line-height:14px; 
color:#000000; font-weight: bold; text-decoration: none;
margin:0px 0px 13px 0px;
text-transform:uppercase;
}
h1 { 
font-size:17px; color:#000000; line-height:19px; font-weight: normal; text-decoration: none;
margin:0px 0px 0px 0px;
}


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

.tablestyle th {

color:#5A5A5A;
font-size:11px; 
line-height:15px; 
font-weight: bold; 
text-decoration: none;
padding:3px 10px 3px 10px;
text-align: left;
border-right:1px solid #EDEDED;
vertical-align:top;
background-color:#FFFFFF;
}

.tablestyle td {
color:#000000;
font-size:11px; 
line-height:15px; 
font-weight: normal; 
text-decoration: none;
padding:3px 10px 3px 10px;
text-align: left;
border-bottom:1px solid #C5C4C4;
border-top:1px solid #C5C4C4;
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; }



.fs9 { font-size:9px; }
.fs12 { font-size:107%; }
.fs13 { font-size:13px; line-height:16px; }
.fs11 { font-size:11px; line-height:14px; }

.lh18 { line-height:18px; }


.pad1 { padding:0 80px 44px 10px; }
.pad2 { padding:5px 11px; }
.pad3 { padding:5px 11px; }
.pad4 { padding:0 67px 29px 67px; }
.pad5 { padding:0 10px 10px 0; }
.pad6 { padding:0 0 38px 111px; }


#root {
width:899px; margin:0 auto;
}
#bg1 {
background-image:url(../images/index1.jpg); background-repeat:no-repeat;
}
#bg2 {
background-image:url(../images/index1_en.jpg); background-repeat:no-repeat;
}
#top {
background-image:url(../images/index2.jpg); background-position:450px 0; background-repeat:no-repeat; height:309px;
}

.logo {
padding:20px 32px 0 0; text-align:right; height:227px;
}
.logo2 {
padding:20px 32px 0 0; text-align:right; height:147px;
}
.worldmap {
background-image:url(../images/worldmap.gif); background-position:697px 0; background-repeat:no-repeat; 
height:36px; 
padding:4px 0 0 0px;
}
.worldmap2 {
background-image:url(../images/worldmap.gif); background-position:295px 0; background-repeat:no-repeat; 
height:36px; 
padding:4px 0 0 0px;
}

.stulpeliui {
background-image:url(../images/px.gif); background-position:213px 0; background-repeat:repeat-y; 
padding:0 0 4px 5px;
height:100%;
}
.kursas {
float:left; width:200px;
}
.naujienos {
float:left; width:370px; padding:0 0 0 25px;
}



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



.color1 { color:#000000; }
.color3 { color:#303030; }




.kalba2 { margin:171px 0 0 758px !important; }
.kalba { position:absolute; margin:251px 0 0 758px; }
.kalba a {
	cursor:pointer;	
	display: block;
	line-height:14px !important;	
	padding:1px 0px 1px 7px;

	width:100px;
	background-color:#FFFFFF;
		border:1px solid #BCBCBC;
		background-image:url(../images/arrow.gif); background-position:100% 7px; background-repeat:no-repeat;

		
		
	color:#000000;
	text-decoration:none;
}
.kalba a.fld {
		
		margin-top: -1px;
		line-height:11px;

		margin-left:0px;
		padding:0 0 2px 7px;
		
		padding-top:0px;
		background-image:none;



		width:100px;
		background-color:#FFFFFF;
		border-right:1px solid #BCBCBC;
		border-bottom:1px solid #BCBCBC;
		border-left:1px solid #BCBCBC;
		border-top:0px solid #ffffff;		
		display: none;
		position: absolute;

}


.kalba a:hover {
color:#000000;
text-decoration: underline;
}


 

.link1 a:link, .link1 a:active, a.link1:link, a.link1:active {
color:#303030;
text-decoration: underline;
}
.link1 a:visited, a.link1:visited {
color:#303030;
text-decoration: underline;
}
.link1 a:hover, a.link1:hover {
color:#DC0008; text-decoration: underline;
}


.link2 a:link, .link2 a:active, a.link2:link, a.link2:active {
color:#5A5A5A;
text-decoration: none;
}
.link2 a:visited, a.link2:visited {
color:#5A5A5A;
text-decoration: none;
}
.link2 a:hover, a.link2:hover {
color:#DC0008; text-decoration: underline;
}

.link3 a:link, .link3 a:active, a.link3:link, a.link3:active {
color:#000000;
text-decoration: underline;
}
.link3 a:visited, a.link3:visited {
color:#000000;
text-decoration: underline;
}
.link3 a:hover, a.link3:hover {
color:#3B9AA2; text-decoration: underline;
}


.link4 a:link, .link4 a:active, a.link4:link, a.link4:active {
color:#000000 !important;
text-decoration: underline;
}
.link4 a:visited, a.link4:visited {
color:#000000 !important;
text-decoration: underline;
}
.link4 a:hover, a.link4:hover {
color:#DC0008 !important; text-decoration: underline;
}

.link5 a:link, .link5 a:active, a.link5:link, a.link5:active {
color:#231F20;
text-decoration: underline;
}
.link5 a:visited, a.link5:visited {
color:#231F20;
text-decoration: underline;
}
.link5 a:hover, a.link5:hover {
color:#DC0008; text-decoration: underline;
}

.link6 a:link, .link6 a:active, a.link6:link, a.link6:active {
color:#5A5A5A;
text-decoration: underline;
}
.link6 a:visited, a.link6:visited {
color:#5A5A5A;
text-decoration: underline;
}
.link6 a:hover, a.link6:hover {
color:#DC0008; text-decoration: underline;
}

.topmenu { height:21px; border:1px solid #C5C4C4; margin-bottom:23px;}

.topmenu li { float:left; font-size:12px; line-height:15px; border-right:1px solid #9C9B9B; }
.topmenu li a { color:#5A5A5A; display:block;  text-decoration: none !important; padding:3px 24px; }

.topmenu li a:hover { color:#ffffff !important; background-color:#000000; text-decoration: none; }
.topmenu li.active a:link, .topmenu li.active a:visited, .topmenu li.active a:hover, .topmenu li.active a:active {
color:#ffffff !importnat; background-color:#000000; display:block;  text-decoration: none; padding:3px 24px;
}
.topmenu ul li.active a{
	color:#ffffff;
}

.menulevel3 li { float:left; margin-right:1px; font-weight:bold; }
.menulevel3 li a { background-color:#FFFFFF; color:#000000 !important; display:block;  text-decoration: none !important; padding:4px 24px; }
.menulevel3 li a:hover { color:#DC0008 !important; text-decoration: none; }
.menulevel3 li.active a:link, .menulevel3 li.active a:visited, .menulevel3 li.active a:hover, .menulevel3 li.active a:active {
color:#DC0008 !important; background-color:transparent; text-decoration: none;
}

.vs {
float:right; width:259px; padding:0 10px 0 0 0;
}
.vslist ul li {
font-weight:bold;
padding:2px 0 2px 0px;
}
.vslist ul li a { background-image:url(../images/vsli.gif); background-position:0 2px; background-repeat:no-repeat; padding:0 0 0 19px; }
.vslist ul li a:hover { background-image:url(../images/vslia.gif); background-position:0 2px; background-repeat:no-repeat; }


.menulist ul li {
padding:2px 0 2px 1px;
}
.menulist ul li a { background-image:url(../images/mlist.gif); background-position:0 1px; background-repeat:no-repeat; padding:0 0 0 19px; }
.menulist ul li a:hover { background-image:url(../images/mlisto.gif); background-position:0 1px; background-repeat:no-repeat; }
.menulist ul li.active a:link, .menulist ul li.active a:visited, .menulist ul li.active a:hover, .menulist ul li.active a:active {
background-image:url(../images/mlisto.gif); background-position:0 1px; background-repeat:no-repeat; color:#3B9AA2;
}

.blok1 {
float:left; width:200px; padding:0 24px 0 0;
}


.hr1 {
background-color:#C5C4C4; height:1px; margin:20px 0;
}
.hr2 {
background-image:url(../images/sk2.gif); background-repeat:no-repeat;
height:3px; margin:0px 0 15px 0;
}
.hr3 {
background-color:#C5C4C4; 
height:1px; 
margin:20px -67px;
}
.bloksusk {
padding:9px 0 38px 0; 
background-image:url(../images/brd.gif); background-position:0 100%; background-repeat:repeat-x; 
margin-bottom:30px; line-height:13px;
height:100%;
}

.bgcolor1 { background-color:#FFFFFF; }


.listas li { background-image:url(../images/li.gif); background-position:5px 6px ; background-repeat:no-repeat; padding:0 0 0 12px; }

.forma { margin:0 0 0 -8px; }
.forma td { padding:0 0 0 8px; line-height:24px; }
.forma td span { padding:0 10px 0 8px; background-color:#EDEDED; margin:0 0 0 -8px; display:block; float:left; }
.forma td.c1 { background-image:url(../images/px.gif); background-position:0 12px; background-repeat: repeat-x; }
.forma td table td { padding:0 0 0 0px !important; font-size:11px; color:#000000;   }
.forma td.error1 { color:#DC0008; font-size:11px; text-align:left;}
.forma td.error2 { color:#DC0008; background-image:url(../images/px2.gif); font-weight:bold; }
.chb {
width:13px; height:13px; margin:0px 0px -1px 0px;
background-color:transparent;
}


.h1blok {
background-image:url(../images/h1.gif); background-repeat:no-repeat; padding:16px 0 0px 67px; min-height:30px; _height:30px; margin-bottom:10px;
}
.tf1 {
border-top:1px solid #ffffff; border-right:1px solid #AEAEAE; border-bottom:1px solid #AEAEAE; border-left:1px solid #ffffff; 
width:308px; 
padding:4px 0 4px 8px;
}
.lm1 {
border-top:1px solid #ffffff; border-right:1px solid #AEAEAE; border-bottom:1px solid #AEAEAE; border-left:1px solid #ffffff; 
width:318px; 
padding:3px 0 3px 4px;
}
.ta1 {
border-top:1px solid #ffffff; border-right:1px solid #AEAEAE; border-bottom:1px solid #AEAEAE; border-left:1px solid #ffffff; width:
308px; 
padding:4px 0 4px 8px;
}
.btn1 {
background-color:#000000; border:0; cursor:pointer; color:#FFFFFF; font-size:12px; height:25px; line-height:24px; padding:0 0 1px 0;
}
.rem1 {
margin:-46px 0 0 0;
position:absolute;
}
.rem2 {
margin:-150px 0 0 0;
position:absolute;
}

.newsthumb {
float:left; width:46px; padding:3px 0 0 0;
}
.newsthumb2 {
float:left; width:150px; height:150px; padding:0px 0 0 0;
margin:0 21px 0 0;
}
.news {
width:312px;
padding-bottom:20px;
}

.newstxt {
float:right; width:257px;
}
.newslist {
background-image:url(../images/duc.gif); background-position:382px 0; background-repeat:repeat-y; padding:10px 0 0 0; height:100%;
}
.innerbg {
background-image:url(../images/inbg.gif); background-repeat:repeat-x; background-color:#FFFFFF;
}
.plot { width:312px; }
.pad7 { padding:4px 0 4px 7px; }
.pad8 { padding:10px 0 0px 0px; }
.plot3 { width:195px; }
.margin6 { margin:0 0 1px 0; }

.link7 a:link, .link7 a:active, a.link7:link, a.link7:active {
color:#5A5A5A;
text-decoration: none;
}
.link7 a:visited, a.link7:visited {
color:#5A5A5A;
text-decoration: none;
}
.link7 a:hover, a.link7:hover {
color:#5A5A5A; text-decoration: underline;
}


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


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

.plot2 { width:87px; }

.borders { border-right:1px solid #CCCCCC; border-bottom:1px solid #AEAEAE; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; }