body {
	/*height: 100%;*/
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	background-color: #3e7840;
	/*line-height:130%;*/
	color: #000000;
}
td {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	/*line-height:130%;*/
}
input {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000 !important;
}
textarea {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000 !important;
}
div {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:130%;
}
h1 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:130%;
}
h2 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:130%;
}
h3 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:130%;
}
h4 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:130%;
}
h5 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:130%;
}
h6 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:130%;
}
a, a:link, a:active, a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:underline;
}
.ainv a:hover {
	text-decoration:none;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:underline;
}
a.ainv:hover {
	text-decoration:none;
}
.header {
	height: 144px;
}
.h_1 {
	height: 1px;
}
.main {
	height: 449px;
}
.topMenu {
	position: relative;
	height:144px;
}
.topMenu img.Liumenas {
	position: absolute;
	top:25px;
	left:45px;
}
.aTop a, .aTop a:link, .aTop a:visited, .aTop a:active {
	text-decoration:none;
	color:#5581ba;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:9px;
}
.aTop a:hover {
	text-decoration:underline;
	color:#5581ba;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:9px;
}
.langg td {
	padding:3px 0px 45px 0px;
}
.langg td.txt {
	padding-left:22px;
}
.langg img.off {
	margin:2px 0px 0px 5px;
}
.langg img.on {
	margin:2px 0px 0px 5px;
	display:none;
}
.aTopMnu a, .aTopMnu a:link, .aTopMnu a:visited, .aTopMnu a:active {
	text-decoration:none;
	color:#5581ba;
}
.aTopMnu a:hover {
	text-decoration:underline;
	color:#5581ba;
}
.aTopMnu img {
	margin:0px 27px;
}
.footer {
	padding:21px 0px 0px 25px;
	height:10%;
}
.footer * {	
	color: #55b34d !important;
}
.footer .hdr {
	padding-bottom:10px;
}
.footer img {
	margin:0px 11px 0px 0px;
}
.footer td.txt {
	width:185px;
}
.posRel {
	position: relative;
}
.baneriukai * {
	font-size: 9px;
	color: #bdcee6 !important;
}
.baneriukai {
	padding-top:30px;
}
.tytle h1 {
	font-size: 18px;
	padding:27px 0px 10px 0px;
	display:block;
	font-weight:normal;
}
.tytle * {
	color:#FFFFFF;
}
.photo1 td {
	line-height:3px;
	width:3px;
	height:3px;
}
.photo1 td.bg {
	background:#b2c3de;
}
.photo1 {
	width:auto;
	float:left;
	margin:0px 40px 20px 0px;
}
.iso9001 img {
	margin:0px 10px 15px 0px;
	float: left;
}
.contacts a, .contacts a:link, .contacts a:visited, .contacts a:active {
	text-decoration:underline;
	color:#FFFFFF;
}
.contacts a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.contacts td.left {
	width:255px;
}
.contacts div.left {
	width:230px;
}
.contacts td.right {
	width:200px;
}
.contacts table.cont {
	margin:10px 0px 30px 0px;
}
.services td.left {
	width: 330px;
}
.services div.left {
	width: 300px;
}
.services div.list {
	padding-bottom:15px;
	font-weight:bold;
}
.services div.txt {
	padding:40px 0px;
}
.services td.right {
	width: 120px;
}
.photo2 td {
	line-height:3px;
	width:3px;
	height:3px;
}
.photo2 td.bg {
	background:#b2c3de;
}
.photo2 {
	width:auto;
	margin:0px 5px 12px 0px;
}
.projects {
	padding-top:10px;
}
.projects .year {
	font-size: 18px;
	padding-bottom:5px;
}
.projects td.left {
	width: 355px;
}
.projects div.left {
	width: 320px;
}
.projects span {
	font-size:11px;
}
.writeForm input.text {
	width: 320px;
	display:block;
	margin:0px;
}
.writeForm div.txt {
	padding-top:4px;
}
.writeForm textarea {
	width: 320px;
	display:block;
	margin:0px;
	height:90px;
}
.writeForm input.button {
	width: 54px;
	float:left;
	display:block;
	margin:7px 8px 0px 0px;
	background:#FFFFFF;
	color:#636262;
	border:1px solid #5581ba;
}
.write td.hdr {
	font-size:14px;
}
.write td.date {
	text-align:right;
}
.write input.long {
	width:260px;
	float:right;
}
.write table.head {
	margin:15px 0px 5px 0px; 
}
.write select.long {
	width:260px;
	float:right;
}
.writeForm1 td {
	height:26px;
}
.writeForm1 textarea {
	width: 320px;
	display:block;
	margin:0px 0px 10px 0px;
	height:90px;
}
.write input.short {
	width:100px;
}
.writeForm1 input.button {
	width: 54px;
	float:left;
	display:block;
	margin:0px 8px 0px 0px;
	background:#FFFFFF;
	color:#636262;
	border:1px solid #5581ba;
}

.colortitle {
	color:#8CAADC;
}
