body
{
	margin:30px 0 40px 0;
	padding:0;
	background:url('../layout/bgr.gif');
	font-family:Arial;
	font-size:12px;
}
p
   {
   text-align:justify;
   text-indent:20px;
   padding:0;
   margin:15px 0;
   }
a img
   {
   border:0;
   }
h1
   {
   font-family:Arial;
   font-size:15px;
   font-weight:bold;
   border-bottom:1px solid #c8c8c8;
   margin:10px 0;
   color:#2e3092;
   padding:2px;
   }
h2
   {
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   border-bottom:1px solid #c8c8c8;
   margin:10px 0;
   color:#2e3092;
   }
a:link, a:visited, a:active
   {
   text-decoration:none;
   color:#0a84bd;
   }
a:hover
   {
   color:#58bee5;
   }
div.hr
{
	margin:10px 0;
	width:739px;
	height:8px;
	background:url('../layout/hr.gif');
	overflow:hidden;
}
.komunikat
{
   color:#d33427;
   font-weight:bold;
   text-align:center;
   margin:10px;
}
#popup
{
	position:absolute;
	z-index:255;
	width:300px;
	height:200px;
}
   
   
   
#top
{
	width:1000px;
	height:17px;
	margin:0 auto;
	background:url('../layout/bgr_top.gif');
	overflow:hidden;
}
#globe
{
	position:absolute; 
	margin-left:600px; 
	margin-top:-52px; 
	width:200px; 
	height:160px; 
	z-index:1;
}
#header_left
{
	float:left; 
	width:17px; 
	height:161px; 
	background:url('../layout/header_left.gif');
}
#header
{
	float:right; 
	display:inline; 
	margin-right:6px; 
	width:777px; 
	height:109px; 
	background:url('../layout/header.gif')
}
#menu_horizontal
{
	position:absolute; 
	margin:109px 0 0 1px; 
	width:777px; 
	height:50px; 
	background:url('../layout/menu_horizontal_bgr.gif');
}
#menu_horizontal_left
{
	width:6px; 
	height:50px; 
	background:url('../layout/menu_horizontal_left.gif'); 
	float:left; 
	display:inline;
}
#content
{
	overflow:hidden;
	width:1000px;
	margin:0 auto;
	background:white url('../layout/bgr_content.gif');
}
#footer
{
	width:1000px;
	height:28px;
	margin:0 auto;
	background:url('../layout/footer_bgr.gif');
}
#footer_bgr
{
	position:absolute; 
	width:200px; 
	height:262px; 
	background:url('../layout/menu_vertical_bottom_bgr.gif'); 
	margin:-262px 0 0 17px;
}
#footer_logo_pg
{
	width:104px; 
	height:81px; 
	background:url('../layout/logo_pg.gif'); 
	margin:180px auto 0 auto;
}




div.cell_menu_h
   {
   font-weight:bold;
   font-size:17px;
   margin:0 24px;
   float:left;
   display:inline;
   padding-top:13px;
   }
div.cell_menu_h a:link,
div.cell_menu_h a:visited,
div.cell_menu_h a:active
   {
   text-decoration:none;
   color:white;
   }
div.cell_menu_h a:hover
   {
   color:#58bee5;
   }
div.checked
   {
   color:#2c2c2c;
   }
div.spacer
   {
   margin-top:14px;
   float:left;
   width:6px;
   height:30px;
   color:#ac6264;
   background:url('../layout/menu_horizontal_spacer1.gif');
   }

   
   
#menu_vertical
{
	width:200px;  
	float:left; 
	display:inline;
	margin-left:0px; 
	margin-bottom:262px;
}
#middle
{
	color:#404040;
   line-height:18px;
	width:736px;
	float:right;
	display:inline;
	margin:50px 24px 20px 0;
}




#logo
{
	width:193px;
	height:64px;
}
#logo_podpis
{
	margin:0 auto 15px auto;
	width:181px; 
	height:21px; 
	background:url('../layout/logo_podpis.gif');
}

/*---MENU PIONOWE----*/
div#menu_vertical
   {
   width:190px;
   padding:10px 0 0 5px;
   }
ul.menulist
   {
   list-style:none;
   margin:0;
   padding:0;
   }
ul.menulist li
   {
   text-align:left;
   }
ul.menulist li.menugroup
   {
   text-align:center;
   background-color:#e9e9e9;
   border-bottom:1px solid #cbcbcb;
   border-top:1px solid #cbcbcb;
   color:#06408a; /*d81f26;*/
   font-weight:bold;
   display:block;
   width:100%;
   padding:3px 0px;
   }
ul.menulist > li.menugroup
   {
   width:auto;
   }
ul.menulist li a:link, ul.menulist li a:visited
   {
   background-image:url('../layout/li.gif');
   background-repeat:no-repeat;
   text-decoration:none;
   color:#06408a;
   border-bottom: 1px solid #c8c8c8;
   display:block;
   width:169px;
   padding:3px 2px 3px 19px;
   }
ul.menulist > li a:link, ul.menulist > li a:visited
   {
   width:auto;
   }
ul.menulist li a:hover
   {
   background-color:#e6f5f8;
   color:black;
   }
ul.menulist li.menugroup a:link, ul.menulist li.menugroup a:visited
   {
   background:none;
   border:0;
   padding:0;
   }
ul.menulist li.checked a
   {
   background-color:#b1e3fa !important;
   }
ul.menulist li.podmenu a
   {
   background-image:url('../layout/li_b.gif') !important;
   padding-left:35px !important;
   }
   
   

   
/*------AKTUALNOĹšCI-------*/
div.news
   {
   margin:5px;
   padding:5px;
   clear:both;
   text-align:justify;
   overflow:normal;
   line-height:18px;
   }
div.news div.data
   {
   color:#c8c8c8;
   font-size:9px;
   line-height:normal;
   border-bottom:1px solid #c8c8c8;
   margin-bottom:3px;
   }
h3
   {
   padding-left:13px;
   background:url('../layout/li_h3.gif') no-repeat left;
   margin:0;
   font-size:13px;
   }
div.news div.more
   {
   padding-left:10px;
 /*  background:url('../layout/arrow.gif') no-repeat left;*/
	text-align:right;
   font-size:11px;
   }
div.news img
   {
   float:left;
   margin:3px 7px;
   padding:2px;
   border:1px solid #c8c8c8;
   }
.padding li
{
	padding-top:10px;
}







/*------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;
   }
input, textarea, select
   {
   font-size:12px;
   font-family:Arial;
   border:1px solid #c8c8c8;
   padding:1px;
   }
input.radio
   {
   border:0;
   background-color:transparent;
   }
input.submit
   {
   padding:0;
   font-weight:bold;
   border:1px solid #d81f26;
   }




div.baner
   {
   display:inline;
   float:left;
   margin-left:25px;
   padding-top:9px;
   width:213px;
   height:33px;
   background:url('../layout/baner.gif');
   text-align:center;
   font-weight:bold;
   font-size:16px;
   }
.baner a:link,
.baner a:visited,
.baner a:active
   {
   text-decoration:none;
   color:#0a84bd;
   }
.baner a:hover
   {
   color:#58bee5;
   }
.checked
   {
   color:#2e3092;
}




/*----------LISTY----------*/
table.lista
   {
   margin:0 auto;
   border-collapse:collapse;
   text-align:left;
   vertical-align:top;
   }
table.lista td
   {
   border:1px solid #c8c8c8;
   background-color:#e6f5fc;
   }
table.lista tr.naglowek td
   {
   background-color:#e9e9e9;
   text-align:center;
   font-weight:bold;
   color:#d81f26;
   }
table.lista tr.naglowek td a:link,
table.lista tr.naglowek td a:visited,
table.lista tr.naglowek td a:active
   {
   text-decoration:none;
   color:#d81f26;
   }
table.lista tr.naglowek td a:hover
   {
   color:#2e3092;
   }
table.lista a:link, table.lista a:visited, table.lista a:active
   {
   text-decoration:none;
   color:#2e3092;
   }
table.lista a:hover
   {
   color:#58bee5;
   } 


   
#ajaxMessage
{
	margin-top:10px;
	font-size:0.9em;
	color:red;
}
#expandCollapse
{
	font-size:0.9em;
}
#dhtmlgoodies_tree
{
	margin:10px 0;
	padding:0px;
	margin-left:10px;
}
#dhtmlgoodies_tree ul
{	/* Sub menu groups */
	margin-left:20px;	/* Left spacing */
	padding-left:0px;
	display:none;	/* Initially hide sub nodes */
}
#dhtmlgoodies_tree li
{	/* Nodes */
	list-style-type:none;
	vertical-align:middle;
	padding:1px 0;
}
#dhtmlgoodies_tree img
{
	vertical-align:middle;
}
#dhtmlgoodies_tree li a
{	/* Node links */
	color:#000;
	text-decoration:none;
	font-family:arial;
	padding-left:2px;
}
#dhtmlgoodies_tree input
{
	width:200px;
	font-size:0.7em;
	margin-left:2px;
	font-family:arial;
} 

/**
 * 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.middle a
{
	display:block;
   padding:3px 5px;
   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;
}



/**
 * 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;}