html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
  overflow: -moz-scrollbars-vertical;
  overflow-x: auto;
}
a {
	text-decoration:underline;
	color:#163374;
}
a:hover {
	text-decoration:none;
}
td.ttop {
	vertical-align:top !important;
}
td.tleft {
	text-align:left !important;
}
td.tright {
	text-align:right !important;
}
td.tbottom {
	vertical-align:bottom !important;
}
body {
	height:100%;
	background:url(../images/bodybg.png) center top repeat-y;
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#333;
	overflow:auto;
}
#pageframe {
	padding:10px 0;
}
#page {
	background-color: #f2f1f0;
	width: 935px;
	margin:0 auto;
	padding:20px;
}
#header {
}
#header table.toptable {
	width:100%;
	margin-bottom:15px;
}
#header table.toptable td {
	vertical-align:middle;
}
#header table.toptable td.logo {
	text-align:left;
}
#header table.toptable td.languages {
	text-align:right;
}
#header table.toptable td.languages a, #header table.toptable td.languages span {
	margin-left:10px;
	line-height: 40px;
	font-size: 11px;
}
#header table.toptable td.languages span {
	color:#787773;
}
#headerphoto {
	display:block;
	background-image:url(../images/5b.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:935px;
	height:180px;
}
#slogan {
	display: block;
	float: left;
	background-image: url(../images/transparentblue.png);
	color: #ffffff;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	margin-top: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#menius {
	display:block;
	margin-bottom:15px
}
#menius table {
	width:100%;
}
#menius table td {
	border-top:1px solid #f2f1f0;
	border-right:1px solid #f2f1f0;
}
#menius table td.last {
	border-right:none;
}
#menius table td a {
	display:block;
	width:125px;
	background-image:url(../images/menu_bg_corners_2.png);
	background-repeat:no-repeat;
	background-position:center 0px;
	font-size: 14px;
	line-height:14px;
	color: #ffffff;
	font-weight: 700;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	text-decoration:none;
}
#menius table td.first a {
	background-image:url(../images/menu_bg_corners_2.png);
	background-repeat:no-repeat;
	background-position:left -66px;
}
#menius table td.last a {
	background-image:url(../images/menu_bg_corners_2.png);
	background-repeat:no-repeat;
	background-position:right -66px;
}
#menius table td a:hover {
	background-position:center -166px;
	color:#FFF;
}
#menius table td.first a:hover {
	background-position:left -166px;
	color:#FFF;
}
#menius table td.last a:hover {
	background-position:right -166px;
	color:#FFF;
}
#menius table.pradzia td.a1 a {
	background-position:left -166px;
}
#menius table.about-etronika td.a2 a, #menius table.vadovai-2 td.a2 a, #menius table.partners td.a2 a {
	background-position:center -166px;
}
#menius table.kompetenciju-sritys td.a3 a, #menius table.produktai-ir-paslaugos td.a3 a, #menius table.igyvendinti-projektai td.a3 a {
	background-position:center -166px;
}
#menius table.aktualijos td.a4 a, #menius table.spaudoje td.a4 a {
	background-position:center -166px;
}
#menius table.karjera td.a5 a {
	background-position:center -166px;
}
#menius table.kontaktai td.a6 a {
	background-position:right -166px;
}
#breadcrumbs {
	display:block;
	margin-bottom:15px;
	font-size:11px;
	color:#787773;
	padding-left:15px;
}
#wrap {
	display:block;
	padding:20px 20px 5px 20px;
	border:1px solid #ebebeb;
	background:#fff;
	position:relative;
}
#wrap .corner {
	background-image:url(../images/grid_corners.png);
}
.corner {
	position:absolute;
	width:20px;
	height:20px;
}
.topLeft {
	top:-1px;
	left:-1px;
	background-position:0px 0px;
}
.topRight {
	top:-1px;
	right:-1px;
	background-position:20px 0px;
}
.bottomLeft {
	bottom:-1px;
	left:-1px;
	background-position:0px -20px;
}
.bottomRight {
	bottom:-1px;
	right:-1px;
	background-position:-20px -20px;
}
/*----------------------------------------------------------------*/
#wrapindex {
	width: 935px;
	display:block;
}
#wrapindex .corner {
	background-image:url(../images/grid_corners.png);
}
#wrapindextable {
	width:100%;
}
#contentas {
	width:588px;
	display:block;
	background-color:#FFF;
	padding:20px 20px 20px 20px;
	border:1px solid #ebebeb;
	position:relative;
}
#sp20 {
	display:block;
	width:20px;
	height:20px;
}
#sidebaras {
	width:243px;
	display:block;
	background-color:#FFF;
	padding:20px 20px 20px 20px;
	border:1px solid #ebebeb;
	position:relative;
}
/*----------------------------------------------------------------*/
#content {
}
#content table.grid {
	width:100%;
}
#content table.grid td {
	vertical-align:top;
}
#content table.grid td.col1 {
	padding-right:30px;
	padding-bottom:0px;
}
#content table.grid td.col1 h3 {
	font-size:14px;
	margin-bottom:15px;
	margin-top:20px;
	font-weight:bold;
	color: #000;
}
#content table.grid td.col1 ul {
	display:block;
	margin-bottom:15px;
	margin-left:30px;
	list-style-type: disc;
	list-style-position: outside;
}
#content table.grid td.col1 ol {
	display:block;
	margin-bottom:15px;
	margin-left:30px;
	list-style-type: decimal;
	list-style-position: outside;
}
#content table.grid td.col1 ul li, #content table.grid td.col1 ol li {
	line-height:16px;
}
#content table.grid td.col1 ul.projektai {
	display:block;
	margin-bottom:15px;
	margin-left:30px;
	list-style-type: disc;
	list-style-position: outside;
}
#content table.grid td.col1 ul.projektai li {
	margin-bottom:10px;
}
#content table.grid td.col2 {
	width:200px;
}
#content table.grid td.col2 ul {
	display:block;
}
#content table.grid td.col2 ul li {
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 5px;
	padding-left: 5pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
}
#content table.grid td.col2 ul li a {
	display: block;
	line-height:20px;
}
#content table.grid td.col2 ul li h3 {
	display: block;
	line-height:20px;
}
#content table.grid td.col3 {
	text-align:right;
	padding-bottom:15px;
}
#content table.apdovanojimai {
	float:left;
	display:block;
	width:100%;
	margin-bottom:15px;
}
#content table.apdovanojimai td {
	vertical-align:top;
	line-height:16px;
	padding-bottom:15px;
}
#content table.apdovanojimai td.pl20 {
	padding-left:20px;
}
#content table.apdovanojimai tr.last td {
	vertical-align:top;
	line-height:16px;
	padding-bottom:0px;
}
#content table.apdovanojimai td p {
	line-height:16px;
}
#content table.apdovanojimai td a {
	display:block;
	margin-right:20px;
	padding:3px;
	border:1px solid #e3e3e3;
	height:96px;
}
#content table.apdovanojimai td a:hover {
	border:1px solid #163374;
}
#content h1, #contentas h1, #sidebaras h2 {
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom:25px;
}
#content h2 {
	display: block;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top:30px;
	font-stretch:condensed;
	color: #636363;
}
#content table.grid td.col1 h3 {
	font-size:14px;
	margin-bottom:15px;
	margin-top:20px;
	font-weight:bold;
	color: #000;
}
#content p, #contentas p {
	line-height:16px;
	margin-bottom: 15px;
}
.paging a {
	display:inline-block;
	border:1px solid #e3e3e3;
	padding:2px 5px;
	text-decoration:none;
	font-size:11px;
	margin-right:2px;
	margin-left:2px;
}
.paging a:hover {
	border:1px solid #163374;
}
/*--------------------------------------------------------------*/
#content .NewsSummary, #sidebaras .NewsSummary {
	margin-bottom:15px;
}
#content .NewsSummaryPostdate, #content #NewsPostDetailDate, #sidebaras .NewsSummaryPostdate {
	display:block;
	margin-bottom:5px;
	line-height: 16px;
}
#content .NewsSummaryLink, #sidebaras .NewsSummaryLink {
	display:block;
	margin-bottom:10px;
	line-height: 16px;
}
.NewsSummary p, #content #NewsPostDetailSummary p, #content #NewsPostDetailContent p {
	line-height:16px;
	margin-bottom: 15px;
}
#content h3#NewsPostDetailTitle {
	display:block;
	margin-bottom:10px;
	line-height: 16px;
	margin-top:0px;
}
/*--------------------------------------------------------------*/
#contentas table.frontservicetable {
	display:block;
}
#contentas table.frontservicetable td {
	vertical-align:top;
	padding:0px !important;
}
#contentas table.frontservicetable td p {
	margin-bottom:0px;
}
#contentas table.frontservicetable td.ttop {
	background-image:url(../images/cros_b.png);
	background-position:center top;
	background-repeat:no-repeat;	
}
#contentas table.frontservicetable td.tleft {
	background-image:url(../images/cros_r.png);
	background-position:left center;
	background-repeat:no-repeat;
	width:50%;
}
#contentas table.frontservicetable td.tright {
	background-image:url(../images/cros_l.png);
	background-position:right center;
	background-repeat:no-repeat;
	width:50%;
}
#contentas table.frontservicetable td.tbottom {
	background-image:url(../images/cros_t.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
#contentas table.frontservicetable td.tvertical {
	background-image:url(../images/vertical_c.png);
	background-position:center center;
	background-repeat:repeat-y;
}
#contentas table.frontservicetable td h2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0pt;
	line-height: 20px;
	color: #636363;
	margin-bottom:10px;
}
#contentas table.frontservicetable td img {
	float:right;
	margin-left:10px;
}
#contentas table.frontservicetable td.tcenter img {
	float:none;
	margin-left:0px;
}
/*--------------------------------------------------------------*/
blockquote {
	display:block;
}
blockquote p {
	display:block;
	background-color:#F6EBC1;
	padding:20px;
	color:#000;
}
#footer {
	display:block;
	font-size:11px;
	line-height:13px;
	color:#787773;
	margin-top:15px;
}
/*--------------------------------------------------------------*/
#mapas {
	display:block;
	padding:3px;
	border:1px solid #e3e3e3;
}
/*--------------------------------------------------------------*/
table.partnerstable {
	width:100%;
	margin-bottom:15px;
}
table.partnerstable td {
	vertical-align:middle;
	text-align:center;
}
table.partnerstable td.px326, table.partnerstable td.px158 {
	padding:5px 5px;
	border:1px solid #e3e3e3;
}
table.partnerstable td.px326 {
	width:326px;
}
table.partnerstable td.px158 {
	width:158px;
}
/*--------------------------------------------------------------*/
a.linkmore {
	margin-top:20px;
	display:block;
	text-align:right;
}


a[href $='.pdf'] { 
	display:block;
	padding-left: 20px;
	line-height:20px;
	background: transparent url(../images/pdf_ico.png) no-repeat center left;
}