a:link, a:visited {color:#858484; text-decoration:underline;}
a:hover {color:#858484;	text-decoration:none;}
table {width:100%;}
img {border:0;}

#search_form-left {float:left;}
	#search_form-left span {font-family:Tahoma; font-size:11px; color:#206A8F;}
	.input {font-size:11px; border:solid 1px #C6DAD0;}
#search_form-right {float:left; margin:-7px 0px 0px 10px; width:50px; height:30px; background:url('../images/button_form.gif') top left no-repeat; cursor:pointer;}
#search_form-right2 {width:50px; height:30px; background:url('../images/button_form.gif') top left no-repeat; cursor:pointer;}
	#button_form {padding-top:6px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#fff; text-align:center;}
.search_form-spacer {clear:both; height:30px;}
#search_form-results span {font-weight:bold; color:#AF71C3;}
#search_form-results a:link, #search_form-results a:visited {font-weight:bold; color:#00899A; text-decoration:none;}
#search_form-results a:hover {text-decoration:underline;}

.sitemap_link1 ul {padding-left:10px; line-height:20px;}
	.sitemap_link1 ul li {color:#21526D; padding-bottom:17px;}
		.sitemap_link1 ul li span {font-family:Tahoma; font-size:12px; font-weight:bold; text-transform:uppercase; color:#5ca300;}
			.sitemap_link1 ul li span a:link, .sitemap_link1 ul li span a:visited {color:#5CA300; text-decoration:none;}
			.sitemap_link1 ul li span a:hover {text-decoration:underline;}
		
		.sitemap_link1_sub {padding-left:10px;}
			.sitemap_link1_sub ul {padding-left:5px; line-height:17px;}
				.sitemap_link1_sub ul li {list-style:disc; color:#AA5BBC; padding-bottom:0px;}
					.sitemap_link1_sub ul li span {font-weight:normal; text-transform:none;}
						.sitemap_link1_sub ul li span a:link, .sitemap_link1_sub ul li span a:visited {color:#768287; text-decoration:none;}
						.sitemap_link1_sub ul li span a:hover {text-decoration:underline;}
		.sitemap_link2 {padding-left:20px;}
			.sitemap_link2 ul {padding-left:5px; line-height:17px;}
				.sitemap_link2 ul li {list-style:disc; color:#AA5BBC; padding-bottom:0px;}
					.sitemap_link2 ul li span {font-weight:normal; text-transform:none;}
						.sitemap_link2 ul li span a:link, .sitemap_link2 ul li span a:visited {color:#768287; text-decoration:none;}
						.sitemap_link2 ul li span a:hover {text-decoration:underline;}

#path_box {margin:0px 0px 0px 30px; padding-top:30px;}
#path_box2 {padding-bottom:30px;}
	#path_root {font-size:12px; font-weight:bold; color:#768287; line-height:15px;}
		.path_item {font-size:12px; font-weight:normal; color:#768287; line-height:15px;}
			.path_item_childs {font-size:11px; font-weight:normal; color:#768287; line-height:15px;}
						
#paging_row {font-family:Tahoma; font-size:12px; font-weight:bold; text-align:center;}
	#paging_row a:link, #paging_row a:visited {color:#204864; text-decoration:none;}
	#paging_row a:hover {text-decoration:underline;}
	.selected_page {color:#AD54C0;}

.label {text-align:right;}
.textfield {border:solid 1px #92B1A5; font-size:11px; line-height:11px; height:12px;}
.textarea {border:solid 1px #92B1A5; font-size:11px;}
.form_radio {display:inline;}
	
body {font-family:Tahoma; font-size:12px; color:#000; margin:0px 0px; padding:0px 0px;}
	#ico_lang-en, #ico_lang-lt, #ico_lang-ru, #ico_lang-de, #ico_lang-fr {position:absolute; top:8px; visibility:hidden; cursor:pointer;}
		#ico_lang-en img, #ico_lang-lt img, #ico_lang-ru img, #ico_lang-de img, #ico_lang-fr img {border:none;}
			#ico_lang-en {left:488px;}
			#ico_lang-lt {left:538px;}
			#ico_lang-ru {left:588px;}
			#ico_lang-de {left:638px;}
			#ico_lang-fr {left:688px;}
	#main_top-part {position:absolute; top:230px; left:625px;}
	#main_top-part2 {position:absolute; top:241px; left:640px;}
	#main_top-part3 {position:absolute; top:180px; left:605px;}
	#main_top-part4 {position:absolute; top:180px; left:630px;}
	#main_top-printer {position:absolute; left:610px; top:330px;}
		#main_top-printer_ico {float:left;}
		#main_top-printer_link {float:left; margin:17px 0px 0px 5px;}
			#main_top-printer_link a:link, #main_top-printer_link a:visited {font-family:Tahoma; font-size:10px; font-weight:bold; color:#919191; text-decoration:underline;}
			#main_top-printer_link a:hover {text-decoration:none;}
	#main_top-bg {height:308px; background:url('../images/main_top-bg.gif') top left repeat-x;}
	#main_left_top-box {width:203px; height:242px; vertical-align:top; background:url('../images/main_left-main_bg.jpg') top left no-repeat;}
	#main_left_top-box2 {width:203px; height:219px; vertical-align:top; background:url('../images/main_left-main_bg2.jpg') top left no-repeat;}
		#mainmenu {float:left; width:203px;}
			.button-bg_bottom {width:166px; background:url('../images/button-bg_bottom.png') bottom left no-repeat;}
			.button-bg_top {width:166px; background:url('../images/button-bg_top.png') top left no-repeat;}
				.spacer_button {height:10px;}
				.button_bullet {float:left; margin:8px 28px 0px 0px;}
				.button_item {float:left; position:relative; margin:8px 0px 0px 0px;}
					.button_item img {border:none;}
				#button_item-extended {clear:both; position:relative; margin:0px 0px 0px 30px; padding-bottom:13px;}
					.button_item-ul {font-family:Tahoma; font-size:11px; line-height:15px; margin:0px 0px;}
						.button_item-ul li {color:#90C500;}
							.button_item-ul li span {color:#363636;}
								.button_item-ul li span a:link, .button_item-ul li span a:visited {color:#363636; text-decoration:none;}
								.button_item-ul li span a:hover {text-decoration:underline;}
				.spacer_button2 {clear:both; padding-bottom:4px; height:1px; line-height:1px; font-size:1px;}
			
			#main_content {vertical-align:top; background:url('../images/tit_middle-bg3.jpg') bottom right no-repeat; width:776px;}				
				#main_content_box {width:776px; height:192px; background:url('../images/tit_middle-bg1.jpg') top left no-repeat;}
					#main_content_box-block1 {float:left; margin:50px 0px 10px 5px;}
						.main_content_box-block1_ico {float:left; margin-right:10px;}
						.main_content_box-block1_title {float:left; margin:0px 0px 10px 0px;}
						#main_content_box-block1_txt {clear:both; width:450px; margin:0px 0px 0px 18px; font-family:Tahoma; font-size:11px; color:#363636; text-align:justify;}
						#main_content_box-block1_txt-title {clear:both; width:450px; height:100px; margin:0px 0px 0px 18px; font-family:Tahoma; font-size:11px; color:#363636; text-align:justify;} /* overflow */
							#main_content_box-block1_link {text-align:right; margin:10px 0px 0px 0px;}
								#main_content_box-block1_link a:link, #main_content_box-block1_link a:visited {font-weight:bold; font-size:10px; color:#5CA300; text-decoration:none;}
								#main_content_box-block1_link a:hover {text-decoration:underline;}
					#main_content_box-block2 {float:left; margin:25px 0px 10px 60px;}
						.main_content_box-block2_ico {float:left; margin:0px 10px 0px 18px;}
						.main_content_box-block2_txt {clear:both; width:210px; margin:0px 0px 0px 18px; font-family:Tahoma; font-size:10px; color:#363636; text-align:justify;}
							.main_content_box-block2_txt-date {position:relative; font-weight:bold; font-size:10px; color:#00899A;}
							.main_content_box-block2_txt-link {text-align:right; position:relative; margin:5px 0px; font-weight:bold; font-size:10px; color:#5CA300;}
								.main_content_box-block2_txt-link a:link, .main_content_box-block2_txt-link a:visited {font-weight:bold; font-size:10px; color:#5CA300; text-decoration:none;}
								.main_content_box-block2_txt-link a:hover {text-decoration:underline;}
							.main_content_box-block2_txt-link2 {text-align:right; position:relative; margin:5px 0px; font-weight:bold; font-size:10px; color:#5CA300;}
								.main_content_box-block2_txt-link2 a:link, .main_content_box-block2_txt-link2 a:visited {font-weight:bold; font-size:10px; color:#9E9E9E; text-decoration:underline;}
								.main_content_box-block2_txt-link2 a:hover {text-decoration:none;}
						.main_content_box-block2_spacer {clear:both; height:1px; line-height:1px;}
					#main_content_box-block3 {float:left; margin:25px 0px 10px 30px;} /* cia */
						.main_content_box-block3_txt {clear:both; width:210px; font-family:Tahoma; font-size:10px; color:#363636; text-align:justify;}
					#main_content_box-block4 {margin:0px 0px 0px 30px; padding-top:35px;}
						.main_content_box-block4_bullet {float:left;}
						.main_content_box-block4_title {float:left; margin:0px 0px 0px 15px;}
						.main_content_box-block4_txt {clear:both; width:210px; font-family:Tahoma; font-size:10px; color:#363636; text-align:justify;}
					#main_content_box-block5 {margin:0px 0px 0px 30px; padding-top:20px;}
				#main_content-products {float:left; width:347px; background:url('../images/content_box-corner.jpg') top right no-repeat;}
					#main_content-products_box {margin:25px 10px 0px 10px;}
						#main_content-products_box-bullet, #main_content-services_box-bullet {float:left;}
						.main_content-products_box-title {float:left; margin:0px 0px 20px 15px;}
						#products_box-list, #services_box-list {clear:both; font-family:Tahoma; font-size:11px; font-weight:bold;}
							#products_box-list li {color:#90C500;}
								#products_box-list li span {color:#363636;}
									#products_box-list li span a:link, #products_box-list li span a:visited {font-family:Tahoma; font-size:11px; font-weight:bold; color:#363636; text-decoration:none;}
									#products_box-list li span a:hover {text-decoration:underline;}
								.img_frame1 {position:relative; left:-40px; width:201px; height:104px; margin:10px 0px 20px 0px; background:url('../images/img_frame.jpg') center no-repeat;}
									.img_frame1 div {margin:0px 5px 0px 6px;}
										.img_frame1 div img {padding-top:6px; border:none;}
							#services_box-list li {color:#90C500;}
								#services_box-list li span {color:#fff;}
									#services_box-list li span a:link, #services_box-list li span a:visited {font-family:Tahoma; font-size:11px; font-weight:bold; color:#fff; text-decoration:none;}
									#services_box-list li span a:hover {text-decoration:underline;}
								.img_frame2 {position:relative; left:-40px; width:201px; height:104px; margin:10px 0px 20px 0px; background:url('../images/img_frame2.jpg') center no-repeat;}
									.img_frame2 div {margin:0px 5px 0px 6px;}
										.img_frame2 div img {padding-top:6px; border:none;}
				#main_content-services {float:left; width:429px; background:url('../images/tit_middle-bg2.jpg') top left no-repeat;}
					#main_content-services_box {padding:25px 0px 0px 50px; background:url('../images/tit_middle-bg2.jpg') top left no-repeat; color:#fff;}
						.main_content-services_box-title {float:left; margin:0px 0px 20px 15px;}
						
			#main_content2 {vertical-align:top; width:521px;}
				#main_content_box2 {float:left; width:521px; height:69px; background:url('../images/main_middle-bg1.jpg') top left no-repeat;}
				#main_content_box3 {clear:both; background:url('../images/content_box-corner2.jpg') top left no-repeat; font-family:Tahoma; font-size:11px; color:#363636; text-align:justify; line-height:13px;}
					#main_content_box3-box {margin:0px 50px 30px 25px; padding-top:30px;}
					#main_content_box3-box_news {margin:0px 0px 30px 0px; padding-top:0px;}
						#news_item_bg1 {width:521px; background:url('../images/news_item_bg1.png') bottom left no-repeat;}
							#news_item_bg1-box {margin:0px 50px 0px 25px; padding:30px 0px 10px 0px;}
								#news_item_bg1-box div {position:relative;}
						.news_item_bg2-top {width:521px; background:url('../images/news_item_bg2a.png') top center no-repeat;}
						.news_item_bg2-bottom {width:521px; background:url('../images/news_item_bg2b.png') bottom center no-repeat;}
							.news_item_bg2-box {margin:0px 50px 0px 25px; padding:20px 0px 10px 0px;}
						#news_item_bg3 {width:521px; height:88px; background:url('../images/news_item_bg3.gif') top center no-repeat;}
							#news_item_bg3-box {margin:0px 50px 0px 25px;}
						.project_foto1 {float:left; width:108px; height:93px; margin:0px 0px 47px 0px;}
							.project_foto1 img {margin:6px 0px 0px 6px;}
						.project_foto2 {float:left; width:108px; height:93px; margin:0px 52px 47px 0px;}
						.project_foto2_print {float:left; width:108px; height:93px; margin:0px 50px 47px 0px;}
							.project_foto2 img, .project_foto2_print img {margin:6px 0px 0px 6px;}
						#project_foto-spacer {height:1px; line-height:1px; clear:both;}
						.product_foto {float:left; position:relative; text-align:center; vertical-align:middle; width:90px; height:75px;}
						.product_foto2 {float:left; position:relative; text-align:center; vertical-align:middle; width:150px; height:124px; margin:0px 20px 10px 0px;}
							.product_foto img, .product_foto2 img {margin:6px 0px 0px 6px;}
						.product_desc {float:left; position:relative; width:343px; margin-left:10px;}
						.product_desc2 {float:left; position:relative; width:433px; margin-left:10px;}
							.product_desc_span, #product_title {font-weight:bold; font-size:12px; color:#5CA300; line-height:17px;}
						.product_foto-spacer {clear:both;}
						.opacityOn {float:left; position:relative; width:90px; height:75px;}
							.opacityOn img {margin:6px 0px 0px 6px;}
			#main_content3 {vertical-align:top; width:255px; background:url('../images/main_right-bg3.jpg') bottom left no-repeat #204764;}
				#main_content_box4 {background:url('../images/main_middle-bg2.jpg') top left no-repeat;} /* cia */
					#main_content_box4_box {height:171px;} /* cia */
					#main_content_box4_box_2 {height:282px;} /* cia */
					#main_content_box4_box2 {height:64px; background:url('../images/main_middle-bg3.jpg') top center no-repeat;}
					.list_item1 {float:left; position:relative; width:178px; margin:0px 0px 15px 10px; font-family:Tahoma; font-size:11px; font-weight:bold; line-height:15px; color:#fff;}
					.list_item2 {float:left; position:relative; width:178px; margin:15px 0px 15px 10px; font-family:Tahoma; font-size:11px; font-weight:bold; line-height:15px; color:#fff;}
						.list_item-bg_bottom {width:255px; background:url('../images/services_bg-bottom.png') bottom left no-repeat;}
						.list_item-bg_top {width:255px; background:url('../images/services_bg-top.png') top left no-repeat;}
						.list_item-bullet1 {float:left; position:relative; width:67px; margin:5px 0px 0px 0px; text-align:right;}
						.list_item-bullet2 {float:left; position:relative; width:67px; margin:20px 0px 0px 0px; text-align:right;}
						.list_item-spacer {clear:both; height:1px; line-height:1px; font-size:1px;}
						.list_item-spacer2 {height:50px;}
							.list_item1 a:link, .list_item1 a:visited, .list_item2 a:link, .list_item2 a:visited {color:#fff; text-decoration:none;}
							.list_item1 a:hover, .list_item2 a:hover {text-decoration:underline;}
				#main_content_box5 {background:url('../images/main_middle-bg4.jpg') top left no-repeat;}
			#main_content4 {background:url('../images/main_right-bg1.jpg') top left repeat-x #204764; vertical-align:bottom;}
			#main_content4_2 {background:url('../images/main_right-bg1_2.jpg') top left repeat-x #204764; vertical-align:bottom;}
			/*#main_content5 {background:url('../images/main_right-bg4.jpg') top left repeat-x #204764; vertical-align:bottom;}*/
				#main_content4 div, #main_content5 div {height:104px; background:url('../images/tit_right-bg2.jpg') bottom left repeat-x;}
					
	#main_left_bottom {vertical-align:bottom;}
		#main_left_bottom-bg1 {float:left; background:#F7F7F6;}
		#main_left_bottom-bg2 {float:left; width:104px; height:512px; background:url('../images/main_left-bg2.jpg') bottom left no-repeat #fff; text-align:left;}
			#main_left_bottom-bg2_txt {margin:470px 0px 0px 15px;}
				#main_left_bottom-bg2_txt div {float:left; text-align:center; width:36px; margin-right:5px;}
				.main_left_bottom-bg2_txt-link a:link, .main_left_bottom-bg2_txt-link a:visited {font-family:Tahoma; font-size:10px; font-weight:bold; color:#9E9E9E; text-decoration:underline;}
				.main_left_bottom-bg2_txt-link a:hover {text-decoration:none;}
	#main_bottom {height:102px; background:url('../images/main_bottom-bg.jpg') top left no-repeat #fff; vertical-align:top;}
		#main_bottom-title {padding:15px 0px 0px 215px;}
			#main_bottom-title_ico {float:left;}
			#main_bottom-title_txt {float:left; margin:0px 0px 0px 15px;}
			#main_bottom-txt_box {clear:both; padding:0px 0px 0px 215px;}
				#main_bottom-txt_txt {float:left; width:615px; margin:10px 0px 0px 0px; line-height:15px; font-family:Tahoma; font-size:11px; color:#363636;}
					#main_bottom-txt_txt a:link, #main_bottom-txt_txt a:visited {color:#363636; text-decoration:underline;}
					#main_bottom-txt_txt a:hover { text-decoration:none;}
			#main_bottom-logo {float:left; margin:13px 0px 0px 0px;}
				#main_bottom-logo img {border:none;}



