/*main template tables*/
div.left_line_bg_div{
	height: 580px;
}
table.external_table 
	{min-width: 750px; width: 760px; height: 100%;}
td.left_external_td 
	{width: 1%; padding: 0em; background: #064B86 url("/i/bti_hvid.gif"); background-repeat: no-repeat; background-position: right bottom; background-attachment: scroll;}
td.main_external_td 
	{width: 99%; height: 100%; padding: 0em 1em 0em 1em; text-align: center;}
table.content_table_height
	{height: 100%;}

	
/*top small menu*/
td.main_top_small_menu_td
	{height: 1%}
td.td_top_small_menu
	{padding: 2px 0em 1em 0em;}
a.a_top_small_menu
	{font-size: 8pt;}
	
	
/*tabs (main menu)*/
td.main_menu_td
	{height: 30px; padding: 1em 0 0 1em; vertical-align: center; text-align: left; background: #4b7fa6 url("/i/top_menu_right_bg.jpg")right center repeat-y;}

	ul.main_menu_ul
		{list-style: none; display: inline;}
	li.main_menu_li 
		{float: left; padding: 0 4px 0 0; margin: 0 2px 0 0; background: transparent url("/i/header_tab.gif") 100% -600px no-repeat;}
	a.a_top_main_menu
		{float: left; display: block; padding: 4px 4px 4px 10px; font-size: 8pt; font-weight: bold; text-decoration: none; background: transparent url("/i/header_tab.gif") 0% -600px no-repeat;}
	
	/*not selected*/
	li.main_menu_li_notselected
		{background-position: 100% -600px;}
	li.main_menu_li_notselected:hover /*в IE не работает. Использую javascript*/
		{background-position: 100% -400px;}
	a.a_top_main_menu_notselected
		{background-position: 0% -600px; color: #ffffff;}
	a.a_top_main_menu_notselected:hover
		{background-position: 0% -400px; color: #ffffff;}
	
	/*selected*/
	li.main_menu_li_selected
		{background-position: 100% -200px;}
	span.a_top_main_menu_selected
		{background: transparent url("/i/header_tab.gif") 0% -200px no-repeat; color: #000000; float: left; display: block; padding: 4px 4px 4px 10px; font-weight: bold;}
	
	/*sub selected*/
	li.main_menu_li_subselected
		{background-position: 100% -200px;}
	li.main_menu_li_subselected:hover /*в IE не работает. Использую javascript*/
		{background-position: 100% -0px;}
	a.a_top_main_menu_subselected
		{background-position: 0% -200px; color: #000000; text-decoration: underline;}
	a.a_top_main_menu_subselected:hover
		{background-position: 0% -0px; color: #000000; text-decoration: none;}

/*left menu (sub1 menu)*/
td.left_menu_td
	{padding: 0.2em 0em 0.2em 0em;}
	
	a.a_left_menu
		{display: block; margin: 2px 0 2px 0; padding: 2px; background-color: #f3f3f3; border-bottom: 1px solid #CCCCCC; font-size: 9pt; font-weight: normal; color: #064b86; text-decoration: none;}
	a.a_left_menu:hover
		{background-color: #e5ecf2; border-bottom: 1px solid #AAAAAA; text-decoration: none;}
	
	/*selected*/
	span.a_left_menu_selected
		{display: block; margin: 3px 0 3px 0; padding: 4px 2px 5px 4px; background-color: #6b93b6; font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF;}
	
	/*sub selected*/
	a.a_left_menu_subselected
		{display: block; margin: 3px 0 3px 0; padding: 4px 2px 5px 4px; background-color: #6b93b6; color: #FFFFFF; font-size: 8pt; font-weight: bold; text-decoration: underline;}
	a.a_left_menu_subselected:hover
		{background-color: #4b7fa6; color: #FFFFFF;  text-decoration: none;}

/*left menu (sub2 menu)*/
	div.sub2_menu
		{margin-bottom: 1em;}
	div.sub2_menu_item
		{margin: 4px 2px 4px 10px;}
	/*selected*/
	span.a_sub2_menu_selected
		{font-weight: bold; color: #000000; text-decoration: none;}
		

/*Header & Logo*/	
td.main_header_td
	{text-align: left; width: 90%; vertical-align: middle; padding-left:10px; padding-top:10px; vertical-align:center;}
	/*{text-align: left; width: 90%; vertical-align: middle; padding: 0em 1em 0em 0em; background: url('/i/navchain_bg.jpg'); background-repeat: no-repeat; background-position: left bottom;}
td.td_main_logo_header*/
	{height: 1px; width: 10%;}
td.td_top_logo
	{background-color:#064B86;}
h1.header_h1
	{font-family: Verdana, Arial, Helvetica, sans-serif; color: #064B86; font-size: 16px; font-weight: bold; line-height:20px}
/*	{font-size: 13pt; color: #4f4f4f; display: inline; line-height: 13pt;}

/*navigation chain*/
td.td_main_navchain
	{height: 1px; vertical-align: middle;  padding: 0.2em 0em 0em 0em;}
	
/*main content*/
td.main_content_td
	{padding: 1em 0em 1em 0em;}
td.main_content_right_area_td
	{padding: 1em 0em 1em 1em;}

/*left panel*/
td.main_left_panel_td
	{padding: 1em 1em 1em 0em; width: 25%;}
	
/*bottom*/
td.td_bottom
	{vertical-align: bottom;}
table.bottom_table
	{border-top: 1px solid #064B86; width: 100%; margin-bottom: 1em;}
	
	
/*content formatting */
table.card_table
	{border-collapse: separate; border-spacing: 1px;}
.header_td
	{background-color: #064B86; color: #FFFFFF; font-weight: Bold; padding: 5px; border: 1px solid #064B86;}
.header_td_light
	{background-color: #e5ecf2; color: #000000; font-weight: Bold; padding: 5px; border: 1px solid #064B86;}
.card_tr
	{background-color: #e5ecf2;}
tr.empty
	{height: 10px;}
td.card_td
	{padding: 5px;}

	
div.pop_hint{
	position: absolute;
	width: 200px;	
	margin-top: 0px;
	margin-left: -190px;
	padding: 4px 2px 4px 2px;
	background-color: #EAEAEA;
	border: #36a7e9 1px solid;
	text-align: left;
}

select.main_select
	{width: 90%;}


