/* LISTING TABLE */
table.highlight thead tr, table.highlight tfoot tr,
table.strony_highlight thead tr, table.strony_highlight tfoot tr,
table.highlight2 thead tr, table.highlight2 tfoot tr,
table.highlight3 thead tr, table.highlight3 tfoot tr { background:#6E8BAA; font-size:11px; color:#FFFFFF; }

tr.row_sep td { background:#6E8BAA; font-size:1px; color:#FFFFFF; height:3px; }
.page_navigation { color:#335679; }
.page_selected { padding:2px 5px 2px 5px; background:#335679; color:#FFFFFF; }


/* TABS */
ul.module_tabs { text-align:left; margin:0px; font-size:11px; font-weight:bold; border-bottom:1px solid #335679; list-style-type:none; padding:10px 10px 3px 5px; margin-bottom:15px; }
ul.module_tabs li { display:inline; }
ul.module_tabs li a { padding: 3px 8px 3px 8px; border:1px solid #335679; background:#6E8BAA; color:#FFF; margin-right:2px; text-decoration:none; border-bottom:none; }
ul.module_tabs li a:hover { background:#335679; }
ul.module_tabs li.sel a { background:#FFF; color:#000; position:relative; padding-top:6px; padding-bottom:4px; }



/* LAYOUT - TOP */
.top_table { width:100%; height:85px; background:url(top.gif) repeat-x; vertical-align:bottom; }
.top_table_menu .menu_button { background:url(../common/top_menu_button.gif) 0px 2px repeat-x; color:#335679; font-weight:bold; margin-left:5px; padding:5px 15px 3px 15px; height:22px; text-align:center; text-decoration:none; vertical-align:middle; }
.top_table_menu .menu_button_sel { background:url(../common/top_menu_button.gif) 0px 0px repeat-x; color:#000000; font-weight:bold; margin-left:5px; padding:3px 15px 5px 15px; height:22px; text-align:center; text-decoration:none; vertical-align:middle; cursor:pointer; }


/* LAYOUT - MENU */
.main_table_menu { padding:0px; vertical-align:top; width:200px; background:#587695 url(menu.gif) top right repeat-x; }
.main_menu_cont { border-top:1px solid #6E8BAA; width:200px; }
ul#main_menu .main_menu_sep { height:4px; background:#6E8BAA; font-size:0px; }
ul#main_menu .main_menu_sep_sub { height:1px; background:#6E8BAA; margin:3px 0px 3px 0px; font-size:1px; padding:0px; line-height:1px; }
ul#main_menu, ul#main_menu ul { list-style-type:none; margin:0px; padding:0px; }
ul#main_menu a { display:block; color:#fafafa; font-size:12px; font-weight:normal; line-height:25px; padding-left:35px; cursor:pointer; text-decoration:none; }
ul#main_menu a:hover { border-left:4px solid #6E8BAA; color:#CCD0DD; padding-left:31px; text-decoration:none; cursor:pointer; }
ul#main_menu li a.sel, ul#main_menu li a.sel:hover { background:url(../common/menu_item_selected.gif) top left no-repeat; border-left:0px; border-right:1px solid #6E8BAA; color:#335679; font-size:12px; font-weight:bold; height:25px; padding-left:37px; text-decoration:none; cursor:pointer; }
ul#main_menu li.collapsed a.sel, ul#main_menu li.collapsed a.sel:hover { background:url(../common/menu_item_selected_expanded.gif) top left no-repeat;  }
ul#main_menu li ul { border-left:29px solid #FFFFFF; padding:1px 5px 3px 5px; }
ul#main_menu li { border-bottom:1px solid #6E8BAA; }
ul#main_menu li ul li { border-bottom:0px; }
ul#main_menu li ul li a { display:block; border-bottom:0px; color:#DDDDDD; font-size:11px; font-weight:normal; line-height:19px; padding-left:9px; cursor:pointer; text-decoration:none; }
ul#main_menu li ul li a:hover { width:161px; border-left:4px solid #6E8BAA; border-bottom:0px; color:#CCD0DD; padding-left:5px; text-decoration:none; cursor:pointer; }
ul#main_menu li ul li a.sel2, ul#main_menu li ul li a.sel2:hover { width:161px; border-left:4px solid #FFFFFF; border-bottom:0px; color:#FFFFFF; font-weight:bold; padding-left:5px; text-decoration:none; cursor:pointer; }
ul#main_menu li.collapsed { background:url(../common/collapsed.gif) no-repeat 183px 8px; }
ul#main_menu a.sub_sel { border-left:25px solid #FFFFFF; border-bottom:1px solid #6E8BAA; border-right:1px solid #6E8BAA; font-size:12px; height:26px; padding-left:10px; text-decoration:none; cursor:pointer; }


/* LAYOUT - CONTENT */
.main_table_content { background:url(../common/tribe.gif) bottom right no-repeat; border-top:1px solid #98AACC; border-left:1px solid #98AACC; padding:10px 10px 50px 10px; vertical-align:top; width:100%; }
.ct_table { vertical-align:top; width:100%; height:25px; }
.ct_header { background:#6E8BAA; width:100%; }
.ct_headertxt { font-size:12px; border:1px solid #335679; color:#fafafa; font-weight:bold; padding-left:10px; vertical-align:middle; }
.ct_headerico { background:#335679 url(../common/menu_item_selected.gif) top left no-repeat;	width:30px; }
.ct_content { border:1px solid #D5DCE3; padding:10px 10px 15px 10px; vertical-align:top; }

.color1 { color:#335679; vertical-align:middle; }
.color2 { color:#6E8BAA; vertical-align:middle; }
.color3 { color:#A7BDD5; vertical-align:middle; }



/* LAYOUT - BOTTOM */
.bottom_table { background:url(bottom.gif) repeat-x; margin-top:5px;	height:30px; width:100%; }


/* TOOLTIP */
#tooltip { font-weight:bold; visibility:hidden; z-index:500001; position:absolute; text-align:left; padding: 3px 5px 3px 5px; background:#F6F6F6; border:3px solid #6E8BAA; white-space:nowrap; }