html, body {
	margin: 0px; 
	padding: 0px;
	height: 100%;
}

body { 
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:16px;
	background-color:#043859;
}

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

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

.fl { float: left; }
.fr { float: right; }

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

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

a {
  outline: none;
}

a * {
	cursor: pointer;
}
ul {	 
list-style:none; margin:0; padding:0;
}

input, textarea { 
	margin:0;
	border:0px;
}

select { padding: 0 0 0 5px; border:1px solid #ABB238; margin:0; background-color:#003539;  }

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height:22px;
	font-weight: normal;
	padding:0 0 0 0px;
	margin:0 0 15px 0;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	font-weight: bold;
	padding:0 0 0 0px;
	margin:0 0 15px 0;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	font-weight: bold;
	padding:0 0 0 0px;
	margin:0 0 10px 0;
}

.fs10 { font-size:10px; }
.fs12 { font-size:12px; }
.fs14 { font-size:14px; }
.fs15 { font-size:15px; }
.fs18 { font-size:18px; }

.fs22 { font-size:22px; }
.fs30 { font-size:30px; }

.lh17 { line-height:17px; }
.lh20 { line-height:20px; }

.lh29 { line-height:29px; }
.lh34 { line-height:34px; }


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

.color0 { color:#E3E96E; }


.color1 {  color:#012C66; }
.color2 { color:#7F7F7F; }
.color3 { color:#787777; }
.color4 { color:#C4C4C4; }
.color5 { color:#FFFFFF; }
.color6 { color:#97C1F8; }
.color7 { color:#C51E19; }


.uper { text-transform:uppercase; }



.plotis1 { width:754px; }
.plotis2 { width:180px; }
.plotis3 { width:250px; }
.plotis4 { width:487px; }
.plotis5 { width:430px; }
.plotis6 { width:315px; }

.plotis7 { width:280px; }
.plotis8 { width:377px; }

.plotis9 { width:72px; }
.plotis10 { width:274px; }

.plotis11 { width:313px; }


span.hr2 { height:1px; background-color:#C1C1B0; border-bottom:1px solid #F1F1E8; display:block; margin:4px 0 4px 0;}
span.hr3 { height:1px; background-color:#E2E48F; border-bottom:1px solid #FEFFDB; display:block; margin:4px 0 4px 0;}
span.hr4 { display:block; height:1px; background-image:url(../images/hr4.gif); background-repeat:repeat-x; margin:4px 0 4px 0;}
span.hr5 { display: block; height:1px; background-image:url(../images/hr4.gif); background-repeat:repeat-x; margin:10px 0 10px 0;}

.navi {  background-image:url(../images/hr4.gif); background-position:0 100%; background-repeat:repeat-x; padding-bottom:7px;}

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

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



.marg1 { margin:0 0 -1px 0; }
.marg2 { margin:0 0 -2px 0; }
.marg3 { margin:0 0 -3px 0; }
.marg6 { margin:0 0 -6px 0; }
.marg7 { margin:0 0 -7px 0; }
.marg8 { margin-bottom:12px; }

.imgleft { float:left; margin-right:10px; }
.imgleft2 { float:left; border-right:15px solid #ffffff; }

.topmenu {
}

.topmenu ul li { 
float: right;
border-bottom:7px solid #C20E08;
background-image:url(../images/mbg.gif);
background-position:0 0; background-repeat: no-repeat;

}
.topmenu ul li.first  { background-position:-1px 0 !important;}
.topmenu ul li.first a {
padding:22px 0px 4px 0px !important

}
.topmenu ul li a {
display:block;
width:97px;
color:#E4E4E4;
background-image:url(../images/mbga.gif);
background-position:45px 9px; background-repeat: no-repeat;
text-align:center; 
padding:22px 1px 4px 0px; 
text-decoration:none;
background-repeat:no-repeat;
}
.topmenu ul li a:hover {
background-position:47px 7px;
background-image:url(../images/go1.gif); 
text-decoration: none; 
color:#91B7FF;
}

.topmenu ul li.active {
background-image:url(../images/mtal.gif);
background-position:0 0; background-repeat: no-repeat;

}
.topmenu ul li.active a:link, .topmenu ul li.active a:visited, .topmenu ul li.active a:hover, .topmenu ul li.active a:active {
text-decoration: none; 
color:#ffffff;
background-image:none;
}


.topmenu ul li.m1 { 
background-image:url(../images/m1r.gif); 
}
.topmenu ul li.m1 a { 
background-image:url(../images/m1l.gif); 
}


.topmenu ul li.m1 { 
background-image:url(../images/m1r.gif); 
}
.topmenu ul li.m1 a { 
background-image:url(../images/m1l.gif); 
}

.topmenu ul li.m2 { 
background-image:url(../images/m2r.gif); 
}
.topmenu ul li.m2 a { 
background-image:url(../images/m2l.gif); 
}

.topmenu ul li.m3 { 
background-image:url(../images/m3r.gif); 
}
.topmenu ul li.m3 a { 
background-image:url(../images/m3l.gif); 
}

.topmenu ul li.m4 { 
background-image:url(../images/m4r.gif); 
}
.topmenu ul li.m4 a { 
background-image:url(../images/m4l.gif); 
}

.topmenu ul li.m5 { 
background-image:url(../images/m5r.gif); 
}
.topmenu ul li.m5 a { 
background-image:url(../images/m5l.gif); 
}

.topmenu ul li.m6 { 
background-image:url(../images/m6r.gif); 
}
.topmenu ul li.m6 a { 
background-image:url(../images/m6l.gif); 
}


.submenu {
background-image:url(../images/sub.gif); background-position:0 100%; background-repeat:repeat-x;
padding-bottom:12px;


}

.submenu ul li {
color:#CBCBAF; 
float: left;
padding:0px 10px 0 0;
}
.submenu ul li a {
color:#3F3F3F;
font-weight:bold;
white-space: nowrap;
text-decoration:none;
}
.submenu ul li a:hover { 
text-decoration: underline; 
color:#AE2016;
}
.submenu ul li.active a:link, .submenu ul li.active a:visited, .submenu ul li.active a:hover, .submenu ul li.active a:active {
text-decoration: none; 
color:#AE2016;
}



.bgc1 { background-color:#FFFFFF; }
.bgc2 { background-color:#EFEFEE; }
.bgc3 { background-color:#D6E4F0; }
.bgc4 { background-color:#F1F1F1; }

.ffpl { font-family:"Palatino Linotype", Times, serif; }
.sarasas ul { display:table;}
.sarasas ul li { 
background-image:url(../images/li.gif); 
background-position:0px 8px; 
background-repeat:no-repeat; 
padding:0 0 0 9px;
margin-left:10px; 
}








.layer1 { 
	background-image:url(../images/top.jpg); background-repeat: no-repeat;
}
.layer2 { 
	background-image:url(../images/bg.gif); 
	background-position:0 244px; 
	background-repeat:no-repeat;
	min-height:550px;
	_height:550px;
}

.root { 
	width:976px; 
	margin:0 auto; 
	padding:0px 14px 6px 14px;
}

.top {
	height:57px; 
	padding:0 13px 0 27px;
}


.trysblok1 {
	background-image:url(../images/3c.gif); background-repeat:repeat-y; 
	width:765px; 
	margin-right:-15px;
}
.trysblok2 { 
	background-image:url(../images/apacia.gif); background-position:0 100%; background-repeat: no-repeat;
}


.main { width:1004px; }
.footer { background-image:url(../images/fline.gif); background-position:237px 0; background-repeat:no-repeat; }



.pad2 { 
	padding:0px 0 20px 0; 
}
.pad3 { 
	padding:0 10px 0 20px;
}

.pad33  { 
	padding:0 0 10px  0;
}
.pad4 { 
	padding:53px 0 0 0;
}
.pad5 { 
	padding-bottom:30px;
}
.pad6 { 
	padding-bottom:14px;
}
.pad7 { 
	padding:6px 4px
}
.pad8 { 
	padding:0 9px;
}
.pad9 { 
	padding:4px 0; 
}
.pad10 { 
	padding:0 10px; 
}
.pad11 { 
	padding:7px 9px 4px 9px; 
}
.pad12 { 
	padding:7px 4px 4px 4px; 
}
.pad14 { \
	padding:1px 0 0 0; 
}
.pad15 { 
	padding:0 4px 0 0;
}
.pad16 { 
	padding:4px 7px; 
}
.pad17 {
	padding:5px 20px;
}
.pad18 {
	padding:0 0 20px 0;
}
.pad19 {
	padding:8px 0;
}
.pad20 {
	padding:4px;
}
.pad21 {
	padding:0 0px 4px 5px;
}
.pad22 {
	padding:7px 0 0 0;
}
.pad23 {
	padding:0 0 15px 0;
}
.pad24 {
	padding:15px 0 0 0;
}
.pad25 {
	padding:4px 0;
}
.pad26 {
	padding:4px 0 0 0;
}
.pad27 { 
	padding:1px 0 0 0; 
}
.pad28 {
	padding:15px;
}

.aukstis1 {
	height:280px;
}

.paieskatxt { 
	background-color:#08408B; 
	border:1px solid #04387C; 
	color:#FFFFFF; 
	margin:0; 
}
.paieskabtn {
	border:0; 
	cursor:pointer; 
	background-image:url(../images/btn_search.gif); 
	background-repeat:no-repeat; 
	width:19px; 
	padding:1px 0 1px 0; 
	margin:0; 
	background-color:transparent;
}
.flashindex {
	border:5px solid #ffffff; 
	height:364px;
}
.flashinner {
	border:5px solid #ffffff; 
	height:234px;
}
.border1 {
background-image:url(../images/border.gif); background-position:100% 0; background-repeat:repeat-y;
	
}
.border2 {
border-right:1px solid #BEBEBE;
}
.border3 {
	border-bottom:1px solid #D2D2D2;
}
.border4 {
	border-top:1px solid #D2D2D2;
}
.border5 {
	border-top:1px solid #BEBEBE;
}
.antraste { 
	background-image:url(../images/red.gif); 
	background-repeat:no-repeat; 
	padding:5px 0 4px 9px;
}
.tarp1 {
background-color:#EDEFA6; border-bottom:1px solid #E2E48F; padding-top:3px;
}
.tarp2 {
height:1px; background-color:#FEFFDB;
}



.tar { text-align:right; }

.header { display:block; padding-bottom:4px; }

.abs { position:absolute; }

.minh { min-height:126px; }

.blok { margin-bottom:20px;  }



.imgblok { background-image:url(../images/imgright.gif); background-position:100% 0; background-repeat:repeat-y; }

.kontaktine {
background-image:url(../images/col2.gif); background-position:410px 0; background-repeat:repeat-y; border-bottom:10px solid #ffffff;
}

.brandlogo { 
	padding:2px 0 0 0; 
	width:91px; 
}
.brandlogo a { 
	display:block; 
	width:91px; 
	height:22px; 
	background-position:0 0; 
	background-repeat:no-repeat; 
	text-decoration:none;
}
.brandlogo a:hover { 
	background-position:-91px 0; 
}

.produkt_blok {
	background-position:100% 100%; 
	background-repeat:no-repeat; 
	width:615px; 
	margin-right:-2px; 
	margin-bottom:3px;
}
.produkt {
	width:187px; 
	margin-right:2px; 
	margin-bottom:2px; 
	padding:0 8px 4px 8px; 
	background-color:#FFFFFF;
}
.produktimg {
	border:2px solid #CFDCE8;
}

a:hover .produktimg {
	border:2px solid #012C66;
}
.brand {
	background-image:url(../images/red.gif); 
	background-repeat:no-repeat; 
	padding:5px 0 4px 9px; 
	width:80px;
	
}

.produktname {
	background-image:url(../images/bullet.gif); 
	background-position:0 8px; 
	background-repeat:no-repeat; 
	padding:3px 0 1px 9px;
}

.produktai td { 
	border-right:1px solid #ffffff; 
	border-bottom:1px solid #ffffff; 
	background-color:#1D5BB0; 
	width:223px;	
	background-image:url(../images/javas.gif); 
	background-position:0 100%; 
	background-repeat:no-repeat;
	vertical-align:top;
	padding:7px 9px;
			
}
.produktai td.true { background-color:#1553A7; background-image:url(../images/menremb.gif); background-position:0 100%; background-repeat:no-repeat;}
.produktai td a { 
	padding-right:12px; background-image:url(../images/bullet2.gif); 
	background-position:100% 50%; 
	background-repeat:no-repeat;
}
.produktai td div.rel { 
	position:relative;
}
.produktai td div.rel div.abs {
	position:absolute; top:-7px; left:-9px;
	background-image:url(../images/menrem.gif); 
	background-repeat:no-repeat;
	width:241px; height:4px; line-height:4px; 
}
.produktai td.active { 
	background-color:#AF0904; 
	color:#FFC5C3; 
	background-image:url(../images/activeb.gif); 
	background-position:0 100%; 
	background-repeat:no-repeat;
}
.produktai td.active a { 
	text-decoration:none; 
	background-image:url(../images/activeico.gif) !important;  
}
.produktai td.active a:hover { 
	text-decoration:none; 
	color:#FFFFFF; 
}
.produktai td.active div.rel div.abs {	
	background-image:url(../images/active.gif) !important; 	 
}
.blokas {
	margin-bottom:4px;
}



/* SECONDARY NAVIGATION - vertical navigation */
	#leftMenu, #leftMenu ul {position:static; list-style: none;   }
	#leftMenu, #leftMenu li {list-style: none; margin:0 0 0px 0;padding:0;   }
	#leftMenu {padding-top:0;  margin-top: 0px}
	
	#leftMenu a {	
		padding:0px 0px 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height:36px;
	color: #F56704;
		
		display: inline-block;
		font-weight: normal; 
		
		
	}
	#leftMenu a, #leftMenu a:link, #leftMenu a:visited, #leftMenu a:hover, #leftMenu a:active {text-decoration: none;cursor:pointer} 
	#leftMenu a:link {color:#F56704} 
	#leftMenu a:visited {color:#F56704} 
	#leftMenu a:hover {
		
		color:#FF4500; 
		text-decoration: none;
	 } 
	#leftMenu li.active a:link, #leftMenu li.active a:visited, #leftMenu li.active a:hover, #leftMenu li.active a:active { 
		
		color:#FF4500; 
		text-decoration: none;
 	} 
	#leftMenu, #leftMenu li.last a { font-size:16px; line-height:18px;}
	
	
/* SECONDARY NAVIGATION - 2nd TIER */
	#leftMenu ul {margin:0px 0px 0px 0px; padding:6px 0px 0px 0px;}
	#leftMenu li.active li { border-bottom:1px dotted #ABB238; padding:0; margin:0;}
	#leftMenu li.active li a, #leftMenu li.active li a:link, #leftMenu li.active li a:visited {	
		padding:3px 0px 5px 30px;
		font-weight:normal;
		font-size:12px;
		line-height:14px;	
		color:#CCCCCC;
		text-decoration: none; 
		display:block;
		background-image:url(../images/subsub.gif); 
		background-position:15px 7px; 
		background-repeat:no-repeat;
			
	}
	#leftMenu li.active li a:hover, #leftMenu li.active li a:active { 
		background-image:url(../images/subsub2.gif); 
		text-decoration: none;
		color:#ffffff;
	}	
	
	#leftMenu li.active li.active a:link, 
	#leftMenu li.active li.active a:visited, 
	#leftMenu li.active li.active a:hover, 
	#leftMenu li.active li.active a:active {
		text-decoration: none;
		background-image:url(../images/subsub3.gif); 
		background-position:13px 9px; 
		color:#ffffff;
	}
	
	#leftMenu li.active li.last { border:0;}

/* SECONDARY NAVIGATION - 3nd TIER */
	#leftMenu ul ul {margin:0px 0px 0px 0px; padding:0px 0px 6px 40px;}
	#leftMenu li.active li.active li { border:0;}
	#leftMenu li.active li.active li a, #leftMenu li.active li.active li a:link, #leftMenu li.active li.active li a:visited {	
		padding:1px 0px 2px 0px ;
		font-size:11px;
		line-height:13px;
		font-weight:normal;	
		color:#ABB238;
		text-decoration:underline; 
		display:block;
		background-image:none;
		
	}
	#leftMenu li.active li.active li a:hover, #leftMenu li.active li.active li a:active { 
		background-image:url(../images/sub22.gif); background-position:0 center; background-repeat:no-repeat;
		text-decoration: none;
		color:#E3E96E;
	}		
	#leftMenu li.active li.active li.active a:link, 
	#leftMenu li.active li.active li.active a:visited, 
	#leftMenu li.active li.active li.active a:hover, 
	#leftMenu li.active li.active li.active a:active {
		background-image:url(../images/sub22.gif); background-position:0 center; background-repeat:no-repeat;
		text-decoration: none;
		color:#E3E96E;
	}
	

.karjera ul li { 
	background-image:url(../images/karjera.gif); 
	background-position:0 2px; 
	background-repeat:no-repeat; 
	padding:0 0 4px 12px; 
}

.path { 
	width:560px;
}
.path ul li { 
	float:left; 
	white-space:nowrap; 
	color:#000000;
}
.path ul li a { 
	background-image:url(../images/path.gif); 
	background-position:100% 50%; 
	background-repeat:no-repeat; 
	color:#6A7078; 
	text-decoration:underline; 
	padding:0 18px 0 0;
}
.path ul li a:hover { 
	text-decoration:none; 
}

.imgkaire {
	float:left; border:2px solid #CFDCE8; margin:0 20px 0 0;
}

.naujienaimg {
	float:left;
	border:2px solid #CFDCE8;
	margin:2px 10px 0 0;

}
a:hover .naujienaimg {
	border:2px solid #012C66;
}

.albumimg {
	border:2px solid #CFDCE8;
	margin:0px 0px 2px 0;

}
a:hover .albumimg {
	border:2px solid #012C66;
}

.album1 {
	background-image:url(../images/albumrep.gif); 
	background-repeat:repeat-y; 
	margin-bottom:9px; 
	width:225px; 
	margin-right:8px;
}
.album2 {
	background-image:url(../images/albumtop.gif); 
	background-repeat:no-repeat;
}
.album3 {
	background-image:url(../images/albumb.gif); background-position:0 100%; background-repeat:no-repeat; 
	padding:13px 12px 0px 11px; 
	min-height:187px; 
	_height:178px;
}

.dublok {
	background-image:url(../images/ksk.gif); background-position:300px 0; background-repeat:repeat-y;
}

.submitas {
	background-color:transparent; 
	background-image:url(../images/btnrep.gif); 
	background-repeat:repeat-x; 
	padding:3px 5px; 
	border:0; 
	color:#FFFFFF; 
	cursor:pointer; 
	overflow:visible;
}

.header

{
 position: relative;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size: 36px;
 line-height:38px;
 letter-spacing:-3px;
 color:#000000;
 font-weight:normal;
 padding: 0 5px 15px 5px;
}
.header span {
 position: absolute;
 left:-2px;
 top:-2px;
 color: #ABB238;
 padding: 0 5px;
}

.banner { 

	margin-bottom:6px; 
 
}

.textads { 
	border:1px solid #ABB238;
	background-color:#577464;
	padding:9px; 
	width:230px; 
	height:80px; 
	margin-bottom:6px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:13px;  
}


.textads img { float:left; margin-right:6px; }
.textads span { margin-top:4px; display:block; margin-bottom:2px; font-size:10px; line-height:12px; }

span.txt { display:block; padding:6px 0 6px 0;}

.thumbsblok {
position:relative;
border:5px solid #ABB238; -moz-border-radius: 12px; border-radius: 12px; -webkit-border-radius:12px; background-color:#ABB238; width:136px;
}

.thumbsblok span { display:block; bottom:0px; right:0px; background-color:#0F5FA9; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; position:absolute; padding:2px 10px; }



.logotipas { position:absolute; top:37px; left:60px; }
.logotipas a { display:block; width:130px; height:160px; text-decoration:none; }

.lapas1 { background-image:url(../images/lapas.gif); background-position:0 100%; background-repeat:no-repeat; }
.lapas2 { padding-bottom:29px; background-image:url(../images/lapas2.gif); background-position:100% 100%; background-repeat:no-repeat; }
.lapas3 { background-image:url(../images/lapas.gif); background-position:100% 100%; background-repeat:no-repeat; }
.lapas4 { padding-bottom:29px; background-image:url(images/lapas2.gif); background-position:0 100%; background-repeat:no-repeat; }
.lapas5 { background-image:url(../images/footer.gif); background-position:100% 100%; background-repeat:no-repeat; padding:10px 10px 20px 0; }
.atsakomybe_nav {
background-image:url(../images/fline.gif); background-repeat:no-repeat; padding:16px 0 0 0;
}


.kalbos { padding:10px 0 20px 0; }
.kalbos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	color: #FFFF00;
	text-align: left;
	font-weight : bold;
}
.kalbos a {
	color: #FFFF00;
	text-decoration : none;
}
.kalbos a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.kalbos a.active:link, .kalbos a.active:visited, .kalbos a.active:hover, .kalbos a.active:active {
text-decoration: none; 
color:#ffffff;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 118px;
	line-height:22px;
	color: #FF8C00;
	
}

#top { position:absolute;}

.content { 
	padding:0 0 22px 0px; 
}

.lentele { margin-bottom:4px;}
.lentele th { border:1px solid #999999; font-weight:bold; padding:4px 8px;  color:#FF8C00; font-size:11px; line-height:14px;}

.lentele td { border:1px dotted #999999; padding:4px 8px; font-size:11px; }

.kairysblok { vertical-align:bottom; width:41%; }
.desinysblok { vertical-align:top; }
.pagenav { border-top:1px dotted #999999; padding:7px 0 0 0; }


/* wrapperiai ivairiems layoutams */
#wrapper {
	height: 100%;
	min-height: 100%;
	height: auto !important;
	margin: 0 auto -68px;
	background: transparent url(../img/header_top_bg.jpg) no-repeat 50% 0px;
}
#wrapper-middle-long {
	height: 100%;
	min-height: 100%;
	height: auto !important;
	background: transparent url(../img/header_middle_bg.jpg) repeat-x 50% 285px;
}
#wrapper-middle-short {
	height: 100%;
	min-height: 100%;
	height: auto !important;
	background: transparent url(../img/header_middle_short_bg.jpg) repeat-x 50% 285px;
}
#wrapper-bottom-long {
	height: 100%;
	min-height: 100%;
	height: auto !important;
	background: transparent url(../img/header_bottom_bg.jpg) repeat-x 50% 446px;
}
#wrapper-bottom-short {
	height: 100%;
	min-height: 100%;
	height: auto !important;
	background: transparent url(../img/header_bottom_bg.jpg) repeat-x 50% 396px;
}
#wrapper-bottom-no-middle {
	height: 100%;
	min-height: 100%;
	height: auto !important;
	background: transparent url(../img/header_bottom_bg.jpg) repeat-x 50% 285px;
}
#layout-wrap {
	width: 1005px;
	height: 100%;
	margin: 0 auto;
}

#wrapper-bottom-long #header {
	height: 467px;
	position: relative;
	width: 1005px;
}

#wrapper-bottom-short #header {
	height: 417px;
	position: relative;
	width: 1005px;
}

#wrapper-bottom-no-middle  #header {
	height: 306px;
	position: relative;
	width: 1005px;
}

/* logotipas */
#header .logo {
	position: absolute;
	width: 190px;
	height: 65px;
	background: transparent url(../img/logo.png) no-repeat;
	left:71px;
	top:36px;
}

/* neaktyviu produktu konteineris*/
#wrapper-bottom-short #header #inactive {
	position: absolute;
	right: 0px;
	bottom: 20px;
	width: 266px;
	height: 135px;
}

/* titulinis circosan */
#wrapper-bottom-long #header #circosan {
	position: absolute;
	left:25px;
	top:150px;
	width: 320px;
	height: 269px;
	background: transparent url(../img/padma_circosan.png) no-repeat;
}

#wrapper-bottom-long #header #circosan span.icon {
	bottom:19px;
	height:22px;
	left:72px;
	position:absolute;
	width:22px;
	background: transparent url(../img/padma_circosan_icon.png) no-repeat;
}

#wrapper-bottom-long #header #circosan span.title {
	position: absolute;
	left: 100px;
	bottom: 18px;
	font-size: 26px;
	line-height: 26px;
}

#wrapper-bottom-long #header #circosan span.description {
	position: absolute;
	left: 100px;
	bottom: 0px;
	font-size: 12px;
}

/* produktu meniu circosan aktyvus */
#wrapper-bottom-short #header #circosan.active {
	position: absolute;
	left:25px;
	top:150px;
	width:700px;
	height: 269px;
	background: transparent url(../img/padma_circosan.png) no-repeat;
}

#wrapper-bottom-short #header #circosan.active .content {
	margin-left:300px;
}

#wrapper-bottom-short #header #circosan.active .content .title {
	font-size: 36px;
	background: transparent url(../img/padma_circosan_icon.png) no-repeat 0 50%;
	line-height:30px;
	padding-left: 30px;
	height: 30px;
	display: block;
	margin-bottom: 8px;
}

#wrapper-bottom-short #header #circosan.active .content .description {
	font-size: 14px;
}

/* produktu meniu circosan neaktyvus */
#wrapper-bottom-short #header #inactive #circosan {
	width:112px;
	height: 105px;
	background: transparent url(../img/padma_circosan_small.png) no-repeat;
	position: relative;
}

#wrapper-bottom-short #header #inactive #circosan  span {
	background: transparent url(../img/padma_circosan_icon.png) no-repeat 0% 50%;
	bottom:-20px;
	display:block;
	font-size:12px;
	font-weight:bold;
	left:20px;
	padding-left:30px;
	position:absolute;
}

/* titulinis digestin */
#wrapper-bottom-long #header #digestin {
	position: absolute;
	left:300px;
	top:150px;
	width: 334px;
	height: 269px;
	background: transparent url(../img/padma_digestin.png) no-repeat;
}

#wrapper-bottom-long #header #digestin span.icon {
	bottom:19px;
	height:22px;
	left:102px;
	position:absolute;
	width:22px;
	background: transparent url(../img/padma_digestin_icon.png) no-repeat;
}

#wrapper-bottom-long #header #digestin span.title {
	position: absolute;
	left: 130px;
	bottom: 18px;
	font-size: 26px;
	line-height: 26px;
}

#wrapper-bottom-long #header #digestin span.description {
	position: absolute;
	left: 130px;
	bottom: 0px;
	font-size: 12px;
}

/* produktu meniu digestin aktyvus */
#wrapper-bottom-short #header #digestin.active {
	position: absolute;
	left:25px;
	top:150px;
	width:710px;
	height: 269px;
	background: transparent url(../img/padma_digestin.png) no-repeat;
}

#wrapper-bottom-short #header #digestin.active .content {
	margin-left:370px;
}

#wrapper-bottom-short #header #digestin.active .content .title {
	font-size: 36px;
	background: transparent url(../img/padma_digestin_icon.png) no-repeat 0 50%;
	line-height:30px;
	padding-left: 30px;
	height: 30px;
	display: block;
	margin-bottom: 8px;
}

#wrapper-bottom-short #header #digestin.active .content .description {
	font-size: 14px;
}

/* produktu meniu circosan neaktyvus */
#wrapper-bottom-short #header #inactive #digestin {
	width:112px;
	height: 105px;
	background: transparent url(../img/padma_digestin_small.png) no-repeat;
	position: relative;
}

#wrapper-bottom-short #header #inactive #digestin  span {
	background: transparent url(../img/padma_digestin_icon.png) no-repeat 0% 50%;
	bottom:-20px;
	display:block;
	font-size:12px;
	font-weight:bold;
	left:20px;
	padding-left:30px;
	position:absolute;
}

/* titulinis nervotonin */
#wrapper-bottom-long #header #nervotonin {
	position: absolute;
	right:40px;
	top:150px;
	width: 334px;
	height: 269px;
	background: transparent url(../img/padma_nervotonin.png) no-repeat;
}

#wrapper-bottom-long #header #nervotonin span.icon {
	bottom:19px;
	height:22px;
	left:72px;
	position:absolute;
	width:22px;
	background: transparent url(../img/padma_nervotonin_icon.png) no-repeat;
}

#wrapper-bottom-long #header #nervotonin span.title {
	position: absolute;
	left: 100px;
	bottom: 18px;
	font-size: 26px;
	line-height: 26px;
}

#wrapper-bottom-long #header #nervotonin span.description {
	position: absolute;
	left: 100px;
	bottom: 0px;
	font-size: 12px;
}

/* produktu meniu nervotonin aktyvus */
#wrapper-bottom-short #header #nervotonin.active {
	position: absolute;
	left:25px;
	top:150px;
	width:775px;
	height: 269px;
	background: transparent url(../img/padma_nervotonin.png) no-repeat;
}

#wrapper-bottom-short #header #nervotonin.active .content {
	margin-left:370px;
}

#wrapper-bottom-short #header #nervotonin.active .content .title {
	font-size: 36px;
	background: transparent url(../img/padma_nervotonin_icon.png) no-repeat 0 50%;
	line-height:30px;
	padding-left: 30px;
	height: 30px;
	display: block;
	margin-bottom: 8px;
}

#wrapper-bottom-short #header #nervotonin.active .content .description {
	font-size: 14px;
}

/* produktu meniu circosan neaktyvus */
#wrapper-bottom-short #header #inactive #nervotonin {
	width:112px;
	height: 105px;
	background: transparent url(../img/padma_nervotonin_small.png) no-repeat;
	position: relative;
}

#wrapper-bottom-short #header #inactive #nervotonin  span{
	background: transparent url(../img/padma_nervotonin_icon.png) no-repeat 0% 50%;
	bottom:-20px;
	display:block;
	font-size:12px;
	font-weight:bold;
	left:20px;
	padding-left:30px;
	position:absolute;
}

#top-navigation {
	position: absolute;
	right: 0px;
	top: 21px;
}

#top-navigation .menu {
	display: table;
	font-size: 18px;
	font-weight:normal;
}

#top-navigation .menu  li {
	display:table;
	height:48px;
	padding: 0px 12px;
	width:100px;
	background: transparent url(../img/menu_divider.jpg) no-repeat 0% 0%;
	position: relative;
}

#top-navigation .menu  li a {
	position: absolute;
	bottom: 0;
	width:100px;
}

#top-navigation .menu  li span{
	display:table-cell;
	vertical-align:bottom;
}

#content {
	height: 100%;
	margin: 30px;
	font-size: 14px;
}

#footer {
	background-color: #002b47;
	color: #296c96;
}

#footer-content {
	width: 1005px;
	padding: 12px;
	margin: 0 auto;
}

#footer-content img {
	float: left;
	margin: 0 10px 0 30px;
}

#footer-content .text_block {
	display: table;
	float:left;
	height: 41px;
	width: 862px;
	line-height: 41px;
}

#footer-content .text_block span {
	display: table-cell; 
	vertical-align: middle;
	_line-height:41px; /*ie6 hack*/
}

.footer, .push {
	height: 68px;
}

.link0 a:link, .link0 a:active, a.link0:link,  a.link0:active {
color:#fff; text-decoration: none;
}
.link0 a:visited,  a.link0:visited {
color:#fff; text-decoration: none;
}
.link0 a:hover,  a.link0:hover {
color:#ff8500; text-decoration: none;
}

.link0 a.active {
color:#ff8500;
}

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

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

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

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

.lead {
	margin-bottom: 18px;
}

.two-cols {
	width: 677px;
	padding-top:31px;
	margin-right: 36px;
	border-top: 1px solid #496f88;
	font-size: 12px;
}

.two-cols .left {
	width: 307px;
	margin-right: 20px;
}

.two-cols .right {
	width: 287px;
	border-left:1px dotted #496F88;
	padding:0 20px;
}

.foto {
	background-color:#FFFFFF;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	margin-bottom:5px;
	padding:4px;
	width: 218px;
}

.foto span {
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	margin:1px auto;
}

.video {
	background-color:#FFFFFF;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	margin-bottom:5px;
	margin-right:21px;
	padding:4px;
	/*width: 190px;*/
}

#tree_submenu {
	background-color: #002944;
	height: 48px;
	left:0;
	position:absolute;
	width: 100%;
}

#tree_submenu .menu {
	width: 1005px;
	margin: 0 auto;
}

#tree_submenu .menu  ul {
	margin: 0 30px;
}

#tree_submenu .menu  ul li {
	margin-top: 17px;
	height: 31px;
	float: left;
}

#tree_submenu .menu  ul li * {
	display: block;
}

#tree_submenu .menu  ul li a {
	background: transparent url(../img/butt_corner_right.png) no-repeat 100%;
	font-weight: bold;
	padding-right: 8px;
}

#tree_submenu .menu  ul li a.active {
	color: #FF8500;
}

#tree_submenu .menu  ul li a.last {
	background: transparent url(../img/butt_corner_right_last.png) no-repeat 100%;
	font-weight: bold;
	padding-right: 8px;
}

#tree_submenu .menu ul li a span {
	background: transparent url(../img/butt_corner_left.png) no-repeat;
	padding-left: 8px;
}

#tree_submenu .menu ul li a.first span {
	background: transparent url(../img/butt_corner_left_first.png) no-repeat;
	padding-left: 8px;
}

#tree_submenu .menu ul li a.first span span {
	background: #043859 url(../img/butt_bg.png) repeat-x;
	height: 17px;
	padding: 7px 20px;
}

#tree_submenu .menu ul li a span span {
	background: #043859 url(../img/butt_bg.png) repeat-x;
	height: 17px;
	padding: 7px 20px;
}

.left_menu {
	height: 100%;
	background: #0e5280 url(../img/left_menu_corner_bottom.png) no-repeat scroll 100% 100%;
	width: 230px;
	margin-right: 35px;
	font-size: 12px;
	padding-bottom: 7px;
}

.left_menu span.content {
	background: #0e5280 url(../img/left_menu_corner_top.png) no-repeat;
	display:block;
	height: 100%;
	padding: 10px 0 10px 8px;
}

.left_menu li.active a {
	background-color: #043859;
	text-decoration:none;
}

.left_menu li a {
	padding:0 9px 2px;
}

.left_menu ul li {
	margin: 3px 0;
}

.left_menu ul li.active {
	margin: 0 0;
}

.left_menu ul li * {
	display: block;
}

.list-table tr {
	border-bottom: 1px dotted #496F88;
}

.list-table tr td {
	padding-top:10px;
}

div.hr1 { height:1px; background-color:#496F88; margin:26px 0;}
div.hr2 { height:1px; margin:26px 0; border-bottom: 1px dotted #496F88;}

#akcija {
	position: absolute;
	bottom: 50px;
	left: 50%;
	height: 130px;
	width: 940px;
	margin-left: -470px;
}

#akcija .container {
	background-color:#0E5280;
	height:102px;
	padding:14px 0 14px 14px;
	width:916px;
}

#akcija .button {
	margin-top: 100px;
	background:#043859 url(../img/rodykle.png) no-repeat scroll 97% 50%;
	height: 39px;
	float: right;
	margin-top:23px;
	margin-left:20px;
	font-size: 30px;
	padding-top: 20px;
	padding-right:42px;
}

#akcija .button:hover {
	background:#043859 url(../img/rodykle_hover.png) no-repeat scroll 97% 50%;
}

#akcija .button .left{
	margin-top:-20px;
	margin-right:16px;
}

#akcija .photo {
	background-color:#FFFFFF;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	margin-right:16px;
	padding:4px;
	width: 155px;
	height: 95px;
}

#akcija .photo span {
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	width: 100%;
	height: 100%;
	margin: 0px auto;
}

#akcija .with-link .text {
	width:500px;
	margin-top: 5px;
}

#akcija .text {
	width:730px;
	margin-top: 5px;
}

.image-block {
	background: #0E5280 url(../img/img_block_corners_top.png) no-repeat 0 0;
	margin:0 auto;
	padding:0;
	width:940px;
	padding-top:6px;
}
.image-block .image-block-1 {
	background: #0E5280 url(../img/img_block_corners_bottom.png) no-repeat 0 100%;
	/*padding-bottom:6px;*/
	padding: 0 32px 6px;
}

.image-block a.left span {
	height: 75px;
	width: 32px;
	background: transparent url(../img/img_block_left.png) no-repeat;
	float: left;
	margin-top: 55px;
	cursor: pointer;
}

.image-block a.left {
	width: 32px;
	float: left;
	margin-left: -32px;
}

.image-block a.right span {
	height: 75px;
	width: 32px;
	background: transparent url(../img/img_block_right.png) no-repeat;
	float: right;
	margin-top: 55px;
	cursor: pointer;
}

.image-block a.right  {
	width: 32px;
	float: right;
	margin-right: -32px;
}

.image-block .container {
	width: 814px;
	margin: 0 auto;
}

.image-block .container #image_placeholder {
	float: left;
	width: 226px; 
	height: 140px; 
	margin-top: 20px;
}

.image-block .container  div.text {
	width: 520px;
	float: left;
	margin-top: 34px;
	margin-left: 22px;
}

.image-block .list_foto {
	background-color: #FFFFFF;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	float: left;
	width: 89px;
}

.image-block .list_foto .active {
	background-color: #ffa544 !important;
}

.image-block .list_foto span {
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:56px;
	margin:3px auto;
	width:83px;
}

.image-block .img_container {
	margin-right: 9px;
}

.img_thumbs_page {
	margin: 0 auto;
	width: 792px;
}

ul.puslapiai {
	margin-bottom: 10px;
}

ul.puslapiai li{
	margin: 0 5px;
	float: left;
}

ul.puslapiai li.older {
	margin-right: 15px;
}

ul.puslapiai li.newer {
	margin-left: 15px;
}

a.news-picture {
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	float: left;
	height: 96px;
	padding: 4px;
	width: 96px;
	margin-right: 24px;
	margin-bottom: 20px;
}

a.news-picture span {
	width:100px;
	height: 100px;
}

.naujienos .img .text {
	float: right;
	width: 816px;
}

.vote {
	margin-bottom: 22px;
	font-size: 14px;
}

.vote  .question{
	margin-bottom: 22px;
}

.vote dl {
	clear:both;
	margin:0 0 0 10px;
}

.vote dt {
	float:left;
	margin:0;
	padding:5px 7px 5px 0;
	width:13px;
	font-weight: bold;
}

.send {
	height: 27px;
	width: 98px;
	background: transparent url(../img/send.png) no-repeat;
}

.submit {
	height: 27px;
	width: 98px;
	background: transparent url(../img/submit.png) no-repeat;
}

.vote dd {
	float:left;
	margin:0;
	padding:5px 0;
	width:148px;
}

.vote dt input { 
	width:13px; 
	height:13px; 
	background-color:transparent; 
	border:0; 
	margin:0 0 1px 0; 
	vertical-align:middle; 
}

#header a.link4:hover, #header a.link4:active {
	text-decoration: none !important;
}

#main_content table, #content table td, #content table th {
	border: 2px solid #216D7D;
}

#main_content table.no_border, #content table.no_border td, #content table.no_border th {
	border: 0px;
}
#main_content table th, #content table td {
	padding: 8px;
	text-align: left;
}
#main_content table th {
	font-weight: bold;
	background-color: #002A46;
}
#main_content ul li {
	padding-left: 20px;
	background: transparent url(../img/bullet.png) no-repeat 5px 50%;
	margin: 5px;
}

.info_two_cols .left {
	width: 440px;
	padding-right: 30px;
	border-right:1px dotted #496F88;
}
.info_two_cols .right {
	width: 444px;
	margin-left: 30px;
}
.info_two_cols .right .required {
	float: left;
	width: 10px;
	margin-left: 3px;
	margin-right: -13px;
	color: #FF8500;
}
.info_two_cols .right .result {
	margin-bottom: 10px;
	color: #FF8500;
}
.contacts_element {
	float: left;
	margin: 0 18px 22px 0;
	width: 204px;
}
.contacts_element label {
	display: block;
	margin-bottom: 3px;
	font-weight: bold;
}
#akcija p {
	font-size: 13px;
}

.error {
	font-weight: normal;
	font-style: italic;
}

#main_content p img {
	margin-bottom:10px;
	margin-right:20px;
}