html {height: 100%;}
body {
	height:100%;
	padding:0;
	margin: 0px;
	background: url(../images/body_bg.gif) left top repeat-y #f7f7f7;
}
.main, .main2 {
	width:996px;
	height:100%;
	border-right:1px solid #e8e8e8;
	background: url(../images/container_bg.jpg) right top no-repeat #fff;
}
.main2 {
	background:#fff;
}
a{
	color:#00427a;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
td.footer {
	height:77px;
	background:#f7f7f7;
	border-right:1px solid #e8e8e8;
	vertical-align:middle;
}
td.footer td {
	font:11px/14px Tahoma;
	color:#818695;
}
td.footer td a{
	color:#00427a;
	text-decoration:none;
}
form {
	margin:0;
	padding:0;
}
td {
	vertical-align:top;
}

div.datos {
	position: absolute; 
	width:200px; 
	height:100px; 
	z-index:1; 
	left: 0px; 
	top: 0px; 
	visibility: hidden; 
	overflow: hidden;
}

/* blokai */
.block01 {
	border:2px solid #f3f4f6;
	background:#fff;
	margin-top:14px;
	padding:16px;
	font:11px/18px Tahoma;
	color:#818695;
	text-align:center;
	margin-bottom:5px;
}
.block01 a{
	color:#7cb546;
	text-decoration:none
}
.block01 a:hover, .block02 a:hover, .block03 ul.nav li a:hover, td.two a:hover, td.two02 a:hover{
	text-decoration:underline;
}
.logoClient {
	text-align:center;
	padding-bottom:15px;
	border-bottom:2px solid #f3f4f6;
	margin-bottom:15px;
}
.block02, .block02on {
	border:2px solid #f3f4f6;
	border-bottom:1px solid #d4d5d8;
	background:#fff;
	margin-top:20px;
	padding:16px 0 0 16px;
	height:34px;
	background:url(../images/bg/uzklausimas2.gif) right top no-repeat;
}
.block02on {
	background:url(../images/bg/uzklausimas.gif) right top no-repeat;
}
* html .block02, * html .block02on {
	height:50px;
}
.block02 a, .block02on a{
	color:#00427a;
	text-decoration:none;
	font:bold 12px/18px Tahoma;
}
.postBolck {
	font:1px/1px Tahoma;
	background:url(../images/bg/postBlock.gif) repeat-x;
	height:13px;
}
.block03 {
	width:100%;
	height:100%;
	background:#fff;
	font:11px/18px Tahoma;
	color:#818695;
}
td.one{
	padding:16px 18px 16px 22px;
	border:2px solid #f3f4f6;
}
td.two, td.two02  {
	background:url(../images/bg/01.gif) right top no-repeat #00427a;
	height:50px;
	vertical-align:middle;
	padding-left:22px;
	border-left:2px solid #f3f4f6;
	border-right:2px solid #f3f4f6;
	border-bottom:1px solid #f3f4f6;
}
td.two02 {
	background:url(../images/bg/02.gif) right top no-repeat #00427a;
}
td.three {
	background:url(../images/bg/post2.gif) left top repeat-x;
	height:13px;
	font:1px/13px Tahoma;
}
td.two a, td.two02 a{
	font:bold 12px Tahoma;
	text-decoration:none;
	color:#fff;
}
.block03 ul.nav {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	text-align:left;
}
.block03 ul.nav li {
	border-bottom:2px solid #f3f4f6;
	list-style:none;
	margin:0;
	padding:3px 0;
	font:11px Tahoma;
	display:block;
	float:left;
	clear:both;
	width:100%;
}
.block03 ul.nav li a{
	color:#00427a;
	text-decoration:none;
}
ul.lang {
	margin:4px 0 0 0;
	padding:0;
}
ul.lang li{
	list-style:none;
	font:11px/11px Tahoma;
	padding:0 0 10px 0;
}
ul.lang li a{
	color:#00427a;
	text-decoration:none;
}
ul.lang li a:hover {
	text-decoration:underline;
}
ul.lang li a.selected{
	color:#93c95f;
	text-decoration:none;
}

/* vidiniu psl stiliai*/
.innerBG {
	height:256px;
	background:url(../images/inner-top-bg.jpg) left top no-repeat;
}
.innerBG2 {
	height:256px;
	background:url(../images/inner-top-bg2.jpg) left top no-repeat;
}
.content {
	width:591px;
	border:2px solid #f3f4f6;
	padding:24px 29px;
}
td.top01 {
	border-bottom:2px solid #f3f4f6;
	height:37px;
	vertical-align:top;
}
td.bot01 {
	border-top:2px solid #f3f4f6;
	height:37px;
	vertical-align:bottom;
}
td.bot01 a{
	font:12px/18px Tahoma;
}
td.txtMain {
	color:#666;
	font:12px/18px Tahoma;
	padding:20px 0 2px 0;
}

td.txtMain * {
	color:#666;
	font:12px/18px Tahoma;
}

p {
	margin:0 0 18px 0;
}
a.emailFriend {
	padding:1px 0 3px 18px;
	background:url(../images/friend.gif) left top no-repeat;
	font:11px Tahoma;
	margin-right:22px;
}
a.print {
	padding-left:18px;
	background:url(../images/print.gif) left top no-repeat;
	font:11px Tahoma;
}
.level1Title {
	position:absolute;
	width:300px;
	height:25px;
	top:227px;
	left:294px;
}
.servicesBlockInner, .servicesBlockInnerOn {
	background:#00427a;
	padding:18px 0 0 18px;
	height:32px;
	margin-bottom:32px;
	background:url(../images/bg/021.gif) right top no-repeat #00427a;
}
* html .servicesBlockInner, * html .servicesBlockInnerOn {
	height:50px;
}
.servicesBlockInnerOn {
	background:url(../images/bg/011.gif) right top no-repeat #00427a;
}
.servicesBlockInner a, .servicesBlockInnerOn a{
	font:bold 12px Tahoma;
	color:#fff;
}
h2 {
	margin:0;
	color:#7cb546;
	font:bold 12px Tahoma;
}

/*-----------------------------------------------------------------------*/
/*  meniu  */
.navWrap {
	width:223px;
}
.flashContent {
	width:736px;
	height:405px;
	margin:0;
	text-align:right;
}
.navContainer {
	padding:0 0 0 14px;
}
ul.nav {
	margin:0 0 0 6px;
	padding:0;
	list-style:none;
	width:194px;
}
ul.nav li, ul.nav li.selected {
	border-bottom:2px solid #f3f4f6;
	list-style:none;
	margin:0;
	padding:5px 0;
	font:bold 12px Tahoma;
	display:block;
	float:left;
	clear:both;
	width:194px;
}
ul.nav li a{
	color:#00427a;
	text-decoration:none;
}
ul.nav li a:hover{
	text-decoration:underline;
}
ul.nav li.level2, ul.nav li.level2selected {
	border-bottom:2px solid #f3f4f6;
	list-style:none;
	margin:0;
	padding:5px 0;
	font:bold 11px Tahoma;
	display:block;
	float:left;
	clear:both;
	width:174px;
	margin-left:20px;
}
ul.nav li.selected, ul.nav li.level2selected {
	font-weight:normal;
}
ul.nav li.level2selected {
	margin-bottom:5px;
}
ul.nav li.level3, ul.nav li.level3selected {
	border-bottom:none;
	list-style:none;
	margin:0;
	padding:3px 0;
	font: 11px Tahoma;
	display:block;
	float:left;
	clear:both;
	width:145px;
	margin-left:35px;
}
ul.nav li.selected a,  ul.nav li.level3selected a {
	color:#00427A;
	font-weight:bold;
	text-decoration:none;
}
ul.nav li.level2selected a, ul.nav a.level1Sel{
	color:#93C95F;
	font-weight:bold;

}

/*--------------------------------------------------*/
ul.navInn {
	list-style:none;
}
ul.navInn li.link {
	list-style:url(../images/list/li1.gif);
	padding:2px 0;
}
* html ul.navInn li.link {
	list-style:url(../images/list/li1.gif);
	padding:2px 0 2px 6px;
	list-style-position:outside;
}
ul.navInn li.link a{
	font:12px Tahoma;
	color:#818695;
}
ul.navInn li.hiden {
	display:none;
}
ul.navInn li.show {
	padding:4px 0 8px 0;
}
* html ul.navInn li.show {
	list-style:none;
	padding:4px 0 8px 6px;
	list-style-position:outside;
}
.linkTile {
	padding:12px 0;
}

/*-----------------------forma---------------------------*/
form {
	margin:0;
	padding:0;
}
form .tab td{
	padding:12px 0;
	color:#666;
	font:12px Tahoma;
}
form .tab {
	margin-bottom:20px;
}
form .tab td div{
	padding-bottom:5px;
}
.input, textarea, .input2 {
	width:137px;
	border:1px solid #d6d7da;
	background:#f9f9f9;
	height:19px;
	padding-left:3px;
	font:11px Tahoma;
	color:#666;
}
.input2 {
	width:192px;
}
textarea {
	width:280px;
	height:100px;
}
.submit {
	font:bold 11px Tahoma;
	border-bottom:2px solid #d6d7da;
	border-right:2px solid #d6d7da;
	border-left:2px solid #eeeff2;
	border-top:2px solid #eeeff2;
	background:#f8f8f8;
	padding:2px 8px;
	color:#00427a;
}
* html .submit {
	padding:2px 0;
}
.addInfo{
	color:#818695;
	padding:18px 0 0 30px;
}
td.Border {
	border-bottom:2px solid #f3f4f6;
}


/*------------------------------------------------------------------*/
.wrap01{
	padding-left:25px;
}
ul.navInn2, ul.navInn2 ul {
	list-style:none;
	margin:0;
	padding:0;
}
ul.navInn2 ul {
	margin-left:20px;
	margin-bottom:15px;
}
ul.navInn2 li {
	list-style:url(../images/list/li2.gif);
	padding:0 0 19px 0;
}
ul.navInn2 ul li{
	list-style:url(../images/list/li3.gif);
	padding:0 0 12px 0;
}
* html ul.navInn2 li {
	padding:0 0 19px 0;
	list-style-position:outside;
}
* html ul.navInn2 ul{
	margin:15px 0 -7px 20px;
}
* html ul.navInn2 ul li{
	list-style:url(../images/list/li3.gif);
	padding:0 0 12px 0;
}
ul.navInn2 li a{
	font:12px Tahoma;
	color:#00427a;
}


/*-----------------------------karjera-------------------------------------*/
.careerTable {
	margin-bottom:20px;
}
.careerTable td{
	vertical-align:top;
	font:11px/14px Tahoma;
	color:#666;
}

td.cv {
	padding-top:4px;
}
td.careerName {
	width:72px;
	vertical-align:top;
	color:#666;
	padding-bottom:8px;
}
td.careerInfo{
	width:280px;
	vertical-align:top;
	color:#666;
	padding-bottom:8px;
}
td.careerTitle{
	vertical-align:top;
	color:#666;
	font-weight:bold;
	padding-top:22px;
	padding-bottom:8px;
}
.wrap02{
	padding-left:25px;
}
ul.navInn3, ul.navInn4{
	list-style:none;
	margin:0 0 0 1px;
	padding:0;
}
ul.navInn3 li {
	list-style:url(../images/list/li4.gif);
	padding:0;
	color:#666;
}
* html ul.navInn3 li {
	list-style:url(../images/list/li4.gif);
	padding:2px 0;
}

ul.navInn4 li {
	list-style:url(../images/list/li4.gif);
	padding:2px 0;
	color:#7cb546;
}
ul.navInn4 li a{
	font-weight:bold;
	color:#7cb546;
}
* html ul.navInn4 li {
	padding:2px 0 2px 6px;
}
h3 {
	margin:0;
	padding:0 0 12px 0;
	color:#00427a;
	font:bold 12px Tahoma;
}
h1, h2 {
	font:bold italic 16px Tahoma;
	color:#94CB60;
	margin:0
}
h2 {
	color:#00427A;
}

.textareaclass {
	width:100%;
	height:60px;
}
//---------------------
.hiden {
	display:none;
}


.block02:hover {
	border:2px solid #f3f4f6;
	border-bottom:1px solid #d4d5d8;
	background:#fff;
	margin-top:20px;
	padding:16px 0 0 16px;
	height:34px;
	background:url(../images/bg/uzklausimas.gif) right top no-repeat;
}