@import url("/css/global.css");


table.root_tab { border: none; padding: 0px; width: 100%; height: 100%;}
table.root_tab td.header_empty_cell { background: #000000; }
table.root_tab td.header_cell { background: #000066; width: 730px; height: 100px; padding: 0px; color: white; }


table.root_tab td.menu_empty_cell { background: url("../images/menu_bg_empty.png"); }
table.root_tab td.menu_cell { background: url("../images/menu_bg_empty.png");  width: 730px; }
table.root_tab td.menu_cell table.mainmenu { width: 100%; height: 25px; }
table.root_tab td.menu_cell table.mainmenu td.active { background: url("../images/menu_bg_up_sel.png"); padding: 3px 7px 3px 7px; text-align: center; color: black; font-size: 12px; width: 10%; }
table.root_tab td.menu_cell table.mainmenu td.active a { font-weight: bold; color: black; text-decoration: none; }
table.root_tab td.menu_cell table.mainmenu td.active a:hover { text-decoration: underline; }
table.root_tab td.menu_cell table.mainmenu td.normal { background: url("../images/menu_bg_up_nor.png"); padding: 3px 7px 3px 7px; text-align: center; color: white; font-size: 12px; width: 10%; }
table.root_tab td.menu_cell table.mainmenu td.normal a { font-weight: bold; color: white; text-decoration: none; }
table.root_tab td.menu_cell table.mainmenu td.normal a:hover { text-decoration: underline; }
table.root_tab td.menu_cell table.mainmenu td.gray { background: url("../images/menu_bg_up_nor.png"); padding: 3px 7px 3px 7px; text-align: center; color: gray; font-size: 12px; width: 10%; }
table.root_tab td.menu_cell table.mainmenu td.gray a { font-weight: bold; color: gray; text-decoration: none; }
table.root_tab td.menu_cell table.mainmenu td.gray a:hover { text-decoration: underline; color: silver; }
table.root_tab td.menu_cell table.submenu { background: url("../images/menu_bg_down_nor.png"); height: 25px; padding: 0px; text-align: left; width: 100%; }
table.root_tab td.menu_cell table.submenu td { background: url("../images/menu_bg_down_nor.png"); height: 25px; padding: 1px 15px 1px 5px; text-align: center; width: 10%; }
table.root_tab td.menu_cell table.submenu td a { text-decoration: none; font-size: 12px; color: white; margin-left: 10px; margin-right: 10px; }
table.root_tab td.menu_cell table.submenu td a:hover { text-decoration: underline; }


table.root_tab td.body_cell { background: #ffffff; width: 730px; vertical-align: top; height: 90%; padding-bottom: 10px; }
table.root_tab td.body_empty_cell { background: url("../images/bg_main.png"); padding: 0px; }
table.root_tab td.body_left_shadow { background: url("../images/bg_main_left.png"); width: 20px; padding: 0px; }
table.root_tab td.body_right_shadow { background: url("../images/bg_main_right.png"); width: 20px; padding: 0px; }



table.header { font-size: 12px; padding: 0px; margin-bottom: 5px; background: url("../images/blue_line_bg.png"); height: 24px; }
table.header td.border { padding: 0px; width: 12px; }
table.header td.caption { padding: 0px; width: 12px; color: white; font-weight: bold; text-align: center; width: 99% }





table.frame { font-size: 12px; background: #f4f4f4; border: 0px; margin-bottom: 10px; padding: 0px; }
table.frame td.body { width:100%; font-size: 12px; background: url("../images/frame_gray_bottom.png") repeat-x bottom; padding: 0px; }
table.frame td.body table td.pad10 { padding: 10px; font-size: 12px; }
table.frame td.body div.corner_BL { width:100%; background: url("../images/frame_gray_bottom_left.png") no-repeat bottom left; border: 0px; }
table.frame td.body div.corner_BR { width:100%; background: url("../images/frame_gray_bottom_right.png") no-repeat bottom right; border: 0px; }
table.frame th.top { color: white; font-size: 12px; background: url("../images/frame_blue_top.png") repeat-x top; border: 0px;  padding: 0px;}
table.frame th.top div.corner_TL { background: url("../images/frame_blue_top_left.png") no-repeat top left; border: 0px; }
table.frame th.top div.corner_TR { background: url("../images/frame_blue_top_right.png") no-repeat top right; border: 0px; }
table.frame th.top div.caption { border: 0px; padding: 3px; }
table.frame th.top_orange { color: white; font-size: 12px; background: url("../images/frame_orange_top.png") repeat-x top; border: 0px;  padding: 0px; }
table.frame th.top_orange div.corner_TL { background: url("../images/frame_orange_top_left.png") no-repeat top left; border: 0px; }
table.frame th.top_orange div.corner_TR { background: url("../images/frame_orange_top_right.png") no-repeat top right; border: 0px; }
table.frame th.top_orange div.caption { border: 0px; padding: 3px; }
table.frame th.top_dark { color: white; font-size: 12px; background: url("../images/frame_dark_top.png") repeat-x top; border: 0px;  padding: 0px; }
table.frame th.top_dark div.corner_TL { background: url("../images/frame_dark_top_left.png") no-repeat top left; border: 0px; }
table.frame th.top_dark div.corner_TR { background: url("../images/frame_dark_top_right.png") no-repeat top right; border: 0px; }
table.frame th.top_dark div.caption { border: 0px; padding: 3px; }
table.frame th.bottom { color: white; font-size: 12px; background: url("../images/frame_blue_bottom.png") repeat-x bottom; border: 0px; padding: 0px; }
table.frame th.bottom div.corner_BL { background: url("../images/frame_blue_bottom_left.png") no-repeat bottom left; border: 0px; }
table.frame th.bottom div.corner_BR { background: url("../images/frame_blue_bottom_right.png") no-repeat bottom right; border: 0px; }
table.frame th.bottom div.caption { border: 0px; margin: 0px; padding: 3px; }



table.subscript { width: 100%; font-size: 12px; }
table.subscript th { color: white; background: url("../images/frame_dark_top.png"); height: 21px; font-weight: normal; }
table.subscript th.admin { color: white; background: url("../images/frame_orange_top.png"); height: 21px; font-weight: normal; }
table.subscript td.right { background: white; width: 120px; text-align: center; padding: 0px 0px 10px 0px; vertical-align: top; }
table.subscript td.right table.r { background: #f4f4f4; width: 120px; padding: 0px; margin-bottom: 5px; }
table.subscript td.right table.r div.bg0 { background: url("../images/frame_gray_bottom.png") repeat-x bottom; width: 120px; text-align: center; padding: 0px; }
table.subscript td.right table.r div.bg1 { background: url("../images/frame_dark_gray_grad.png") repeat-x top; width: 120px; text-align: center; padding: 0px; }
table.subscript td.right table.r div.bg2 { background: url("../images/frame_gray_bottom_left.png") no-repeat bottom left; width: 120px; text-align: center; padding: 0px; }
table.subscript td.right table.r div.bg3 { background: url("../images/frame_gray_bottom_right.png") no-repeat bottom right; width: 120px; text-align: center; padding: 0px; }
table.subscript td.right table.r table.fok { padding: 0px; font-size: 12px; }
table.subscript td.right table.r table.fok td.fok { padding: 5px; }
table.subscript td.right table.r table.fok td { padding: 0px; }
table.subscript td.struct { background: url("../images/tree_01010.gif"); }
table.subscript td.body { height: 120px; }


