﻿body
{
    font-family: 'lucida grande' ,tahoma,verdana,arial,sans-serif;
    background-color: #e9e9e9;
}

html, body 
{
	margin:0;
    padding:0;
    height:100%;
}

#wrapper
{
    background-color: white;
    margin: 0 auto;
    padding: 10px;
    border: 5px solid #dedede;    
}

#banner
{
    height: 50px;
    border: 1px solid #EEE3E3;
    background-color:black;
    background-image:url('../Image/background_banner.png');
}

#banner_title
{
	margin-top: 5px;
	float: left;
    height: auto;
    font-size: xx-large; 
    text-align: center;
}

#banner_dejw_logo
{
	width: 25%;
	margin-top: 10px;
	margin-right: 20px;
	float: left;
    text-align: right;
}

#menu
{
	height: 39px;
    border: 3px solid #E3E3E3;
    margin-top: 20px;
    font-size: medium;
}

.menu_pozycje
{
	float: left;
	margin-top: 7px;
	margin-left: 10px;
}

#menu_user
{
	float: right;
	margin-top: 8px;
	margin-right: 10px;
}

 .main_menu
{
    width: 100px;
    background-color: #E3E3E3;
    color: #000;
    text-align: center;
    height: 25px;
    line-height: 25px;
    margin-right: 5px;
}
.level_menu
{
    width: 110%;
    background-color: #000;
    color: #fff;
    text-align: left;
    height: 25px;
    line-height: 25px;
    margin-top: 5px;
}
.selected
{
    background-color: #852B91;
    color: #fff;
}

#master_content_area
{
    float: left;
    width: 99%;
    margin: 10px 0 10px 0;
    padding: 10px;
    min-height: 100%;
	position: relative;
	top: 0px;
	left: 0px;
}

#footer
{
    clear: both;
    height: 40px;
    position: fixed;
	bottom: 0;
	width: 99%;
    border: 1px solid #E3E3E3;
    text-align: center;
    font-size: 0.8em;
    line-height: 1.28;
}

#page_name
{
    margin-top: 10px;
    font-size: small;
}

#page_content_area
{
    float: left;
    min-height: 100%;
	position: relative;
	min-width:80%;
}

.page_content_area_items
{
    margin-bottom: 10px;
}

.page_content_area_headre_items
{
    font-size:x-large;
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 10px;
}

#page_footer
{
    clear: both;
    height: 40px;
    position: fixed;
	bottom: 0;
	width: 99%;
    border: 1px solid #E3E3E3;
    text-align: center;
}

#page_right_panel
{
	float: right;
    width: 14%;
    height: auto;
}

.page_filtr
{
    height: auto;
    border: 3px solid #E3E3E3;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-top:5px;
    padding-bottom:5px;
    font-size: small;
    background-color:white;
}

.page_filtr_elements
{
	float: left;
}

#page_filtr_button
{
	float: right;
	margin-top: 8px;
	margin-left: 10px;
}

#page_filtr_baner
{    
	background-color: white;
	text-align:center;
    height: 25px;
    border: 3px solid #E3E3E3;
    margin-top: 0px;
    font-size: medium;
    background-image: url('../Images/bar_background.png');
}

#page_filtr_content_area
{    
	background-color: white;
	text-align:left;
    min-height: 200px;
    border: 3px solid #E3E3E3;
    margin-top: 5px;
    font-size: small;
    background-image: url('../Images/bar_background.png');
}

#page_filtr_footer
{    
	clear: both;
    height: 25px;
    margin-top: 5px;
    border: 3px solid #E3E3E3;
    text-align: center;
}

#page_legend
{
    float: right;
    width: 100%;
    height: auto;
    border: 2px solid #E3E3E3;
    margin-top: 20px;
}

#page_legend_baner
{    
	background-color: white;
	text-align:center;
    height: 25px;
    border: 3px solid #E3E3E3;
    margin-top: 0px;
    font-size: medium;
    background-image: url('../Images/bar_background.png');
}

#page_legend_content_area
{    
	background-color: white;
	text-align:left;
    min-height: 200px;
    border: 3px solid #E3E3E3;
    margin-top: 5px;
    font-size: small;
    background-image: url('../Images/bar_background.png');
}


.title_header
{	
	background-color:#5D7B9D;
	font-weight:bold;
	color:White; 
    font-size:1.0em;
	height:30px;
}
.edit_row_style
{
	background-color: #999999;
}
.rows_style
{
	border-bottom-width:0.2px;
	border-bottom-style:solid;
	background-color:#F7F6F3;
	color: #333333;
    font-size:1.0em;
}
.alternating_row_style
{
	border-bottom-width:0.2px;
	border-bottom-style:solid;
	background-color:White;
	color: #284775;
    font-size:1.0em;
}
.footer_style
{
	background-color:#5D7B9D;
	font-weight:bold;
	color:White; 
}
.pager_style
{
	background-color:#284775;
	color:White; 
	text-align:center;
}
.selected_row_style
{
	background-color:#E2DED6;
	font-weight:bold;
	color:#333333;
}

