/* CSS Document */

body, html {margin:0px; padding:0px;}

#container {width:1003px; margin:auto; position:relative; background-color:#FFFFFF}
	#container td {vertical-align:top}
	.top {width:994px; }
		
	#top {background:url(/images/top_bg2.jpg); height:88px; position:relative;}
		.icon_home { position:absolute; top:0px; left:27px;}
		.icon_map { position:absolute; top:0px; left:96px;}
		.icon_mail { position:absolute; top:0px; left:164px;}
		.logo {position:absolute; top:9px; left:253px; width:502px; height:40px; background:url(/images/logo.jpg) no-repeat}
		.white_logo {position:absolute; top:63px; left:363px; width:276px; height:19px; background:url(/images/logo_white.jpg) no-repeat}
		.list {position:absolute; top:0px; right:0px; width:208px; height:83px; background:url(/images/list.jpg) no-repeat}
	
	.left_border {width:4px; background:url(/images/left_border.jpg) repeat-y}
	.right_border {width:5px; background:url(/images/right_border.jpg) repeat-y}
	
	#orange_line {height:25px; background:url(/images/orange_line.jpg) no-repeat;}
	#menu {height:31px; background:url(/images/top_bg.jpg); position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-weight:bold} 
		#menu a {color:#f3f3f3; text-decoration:none}
		#menu a:hover {color:#FDDE89;}
		#menu img {border:0px;}
		.menu_1 {position:absolute; left:52px; top:6px; width:93px; height:12px;}
		.menu_2 {position:absolute; left:180px; top:5px; width:100px; height:12px;}
		.menu_3 {position:absolute; left:307px; top:11px; width:130px; height:12px;}
		.menu_4 {position:absolute; left:468px; top:12px; width:93px; height:12px;}
		.menu_5 {position:absolute; left:605px; top:6px; width:100px; height:12px;}
		.menu_6 {position:absolute; left:744px; top:5px; width:93px; height:12px;}
		.menu_7 {position:absolute; left:877px; top:14px; width:93px; height:12px;}
		
	#flash_block {position:relative}	
		
	.flash {width:766px; height:291px; }
	.news { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
		.flash_list {width:35px; height:72px; background:url(/images/flash_list.jpg) no-repeat}
		.news_top { height:25px; background:url(/images/news_top.jpg) no-repeat}
		.news_title {margin-top:13px; height:14px; background:url(/images/news_title.jpg) no-repeat}
		.news_body {margin:0px 7px 0px 10px;}
		.news_body_site {margin:0px 7px 0px 0px;}
		.news_item { margin-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
		.news_date {background:url(/images/news_date_bg.jpg) repeat-x; display:block; float:left; color:#FFFFFF; margin-right:3px; padding:0px 2px 0px 2px;}
		.news_item a{color:#e77200}
		.news a{color:#e77200}
		.full_news {font-family:tahoma, arial; font-size:12px; text-align:right}		
			.full_news a {color:#e77200}
			
		.news_border { position:absolute; top:290px; right:0px; height:3px; background:url(/images/under_news_border.jpg) no-repeat; width:232px; height:10px;}
		
		.line {border-bottom:1px solid #a1a1a1; margin-top:15px;}
		
		
	#foto {width:723px; margin:4px auto; position:relative}
		.foto_left_b {width:13px; height:86px; background:url(/images/works_line_l.jpg) no-repeat}
		.foto_right_b {width:13px; height:86px; background:url(/images/works_line_r.jpg) no-repeat}
		.foto_items {margin-top:14px; }
			.foto_items img {border:0px;}
			.foto_items td {height:59px;}
			.works_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
			.works_text a {color:#007A03}
			.foto_title {position:absolute; top:0px; left:21px; width:104px; height:11px; background:url(/images/works_title.jpg) no-repeat}
		
	#middle {}
		.under_top_menu {height:25px; background:url(/images/under_top_menu.jpg) no-repeat}
		.under_top_menu_right {height:25px; background:url(/images/under_top_menu_right.jpg) no-repeat}
		.bottom_left {position:absolute; bottom:0px; left:4px; height:166px; width:583px; background:url(/images/bottom_im_l.jpg) no-repeat}
		.bottom_right {position:absolute; bottom:0px; right:5px; height:57px; width:420px; background:url(/images/bottom_im_r.jpg) no-repeat; z-index:1}
		.primegr {position:absolute; bottom:50px; right:6px; width:113px; height:23px; z-index:3}
		.bottom_text {font-family:"Times New Roman", Times, serif; font-style:italic; color:#96B506; position:absolute; z-index:2; bottom:3px; right:20px; font-size:13px; height:32px}
	
	#content { margin:17px 23px 180px 29px; }
	
		.pageTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#007A03; font-weight:bold}
		.text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:11px; margin-left:3px;}	
			.text a {color:#007A03}			
		
	.right_menu { margin:22px 15px 0px 10px}
		.menu_title {margin:0px 0px 17px 24px}
		.menu_item {font-family:tahoma, arial; font-size:12px; height:18px; margin-bottom:9px;}
			.menu_item a {color:#676767; text-decoration:none}
			.menu_item a:hover {color:#2D9D49; text-decoration:underline}
			.menu_item img {vertical-align:middle}
			
/* content*/

.mainTable {border:1px solid #007A03}
	.mainTable td {border:1px solid #007A03}
	.mainTr{background-color:#D8FFD2}
	
	.work_title {font-size:12px; color:#007A03; font-weight:bold; margin-bottom:5px;}