body
{
	font-size:12px;
	font-family:Arial;
	background:#002157 url('../layout/header_right1.gif') repeat-x;
	margin:0 0 30px 0;
	padding:0;
}
a img
{
	border:0;
	vertical-align:bottom;
}

h2
{
	margin:0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid 1px #99d1f0;
	padding:3px;
}
/* LINKI ALL*/
a:link, a:visited, a:active
{
   color:#497cbd;
   text-decoration:none;
}
a:hover
{
   color:#ff8d03;
   text-decoration:none;
}

/* FORMULARZE */
table.formularz
   {
   margin:0 auto;
   text-align:left;
   vertical-align:top;
   border:1px solid #c8c8c8;
   background-color:#e6f5fc;
   padding:5px 0;
   }
table.formularz td
   {
   background-color:transparent !important;
   border:0 !important;
   }
form
   {
   margin:0;
   padding:0;
   }
input, select, textarea
   {
   font-family:Arial;
   font-size:11px;
   border:1px solid #b7b7b7;
   }
textarea
   {
   border-color:#b7b7b7;
   }
.radio
   {
   background-color:transparent;
   border:0px;
   }



#header_under
{
	width:996px; 
	margin:0 auto; 
	height:20px;
	overflow:hidden;
	background:#d5d5d5 url('../layout/bgr_under_header.gif') repeat-x bottom;
	font-size:11px;
	text-align:center;
}
#header_under div
{
	float:left; 
	display:inline; 
	width:270px; 
	margin:2px 10px 0 10px;
}

#header
{
	border-collapse:collapse; 
	width:100%; 
	height:120px; 
	background:url('../layout/header_right.gif') repeat-x;
}
#header_left
{
	width:50%; 
	background:url('../layout/header_left.gif') repeat-x right;
}
#header_right
{
	width:50%;
}
#header_middle
{
	width:996px; 
	background:url('../layout/header_middle.gif') no-repeat; 
	padding:0;
}
#header_content
{
	width:996px;
	height:120px; 
}
#clock
{
	position:absolute;
	width:140px;
	height:140px;
	margin:0 0 0 860px;
}
#menu_top
{
	position:absolute;
	margin:12px 0 0 420px
}
#menu_top div
{
	float:left; 
	display:inline; 
	width:104px; 
	height:101px; 
	margin-right:2px;
}
#menu_top_1 { background:url('../layout/top_menu/profil_hover.gif'); }
#menu_top_2 { background:url('../layout/top_menu/komunikat_hover.gif'); }
#menu_top_3 { background:url('../layout/top_menu/uprawnienia_hover.gif'); }
#menu_top_4 { background:url('../layout/top_menu/wyloguj_hover.gif'); }
	
#content
{
	width:996px; 
	margin:0 auto; 
	background:white;
}

#menu_left
{
	float:left; 
	width:200px; 
	margin-top:10px;
}
#main
{
	float:right; 
	display:inline; 
	width:780px; 
	margin:10px 10px 0 0;
}


#footer
{
	width:996px;
	height:50px;
	margin:0 auto;
	padding-top:36px;
	background:url('../layout/footer.gif') no-repeat; 
}


/**
 * CONTENT PRZED LOGOWANIEM
 */
#content_login
{
	width:500px;
	height:185px;
	margin:50px auto;
	background:#f8f8f8 url('../layout/login_icon.gif') no-repeat right;
	border:8px solid #6dc8ea;
}
#h1
{
	color:#002157; 
	font-size:20px; 
	font-weight:bold; 
	padding:15px 15px 10px 15px;
}
#login_text
{
	width:280px; 
	text-align:right;
}
#content_login .error
{
	height:15px; 
	color:red;
	font-size:10px;
}
#content_login input
{
	border:2px solid #6dc8ea;
	background:#ebebeb;
	font-size:12px;
	width:150px;
}
#content_login input.submit
{
	border:2px solid #6dc8ea;
	background:#308eb1;
	font-size:12px;
	width:100px;
	color:white;
	font-weight:bold;
}
#content_login label
{
	display:block;
	margin:5px 0;
}

#footer_login
{
	width:996px;
	margin:0 auto;
	text-align:center;
}



/**
 * MENU LEWE
 */
ul.menulist
{
   list-style:none;
   margin:0;
   padding:0;
   width:180px;
   border:3px solid #d3f1fc;
}
ul.menulist li
{
   text-align:left;
   position: relative;
   background:#a6dcf0 url('../layout/menu_grad.gif') repeat-x;
}
ul.menulist li.menugroup
{
   background:#88c9ed;
   color:white;
   font-weight:bold;
   font-size:13px;
   display:block;
   width:160px;
   padding:5px 10px;
   border-bottom:1px solid #caf3fc;
}
ul.menulist > li.menugroup
{
   width:auto;
}
ul.menulist li a img
{
	vertical-align:middle;
	margin-right:3px;
}
ul.menulist li a:link, ul.menulist li a:visited
{
	background-repeat:no-repeat;
	background-position:left;
	overflow: auto; /*force hasLayout in IE7 */
   text-decoration:none;
   color:#1b1464;
   border-bottom: 1px solid #83b9cd;
   display:block;
   width:153px;
   padding:6px 3px 6px 24px;
}
ul.menulist > li a:link, ul.menulist > li a:visited
{
   width:auto;
}
ul.menulist li a:hover
{
   border-bottom: 1px solid #83b9cd;
   background-color:#96c6e7;
}
ul.menulist li.active a:hover
{
   background-color:transparent !important;
}
ul.menulist li.active
{
   background:#7098c2 url('../layout/menu_grad_active.gif') repeat-x !important;
   color:white !important;
}

.menu_sort
{
	position:absolute; 
	z-index:1; 
	margin:28px 0 0 170px;
}
.menu_sort div
{
	width:11px; 
	height:10px; 
	display:block;
	margin:4px 0 0 0;
	overflow:hidden;
}
.menu_sort div img
{
	vertical-align:top;
}
.menu_sort div a:link,.menu_sort div a:visited
{
	display:block;
	background:white;
}
.menu_sort div a:hover
{
	background:red;	
}


/**
 * ZAKŁADKI
 */
.tabs
{
	border-bottom:1px solid #4773a4; 
	height:23px; 
	padding:0 20px;
	margin:3px 0 20px 0;
}
.tabs table
{
	border-collapse:collapse; 
	border:0; 
	padding:0; 
	color:white; 
	position:absolute;
	margin:0;
}
.tabs table td
{
	padding:0;
	height:24px;
}
.tabs table td.left
{
	width:6px; 
	background:url('../layout/tabs/left.gif'); 
}
.tabs table td.middle
{
	background:#96d0ef url('../layout/tabs/middle.gif');
}
.tabs table td.right
{
	width:6px; 
	background:url('../layout/tabs/right.gif'); 
}
.tabs table td.left_active
{
	width:6px; 
	background:url('../layout/tabs/left_active.gif');
}
.tabs table td.middle_active
{
	background:url('../layout/tabs/middle_active.gif'); 
	color:#1b1464; 
	font-weight:bold;
	padding:0 10px;
}
.tabs table td.right_active
{
	width:6px; 
	background:url('../layout/tabs/right_active.gif');
}
.tabs table td.left_inactive
{
	width:6px; 
	background:url('../layout/tabs/left_inactive.gif');
}
.tabs table td.middle_inactive
{
	background:#d6d6d6 url('../layout/tabs/middle_inactive.gif'); 
	color:#a9a9a9;
	padding:0 10px;
}
.tabs table td.right_inactive
{
	width:6px; 
	background:url('../layout/tabs/right_inactive.gif');
}
.tabs table td.middle a
{
	display:block;
   padding:3px 10px;
   width:100%;
}
.tabs table td.middle a:link, .tabs table td.middle a:visited, .tabs table td.middle a:active
{
   color:white;
   text-decoration:none;
}
.tabs table td.middle a:hover
{
   color:#1b1464;
   text-decoration:none;
}





/**
 * ZAKŁADKI MAŁE
 */
 
table.tabs_small
{
	border-collapse:collapse; 
	border:0; 
	padding:0; 
	color:white;
	margin:0 0 0 30px;
	height:21px;
}
table.tabs_small td
{
	padding:0;
}
table.tabs_small img
{
	vertical-align:middle;
}
table.tabs_small td.left
{
	width:12px;
	background:url('../layout/tabs/left_small.gif'); 
}
table.tabs_small td.middle
{
	background:#b0bdc6 url('../layout/tabs/middle_small.gif'); 
}
table.tabs_small td.right
{
	width:12px;
	background:url('../layout/tabs/right_small.gif'); 
}
table.tabs_small td.left_active
{
	width:12px;
	background:url('../layout/tabs/left_small_active.gif');
}
table.tabs_small td.middle_active
{
	background:#9ad1f0 url('../layout/tabs/middle_small_active.gif'); 
	color:black;
	padding:0 5px;
}
table.tabs_small td.right_active
{
	width:12px;
	background:url('../layout/tabs/right_small_active.gif');
}
table.tabs_small td.left_deactive
{
	width:12px;
	background:url('../layout/tabs/left_small_deactive.gif');
}
table.tabs_small td.middle_deactive
{
	background:#9ad1f0 url('../layout/tabs/middle_small_deactive.gif'); 
	color: #a9a9a9;
	padding:0 5px;
}
table.tabs_small td.right_deactive
{
	width:12px;
	background:url('../layout/tabs/right_small_deactive.gif');
}
table.tabs_small td.middle a:link, table.tabs_small td.middle a:visited, table.tabs_small td.middle a:active
{
   color:white;
   text-decoration:none;
   padding:0 5px;
}
table.tabs_small td.middle a:hover
{
   color:#1b1464;
}








/**
 * MENADŻER PLIKÓW
 */
ul.files_manager
{
	margin:0; 
	padding:0;
	list-style:none;
}
ul.files_manager ul
{
	margin:0 0 0 20px;
	padding:0;
	list-style:none;
}
ul.files_manager li
{
	padding:0; 
	margin:0;
	border-top:1px solid #ebebeb;
	display:block;
}
ul.files_manager li div
{
	float:right; 
	display:inline;
	padding:4px 0;
}
ul.files_manager li div a:link, ul.files_manager li div a:visited
{
	display:inline;
	background:transparent;
	padding:0;
}
ul.files_manager > li a:link, ul.files_manager > li a:visited
{
   width:auto;
}
ul.files_manager li a:link, ul.files_manager li a:visited
{
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	padding:5px 0 5px 25px;
}
ul.files_manager li a:hover
{
	background-color:#f3f3f3;
	color:black;
}
ul.files_manager li div.option
{
	text-align:right;
}
ul.files_manager li div.option a
{
	display:inline !important;
	padding:2px !important;
	margin:0 !important;
	background:none !important;
	font-size:10px;
}




/**
 * TABELKI
 */
 
table.table_list
{
	width:95%;
	margin:0 auto;
	background:#c1d7e9;
}
tr.table_list
{
	background:#06408a;
	color:white;
	font-weight:bold;
}
tr.table_list_b
{
	background-color:#f3f3f3;
}
tr.table_list a:link, tr.table_list a:visited, tr.table_list a:active
{
   color:#dae3ff;
   text-decoration:none;
}
tr.table_list a:hover
{
   color:#ff8d03;
   text-decoration:none;
}




.form_1_td
{
	width:200px;
	text-align:right;
}
.form_3_td
{
	width:90px; 
	font-size:10px; 
	color:red;
}
.form_table
{

}
.form_table input
{
	width:370px;
}
.form_table select
{
	width:372px;
}
.form_table .hr
{
	height:1px;
	overflow:hidden;
	background:#99d1f0;
}
.form_table .radio
{
	width:auto; 
	vertical-align:middle;
	border:0;
}





span.error_form
{
	font-size: 10px;
	margin-left: 5px;
	color: #a21212;
}

input.radio
{
	border: 0px;
	background: none;
}

/**
 * Page
 */
 
.paginator { padding: 4px; width: 99%; text-align: right; margin-bottom: 10px; }

.paginator a,
.paginator span { margin: 1px; padding: 2px 4px; border: 1px solid #eee; color: #ccc }
.paginator a { color: #333; border-color: #ddd; }
.paginator a:hover { border-color: #aaa; }
.paginator .current {background:#565d5f; color:#fff; }
.paginator .title {border: none;}


iframe#gallery_frame {
	border-width:0;
	width:500px;
	height:40px;
}

.table_gallery
{
	width:97%;
	margin:0 auto;
	padding:0;
	background:white;
}
.table_gallery td
{
	width:25%;
	background:#dcf3ff;
	padding:2px;
	text-align:center;
	vertical-align:top;
	border:2px solid #9ad1f1;
}
.table_gallery div
{
	font-size:10px;
}
.table_gallery img.pic
{
	border:1px solid #4773a4;
}
.table_gallery_in
{
	margin-top:5px;
	text-align:center;
}
.table_gallery_in td
{
	width:auto;
	border:0;
	height:10px;
}



.menu_sort_horizontal
{
	position:absolute; 
	z-index:1;
	margin:4px;
}
.menu_sort_horizontal div
{
	width:10px; 
	height:11px; 
	display:block;
	overflow:hidden;
}
.menu_sort_horizontal div img
{
	vertical-align:top;
}
.menu_sort_horizontal div a:link,.menu_sort_horizontal div a:visited
{
	display:block;
	background:white;
}
.menu_sort_horizontal div a:hover
{
	background:red;	
}








.menu_sort_categories div
{
	width:11px; 
	height:10px; 
	display:block;
	margin:4px 0 0 0;
	overflow:hidden;
}
.menu_sort_categories div img
{
	vertical-align:top;
}
.menu_sort_categories div 
{
	float: left;
	display: inline;
	margin-right: 3px;
}
.menu_sort_categories div a:link,.menu_sort_categories div a:visited
{
	display:block;
	background:white;
}
.menu_sort_categories div a:hover
{
	background:red;	
}

         .dvhdr1 {
            background:#508fc4;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #066bc0;
            padding:5px;
            width:250px;
            color: #ffffff;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #066bc0;
            border-right:1px solid #066bc0;
            border-bottom:1px solid #066bc0;
            text-align: justify;
            padding:5px;
            width:250px;
			opacity:0.90;
			filter:alpha(opacity=90);
         }