BODY 

{
	margin:0px;
	background-color:#FFFFFF;
	text-align:center;
	background-image		: url(../images/bg.jpg);
	background-repeat		: repeat-x;
}

body,td,th, tr, p, div {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #00366d;
	line-height: 15px;
}

.bg-top	{
	background-image		: url(../images/top1.jpg);
	background-repeat		: no-repeat;
}

.bg-bottom	{
	background-image		: url(../images/bottom.jpg);
	background-repeat		: no-repeat;
	background-position	: bottom;
}

.top{
	padding-right		:148px;
	padding-top		:16px;
	color			: #ffffff;
}

.top1{
	color			: #ffffff;
}

.szukaj	{
	color			:#ffffff;
}


hr  {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	width: 100%;
	}

a.top1:link, a.top1:visited   {
	color: #ffffff;
	text-decoration  : none;

}
a.top1:hover {
	text-decoration: underline;
	color: #ffffff}

a:link,a:visited   {
text-decoration  : none;
color: #00366d;
}
a:hover  {
text-decoration: underline;
color: #00366d;}

a.category:link, a.category:visited {  
	color : #A25F15;
  font-weight : bold; }
a.category:hover {
  color: #E38B29; 	}

a.mainlevel:link, a.mainlevel:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    	display: block;
	font-size: 9px;
	font-weight: bold;
	color: #4D7080;
	text-align: left;
	text-decoration: none;
	line-height: 230%;
	height:23px;
	text-indent: 10px;
	text-decoration: none;
	background: #D8E9F2;
	border-top: 2px solid #ffffff;
	width			:  220px;
	}

a.mainlevel:hover  {
	color:#ffffff;
	background: #6DCA0B ;
	border-top: 2px solid #ffffff;
	}

a.sublevel:link, a.sublevel:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    	display: block;
	font-size: 9px;
	font-weight: bold;
	color: #4D7080;
	text-align: left;
	text-decoration: none;
	line-height: 230%;
	height:23px;
	text-indent: 10px;
	text-decoration: none;
	background: #CADEE8 ;
	border-top: 2px solid #ffffff;
	}

a.sublevel:hover  {
	color:#ffffff;
	background: #FF9800;
	border-top: 2px solid #ffffff;
	}

#active_menu, a#active_menu:link, a#active_menu:visited {
	color:#ffffff;
	background:#25758E ;
	}

a#active_menu:hover  {
	background-image:url(../images/menu-hover.jpg);
	backgrounlvetica, sans-serif;
  font-size        : 9px;}

.contentpane {
	padding-left     : 0px;
	padding-right    : 0px;
}


.contentpaneopen 
{
	width:100%;
	border: none;
}

#content #padding {
	padding:10px;
	padding-right:20px;
	}

.buttonheading
{
vertical-align:top;
}

.componentheading, .contentheading {
	font-family: Verdana, Arial, sans-serif;
	color: #66A7CC;
	font-weight: bold;
	font-size: 13px;	

}

.contentdescription {
	text-align:left;
}

.category {}

.sectiontableheader {
  font-weight: bold;
}

.sectiontablefooter {}

.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {}

.small {
  font-family      : Verdana, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #879DA5;
  text-decoration  : none;
  font-weight      : normal;
  
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  
    color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

ul {  }

li {	list-style-image: url(../images/arrow.png);	}

.readon {
	background-image		: url(../images/more.gif);
	background-repeat		: no-repeat; 
	height			: 20px;	
	width			: 50px;}

a.readon:link, a.readon:visited {
	text-align			: left;
	font-weight			: normal;
	font-size 			: 9px;
	background-image 		: url(../images/more.gif);
	background-repeat		: no-repeat;
	text-decoration			: none;
	padding-left     		: 50px;
 	padding-right    		: 0px;
	padding-bottom   		: 2px;
	background-position		: bottom left;
}

.pathway {
color: #333333;
font-weight: bold;
}

.searchfield, .inputbox {
	border: 1px solid #CCC;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	padding:2px;
	}

.search {
	padding:10px;
		}

#rightpanel table.moduletable {
	width:222px;
	background-color:#F8F8ED;
	border:1px solid #CCC;
	border-left:none;
	margin-bottom:2px;
	padding:0px;

	}

table.moduletable th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    	display: block;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	height:23px;
	text-indent: 10px;
	text-decoration: none;
	color: #ffffff;
	text-indent: 10px;
	background-image		: url(../images/bg.jpg);
	background-repeat		: repeat-x;
	width			:  220px;
	padding-top:6px; 
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	}

#rightpanel table.contentpaneopen {
	padding:0px;
	padding-left:10px; }



a.najnowsze:hover  {
	/*color:#ffffff;*/
	color: #E83029 ;
	text-decoration:none
	/*	background-image		: url(../images/menu.jpg);*/
	background-repeat		: no-repeat;
	}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/*dodane ARRO 2006-12-07 */

.ikonka{
position: relative;
z-index: 0;
	color: #4D7080 !important;
	text-align                    : left;
	text-decoration:none !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    	display: block;
	font-size: 9px;
	font-weight: bold;

}

.ikonka:hover{
background-color: transparent;
z-index: 50;
	color: #E83029 !important;
	text-decoration:none;
}

.ikonka span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
color: #4D7080;
padding: 5px;
left: -2500px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.ikonka span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.ikonka:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
color: #E83029 ;
top: 0;
left: -310px; /*position where enlarged image should offset horizontally */

}
/*style wyszukiwarki w menu bocznym [arro 11.12.2006]*/
label.opus_wyszukiwarka,opus_wyszukiwarka,.label{
	padding: 10px !impotrant;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#ffffff;
	background:#66A7CC ;
	background:#5993C0 ;
	}