html{ height:100%; }
body{ height:100%; width: 100%; padding:0px; margin:0px; font-family:Tahoma; color:#FFFFFF; }

p, img, form{ padding:0px; margin:0px; border:0px; }

table.main{ height:100%; width: 100%; padding:0px; margin:0px; }

.content{ background:url(../img/bg_top.jpg) 0px 0px repeat-x; width:100%;  vertical-align:top; background-color:#58B01B; }
	td.logo{ padding: 0px 0px 0px 50px; margin:0px; vertical-align:top; width:300px; }

	td.language_bar{ vertical-align:top; }
		table.table_language_bar{ width:169px; }
			td.table_language_bar_top_l{ background:url(../img/home_l.gif) no-repeat; width:8px; height:39px; background-color:#58B01B; }
			td.table_language_bar_top_c{ background:url(../img/home_c.gif) repeat-x; height:39px; vertical-align:top; font-size:11px; padding:0px 0px 0px 7px; background-color:#58B01B; }
				span.home{ background:url(../img/home_ico.gif) 0px 3px no-repeat; padding-left:15px; }
					span.home a{ text-decoration:none; color:#FFFFFF; font-size:11px; }
					span.home a:hover{ text-decoration:underline; }
				span.spacer{ background:url(../img/spacer.gif) 0px 3px no-repeat; padding-left:6px; margin-left:7px; } 
				span.sitemap{ background:url(../img/sitemap.gif) 0px 3px no-repeat; padding-left:15px; font-size:11px; } 
					span.sitemap a{ text-decoration:none; color:#FFFFFF; font-size:11px; }
					span.sitemap a:hover{ text-decoration:underline; }
				div.spacer2{ height:1px; width:138px; background-color:#A3D481; font-size:1px; padding:0px; margin:0px; line-height:1px; margin-left:5px; }
			td.table_language_bar_top_r{ background:url(../img/home_r.gif) no-repeat; width:8px; height:39px; }

			td.table_language_bar_content_l{ background:url(../img/home_content_l.gif) repeat-y; width:8px; height:35px; }
			td.table_language_bar_content_c{ background:url(../img/home_content_c.gif) repeat; height:35px; vertical-align:top; text-align:left; }
				span.lang{ padding-left:5px; font-size:11px; color:#FFFFFF; }
			td.table_language_bar_content_c select{ width:90px; }	
				
				select{ border:1px #A0A0A0 solid; }
			td.table_language_bar_content_r{ background:url(../img/home_content_r.gif) repeat-y; width:8px; height:35px; }

			td.table_language_bar_foot_l{ background:url(../img/home_foot_l.gif) no-repeat; width:8px; height:9px; }
			td.table_language_bar_foot_c{ background:url(../img/home_foot_c.gif) repeat-x; height:9px; }
			td.table_language_bar_foot_r{ background:url(../img/home_foot_r.gif) no-repeat; width:8px; height:9px; }			

/*MENU START*/
	td.content_td{ vertical-align:top; }
		td.content_size{ width:340px; }
		table.content_table{ margin-left:30px; }
		
		td.content_menu_t{ background:url(../img/menu_top_bar_t.jpg) no-repeat; width:310px; height:4px; }
			td.content_menu_t_td{ background:url(../img/menu_top2.jpg) no-repeat; width:310px; height:246px; vertical-align:top; text-align:left; }
			
			div.rel{ position:relative; }
			div.abs{ position:absolute; }
				table.abs{ margin-left:1px; width:152px; padding-top:5px;  }
					td.menu_a{ background:url(../img/menu_bar.gif) no-repeat; width:151px; height:32px; color:#FCFF00; font-weight:bold; font-size:12px; padding:0px 0px 0px 23px; }
						td.menu_a a{ color:#FCFF00; }
					td.menu{ color:#FFFFFF; font-weight:bold; font-size:12px; padding:3px 0px 2px 14px; }
					td.menu a{ text-decoration:none; }
					td.menu a:hover{ text-decoration:underline; }
					td.menu span{ background:url(../img/menu_arrow.gif) 0px 5px no-repeat; height:5px; padding-left:9px; }
					div.menu_spacer{ background-color:#9ED17A; width:125px; height:1px; font-size:1px; line-hight:1px; margin-top:6px; }
					div.menu_spacer_sub{ background-color:#4daf4d; width:125px; height:1px; font-size:1px; line-hight:1px; margin-top:6px; }
						td.menu_sub_a{ color:#FFFFFF; font-size:12px; padding:0px 0px 0px 14px; }
						td.menu_sub{ color:#FFFFFF; height:25px; font-size:12px; padding:0px 0px 0px 14px; }
						td.menu_sub a{ text-decoration:none; }
						td.menu_sub a:hover{ text-decoration:underline; }
							td.menu_sub span{ background:url(../img/menu_arrow.gif) 0px 5px no-repeat; width:3px; height:5px; padding-left:9px; }
						td.menu_sub_title{ width:151px; height:25px; color:#FCFF00; font-size:12px; padding:0px 0px 0px 14px; }							
						td.menu_sub_title span{ padding:0px 0px 0px 9px; color: #FCFF00; width:3px; height:5px; }						
						td.menu_sub_title span a{ color: #FCFF00; }
			div.abs_l{ position:absolute; left:150px; }
/*END MENU*/
			
/* START LANGEUAGE BAR */
.language{ height:27px; *height:25px; text-align:left; vertical-align:top; padding:8px 0px 2px 30px; *padding:8px 0px 2px 45px; }
	.language a{ color: #C9C5E9; }
	.language_title{ height:27px; *height:25px; font-size:11px; font-weight:bold; color:#CBC7EA; vertical-align:center;  }
	.language_title a{ font-size:11px; }
	.language_td{ height:27px; *height:25px; padding-left:5px; vertical-align:center; }
	div.spacer4{ background:url(../img/lang_sp.gif) repeat-y; width:2px; height:21px; }
/* END LANGEUAGE BAR */

/*START CONTENT */
	table.page_content{ margin-left:30px; }
		td.page_content_l{ vertical-align:top; text-align:left; padding-top:8px; }
			.page_content_left_box_l_top{ background:url(../img/content_l_top.gif) no-repeat; width:309px; height:6px; }
			.page_content_left_box_l_c{ background:url(../img/content_l_c.gif) no-repeat; width:309px; background-color:#E8F4DE; vertical-align: top; }
			.page_content_left_box_l_foot{ background:url(../img/content_l_foot.gif) no-repeat; width:309px; height:6px; }
			
	td.page_content_middle{ vertical-align:top; padding:9px 0px 0px 9px; }
		td.page_content_middle_top{ background:url(../img/content_c_top.gif) no-repeat; width:309px; height:6px; font-size:1px; line-height:1px; }
		td.page_content_middle_center{ background:url(../img/content_c_c.gif) no-repeat; width:309px; ##height:100px; background-color:#008C00; vertical-align: top; text-align: left;}
		td.page_content_middle_foot{ background:url(../img/content_c_foot.gif) no-repeat; width:309px; height:6px; font-size:1px; line-height:1px; }
		td.page_content_middle_spacer{ height:9px; }
		td.page_content_middle_box{ background:url(../img/content_foot_bar.gif) no-repeat; width:310px; height:100px; vertical-align: top; text-align: left; }
		
	td.page_content_r{ vertical-align:top; padding:0px 0px 0px 8px; }
		td.page_content_r_top{ background:url(../img/content_r_top.gif) no-repeat; width:317px; height:6px; font-size:1px; line-height:1px; }
		td.page_content_r_center{ background:url(../img/content_r_c.gif) 0px 0px repeat-y; width:317px; min-height:229px; *height:229px; padding-top:10px; vertical-align: top; text-align: left; }
		td.page_content_r_foot{ background:url(../img/content_r_foot.gif) no-repeat; width:317px; height:8px; font-size:1px; line-height:1px; }
		td.page_content_r_spacer{ height:9px; }
		td.page_content_r_box_top{ background:url(../img/content_c_c_top.gif) no-repeat; width:317px; height:6px; font-size:1px; line-height:1px; }
		td.page_content_r_box_center{ background:url(../img/content_c_c_c.gif) no-repeat; width:317px; ##height:100px; vertical-align: top; text-align: left; }
		td.page_content_r_box_foot{ background:url(../img/content_c_c_foot.gif) no-repeat; width:317px; height:8px; font-size:1px; line-height:1px; }

/*END CONTENT */

/*START SUBPAGE CONTENT */

		td.sub_page_content_l{ width: 626px; height: 16px; vertical-align:top; text-align:left; padding-top:8px; }
			.sub_page_content_left_box_l_top{ background:url(../img/s_contnet_l_menu_box_top.gif) no-repeat; width:626px; height:6px; }
			.sub_page_content_left_box_l_c{ background:url(../img/s_contnet_l_menu_box_content.gif) no-repeat; width:626px; height:334px; background-color:#E8F4DE; vertical-align: top; }
				.sub_page_content_left_box_l_c_d { background: #E8F4DE url(../img/s_contnet_l_menu_box_top_content.gif) no-repeat; width: 600px; height: 100px; padding: 0px 10px 0px 7px; vertical-align: top; }
			.sub_page_content_left_box_l_foot{ background:url(../img/s_contnet_l_menu_box_foot_content.gif) no-repeat; width:626px; height:16px; }


	td.page_content_sub_r{ width:320px; vertical-align:top; padding:0px 0px 0px 8px; }
		td.page_content_sub_r_top{ background:url(../img/content_r_top.gif) no-repeat; width:320px; height:6px; }
		td.page_content_sub_r_center{ width:320px; height:229px; vertical-align: top; text-align: left; }
			div.right_menu{ padding:13px 0px 0px 15px; }
				div.right_menu_title{ color: #FCFF00; font-weight: bold; font-family:Tahoma; padding: 0px 0px 0px 5px; font-size: 13px; }
				div.right_menu_bar{ background-color: #ADA7DD; height: 1px; width: 273px; line-height: 1px; font-size: 1px; margin: 5px 0px 5px 0px; }
					li.right_menu { list-style:none; padding: 0px 0px 0px 20px; margin-top:5px; background:url(../img/arrow_6.gif) 5px 3px no-repeat; }
						li.right_menu a{ }
						li.right_menu a:hover{ text-decoration:underline; }
					li.right_menu_a { list-style:none; padding: 0px 0px 0px 20px; margin-top:5px; background:url(../img/arrow_6a.gif) 5px 3px no-repeat; }
						li.right_menu_a a{ color: #FCFF00; font-size: 12px; }
		td.page_content_sub_r_foot{ background:url(../img/content_r_foot.gif) no-repeat; width:320px; height:8px; }
		td.page_content_sub_r_spacer{ height:5px; }
		td.page_content_sub_r_box_top{ background:url(../img/content_c_c_top.gif) no-repeat; width:320px; height:6px; }
		td.page_content_sub_r_box_center{ background:url(../img/content_c_c_c.gif) no-repeat; width:320px; height:79px; vertical-align: top; text-align: left; }
		td.page_content_sub_r_box_foot{ background:url(../img/content_c_c_foot.gif) no-repeat; width:320px; height:8px; }
		
/*END SUBPAGE CONTENT */

td.foot{ background:url(../img/foot.jpg) 0px 100% repeat-x;  width:100%; height:121px; padding:0px; margin:0px; vertical-align:bottom; background-color:#58B01B; }
	.table_foot{ color:#D1CDEC; font-size:11px; font-family:Tahoma; width:1010px; height:58px; }
	.table_foot td{ color:#D1CDEC; }
		.table_foot a { text-decoration:none; color:#D1CDEC; font-size:11px; }
		.table_foot a:hover { text-decoration:underline; }
		.table_foot span { color:#D1CDEC; font-size:10px; }
		span.menunav{ padding:0px 5px 0px 5px; }
		div.spacer3{ height:1px; width:110px; background-color:#8880CF; font-size:1px; padding:0px; margin:10px 0px 2px 90px; line-height:1px; }
		.table_foot_td{ text-align:right; width:200px; padding-right:45px; }
			.table_foot_td a{ font-weight:bold; padding-top:3px; }
			
/* REST */
td.shortcuts_title a{ text-decoration:none; }
td.shortcuts_title a:hover{ text-decoration:underline; }

