			#d_logo_link		{ position:absolute; z-index:100000000000 }
			#d_logo_link img	{ margin-left:8px; margin-top:3px; border:none }
			
			#bas_logo_link		{ position:absolute; }
			#bas_logo_link img	{ margin-left:780px;  border:none }
/******************************************************************/
		/* COMMON */
		/************************************************************************************/
		
			BODY 	{margin:0px 0 0px 0; background:url('images/building/top_bg.jpg') top left repeat-x #c3c3c3; border-bottom:1px solid #9f9f9f; padding-bottom:35px;}
			FORM 	{margin:0 0 0 0;}
			
			a 				{ text-decoration:none}
			a:hover			{ text-decoration:underline}
			
			.readmore			{ color:#9c2f18; margin-top:9px; margin-left:10px}
			.readmore a			{ padding-left:17px; color:#9c2f18; background:url('images/building/forward.gif') center left no-repeat;}
			.readmore.back a	{ background:url('images/building/back.gif') center left no-repeat;}
			
		/* COMMON */	
		/************************************************************************************/
		/* TOP PAGE PART */
			
			#main_table		{ font-family: Helvetica; font-size: 12px; border-bottom:1px solid #c2c2c2}
			#main_table	*	{ font-family:Helvetica; font-size:12px;}
			
			#logo		{ position:absolute;margin-top:-43px; margin-left:12px; width:381px; height:80px}
			#langs		{ position:absolute; margin-left:875px; margin-top:-42px}
			#langs a		{ color:white; font-weight:bold;float:left; display:block; padding:20px 11px 13px 11px; background:url('images/building/whitepng.png') top left no-repeat}
			#langs a:hover	{ }
			
			#page_top		{ position:relative; z-index:10}
			
		/* TOP PAGE PART */
		/************************************************************************************/
		/* NAVIGATIONS */
		
			#navigation			{ width:581px; margin-top:0px; font-size:11px; color:#515151; background:url('images/building/nav_bg.jpg') top right no-repeat;}
			#navigation a		{ display:block;text-transform:uppercase;font-size:11px; font-weight:bold; text-decoration:none; padding:6px 25px 20px 25px; color:#515151; background:url('images/building/blackpng.png') top left no-repeat; }
			#navigation a:hover	{ text-decoration:underline; color:#868686 }
			#navigation a.act	{ text-decoration:underline; color:#868686 }
			
	
		/* NAVIGATIONS */	
		/************************************************************************************/
	/************************************************************************************/

			#st_page_bg				{ position:absolute;z-index:5; margin-left:484px; margin-top:-15px}
			#st_page_content		{ height:450px; width:377px}
			#st_page_content .text	{ height:400px;text-align:justify; margin-left:70px; }
						
			#inner_padding		{ margin:4px 20px 0 70px;}
			#inner_padding.cont { margin-top:4px;}
			#inner_right_part	{ float:left; margin-left:42px;}
			
			.table_title		{ margin-bottom:5px;text-transform:uppercase}
			.inner_table		{ width:390px; border-top:2px solid #cdcdcd; border-bottom:2px solid #cdcdcd; color:#231f20}
			.inner_table td		{ padding:5px 16px 6px 16px}
			.inner_table .grey	{ background:#efefef}
			.inner_table .white	{ background:#ffffff;}
			.inner_table .act	{ background:#e1ac43}
			.inner_table .brdr	{ border-right:2px solid #cdcdcd;}
			
			
			#gallery_padding	{ margin:20px 20px 0 3px;}
			
			
			.abs_section		{ position:absolute; width:165px; color:#231f20; z-index:4}
			.abs_section a		{ color:black}
			.abs_section .title	{ font-weight:bold; text-transform:uppercase; margin-bottom:8px}
			.abs_section .title a 		{ color:black; text-transform:uppercase; text-decoration:underline; }
			.abs_section .title a:hover	{ text-decoration:none !important; }
			
			#section_1		{ margin-top:56px; margin-left:20px;}
			#section_2		{ margin-top:17px; margin-left:495px;}
			#section_3		{ margin-top:313px;margin-left:175px;}
			#section_4		{ margin-top:355px;margin-left:525px;}
			#section_5		{ margin-top:122px;margin-left:760px;}
			
			
			#left_cur_plan_content				{ width:514px}
								
			#cur_obj_top_info	{ width:378px; position:relative; top:205px;  z-index:200; margin-bottom:13px; }
			
			#stage_table		{ width:174px; float:right; font-family:Helvetica; margin-top:5px}
			#stage_table .act	{ background:#e1ac43}
			#stage_table td		{ padding:0 10px}
			
			.obj_info			{ float:left; width:170px}
			.obj_info .title	{ font-weight:bold; text-transform:uppercase; text-decoration:underline; margin-bottom:5px}


			
	/* CONTENT */
	/************************************************************************************/
	/* SCROLLS */
		
		.scrollgeneric { line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
		
		.vscrollerbase { width: 40px; border:0px solid black; background:url('images/building/base_scroll_img.gif') top center no-repeat white; }
		
		.vscrollerbar { padding: 9px 0px; border:0px solid black; margin-left:10px; width: 20px;height: 18px !important;
						background:url('images/building/scroll_head.png') top center no-repeat white; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/building/scroll_head.png', sizingMethod='scale')}
		
		.scrollerjogbox {width: 20px; top: auto; left: auto; bottom: 0px; right: 0px;}
		
		
		#mycustomscroll 	{ width: 420px; height: 379px; overflow: auto; position: relative; float:left;}
		
		
		#scrol_gallery 		{ width: 200px; height: 418px; overflow: auto; position: relative; float:left; }
		#scrol_gallery img	{ margin-bottom:5px;}
		
		
		#smallscroll		{ width: 400px; height: 135px; overflow: auto; position: relative; z-index:200; margin-top:220px;}

	/* SCROLLS */
	/************************************************************************************/
