html { overflow-y: scroll; } 
html, body { width:100%; height:100%; margin:0; padding:0; font:normal 12px Verdana; color:#000000; }
body { width:100%; height:100%; margin:0; background:#ffffff url(../images/bg_bg.gif) repeat-x left top; padding:0; font:normal 12px Verdana; color:#000000;/* overflow-y: scroll;*/ }
td { font:normal 12px Verdana; color:#000000; }
img { border:0; }
form { margin-top:0; padding-top:0; }
p { margin-top:0; padding-top:0; }
a { font-family:Verdana; color:#ae5d0e; text-decoration:none; }
a:hover { font-family:Verdana; color:#ae5d0e; text-decoration:underline; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
/*ul { margin:0; padding:0; list-style-type:none; }
	li { padding-left:29px; background:url(../images/bullet.gif) no-repeat 19px 4px; }*/
#main { width:100%; background:url(../images/bg_main.jpg) no-repeat center bottom; }
#main2 { width:100%; background:url(../images/bg_main2.jpg) no-repeat center bottom; }
	#content { width:966px; height:100%; margin:0 auto; }	
		#menut { width:687px; height:96px; float:left; }
			#menut td { background:url(../images/menut_bullet.gif) no-repeat center top; text-align:center; }
				#menut td a { font:bold 12px Tahoma; color:#6c3620; }
				.menut_item div { padding:42px 3px 0 3px; }
				.menut_itema { background:url(../images/menut_bulleta.gif) no-repeat center top !important; text-align:center; }
				.menut_itema div { padding:49px 3px 0 3px; }
		#langs { float:right; padding:14px 56px 0 0; }
		#langs2 { float:right; padding:14px 39px 0 0; }
			#lang_lt { display:block; float:right; width:35px; text-align:center; font:normal 10px Tahoma; color:#6c3620; line-height:10px; padding-bottom:38px; background:url(../images/lang_lt.gif) no-repeat center bottom; }
			#lang_en { display:block; float:right; width:35px; text-align:center; font:normal 10px Tahoma; color:#6c3620; line-height:10px; padding-bottom:38px; background:url(../images/lang_en.gif) no-repeat center bottom; }
			#lang_ru { display:block; float:right; width:35px; text-align:center; font:normal 10px Tahoma; color:#6c3620; line-height:10px; padding-bottom:38px; background:url(../images/lang_ru.gif) no-repeat center bottom; }
			#lang_de { display:block; float:right; width:35px; text-align:center; font:normal 10px Tahoma; color:#6c3620; line-height:10px; padding-bottom:38px; background:url(../images/lang_de.gif) no-repeat center bottom; }
			#lang_se { display:block; float:right; width:35px; text-align:center; font:normal 10px Tahoma; color:#6c3620; line-height:10px; padding-bottom:38px; background:url(../images/lang_sw.gif) no-repeat center bottom; }
			#lang_no { display:block; float:right; width:35px; text-align:center; font:normal 10px Tahoma; color:#6c3620; line-height:10px; padding-bottom:38px; background:url(../images/lang_no.gif) no-repeat center bottom; }
		#icons { padding:9px 83px 0 0; float:right; }
		#flash { padding:0 0 0 7px; float:left; height:457px; margin-top:8px } 
		#right { float:left; padding:0 0 0 7px; }
			#menur { width:245px; height:150px; }
			#menur2 { width:245px; height:160px; }
				.menur_pad { padding:11px 0 0 20px; }
				.menur_pad2 { padding:11px 0 0 20px; }
					.menur_item { padding-top:10px; }
						.menur_item a { display:block; font:bold 11px Tahoma; color:#6c3620; background:url(../images/menur_bullet.gif) no-repeat left center; padding:1px 0 1px 21px; }
			#menux { background:url(../images/bg_menux.gif) no-repeat 0px 15px; width:254px; height:220px; }
				.menux_item1 { padding:0 0 28px 20px; }
				.menux_item2 { padding:0 0 28px 20px; }
				.menux_item3 { padding:0 0 0 20px; }
					#menux a { display:block; font:bold 11px Tahoma; color:#6c3620; background:url(../images/menur_bullet.gif) no-repeat left center; padding:1px 0 1px 21px; }
			#map { width:275px; height:308px; }
		#block1 { float:right; width:390px; margin-right:93px; height:160px; overflow:hidden; line-height: 140%;}
			.block_title { font:normal 18px Georgia; color:#6c3620; font-style:italic; padding-bottom:5px; }
			.more { font:normal 12px Georgia; color:#6c3620; font-style:italic;/* padding-top:6px;*/ padding-top:2px; }
				.more a { font:normal 12px Georgia; color:#6c3620; font-style:italic; }
		#block2 { float:right; width:330px; height:160px; overflow:hidden; line-height: 140%;}
		#copyright { float:left; width:544px; padding:21px 0 19px; color:#222222; }
			#se { padding-top:5px; }
		#banners { float:right; width:420px; padding:11px 0 8px 0; }
		#banners2 { float:right; width:402px; padding:11px 0 8px 0; }
		.title_logo { width:160px; height:92px; position:absolute; margin:-403px 0 0 1px; z-index:1000; }
	#content2 { width:948px; height:100%; margin:0 auto; }
		#title { font:bold 14px Tahoma; color:#6c3620; padding:0 0 13px 0; float:left; width:450px; }
			#title h1 { font:bold 14px Tahoma; color:#6c3620; padding:0; margin:0; }
		.back { display:block; float:right; font:italic 12px Georgia; color:#6c3620; }
		.back:hover { display:block; float:right; font:italic 12px Georgia; color:#6c3620; }
		.news_img_bg { float:left; width:137px; height:99px; background:url(../images/img_bg.gif) no-repeat left top; }
			.news_img { width:129px; height:91px; margin:3px 0 0 3px; }
		.news_info { width:496px; float:right; padding:4px 0 3px 0; }
		.news_title { color:#000000; padding:0 0 5px 0; }
			.news_title a { color:#000000; font-weight:bold; }
			.news_date { color:#828282; }
		#paging { float:right; }
			#paging a { font:normal 11px Tahoma; color:#000000; }
			.page { color:#6c3620 !important; font-weight:bold !important; }
			span.previous { font:italic 12px Georgia !important; color:#b4b0aa; }
			a.previous { font:italic 12px Georgia !important; color:#6c3620 !important; }
			span.next { font:italic 12px Georgia !important; color:#b4b0aa; }
			a.next { font:italic 12px Georgia !important; color:#6c3620 !important; }
		.news_img_bg2 { width:331px; background:url(../images/img_m.gif) repeat-y left top; float:left; margin:0 13px 13px 0;  text-align:center; }
		.news_img2 { padding-left:3px; }
		.project { float:left; width:187px; height:199px; overflow:hidden; background:url(../images/pimg_bg.gif) no-repeat top left; margin:0 20px 16px 0; }
			.pimg { width:181px; height:128px; margin:2px 0 0 2px; }
			.pyear { width:181px; height:19px; cursor:pointer; margin:0 0 0 2px; background-color:#ef9200; color:#ffffff; font-size:10px; }
				.pyear_pad { float:left; padding:1px 0 0 8px; }
				.pmore { float:right; padding:2px 4px 0 0; font:italic 12px Georgia; color:#ffffff; }
					.pmore a { font:italic 12px Georgia; color:#ffffff; }
					.pmore a:hover { font:italic 12px Georgia; color:#ffffff; }
			.pintro { font-size:11px; color:#15300b; padding:2px 6px 4px 8px; line-height:11px; }
		/*.pgallery { width:649px; height:429px; background:url(../images/pgallery_bg.gif) no-repeat left top; margin-bottom:6px; }*/
		.pgallery_title { font:bold 12px Tahoma; padding-left:18px; height:41px; }
		.pdesc { float:left; width:370px; padding-top:5px; }
		.pright { float:right; width:263px; }
			.pparams { background-color:#ded5be; padding:11px 4px 6px 4px; border:2px solid #f1ece4; }
				.pparams_title { font:bold 12px Tahoma; padding:0 0 6px 7px; }
				.pparams_table { background-color:#ffffff; }
					.pparams_table  td {  border-right:1px solid #ded5be; border-bottom:1px solid #ded5be; color:#15300b; }
			.pcontact { padding-left:12px; color:#15300b; }
				.pcontact a { color:#15300b; }
				.pcontact a:hover { color:#15300b; }
				.pc_img { float:left; width:92px; margin-bottom:5px; }
		.sitemap_l1 { padding:5px 0 0 10px;background:url(../images/bullet.gif) no-repeat 0 12px; }
			.sitemap_l1 a { color:#000000; }
			.sitemap_l2 { padding:0 0 5px 15px; }
				.sitemap_l2 a { color:#000000; font-size:11px; }
	
	/*!form*/
	  .form_up { padding:31px 0 19px 0; }
	  .form_down { padding:8px 0 9px 0; }
	  .label { text-align:right; }
	  .textfield { font:normal 12px Verdana; color:#000000; border:1px solid #6c3620; background-color:#ffffff; width:250px; height:18px; }
	  .textarea { font:normal 12px Verdana; color:#000000; border:1px solid #6c3620; background-color:#ffffff; width:250px; height:100px; }
	  .filebrowser { font:normal 12px Verdana; color:#000000; border:1px solid #6c3620; background-color:#ffffff; width:250px; height:18px; }
	  .select { font:normal 12px Verdana; color:#000000; border:1px solid #6c3620; background-color:#ffffff; width:250px; height:20px; }
	  .submit_btn { border:0; background:#6c3620; font:normal 12px Verdana; color:#ffffff; width:72px; height:22px; cursor:pointer; }
	.spacer { height:10px; line-height:10px; font-size:10px; }
	/*form!*/