/* Main */

body {



	background: url(../img/bg.png) repeat-x #333;



	margin: 0;



	padding: 0;



	color: #999;



	font-size: 11px;



}







p {



	line-height: 20px;



}







h1,h2,h3,h4,h5,h6 {



	color: #fff;



}







h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {



	color: #fff;



	text-decoration: none;



	border-bottom: 1px dotted #ccc;



	background: url(../img/h1.gif) no-repeat;



	padding: 0 0 3px 15px;



}



#logop {



	display: none;



}



/* ---------------------*/



/* --------Links--------*/



/* ---------------------*/



a:link, a:visited, a:active {



	color: #CC6600;



	text-decoration: none;



}



a:hover {



	color: #ccc;



}



td {

	letter-spacing: normal;

	text-align: justify;

	word-spacing: normal;

	padding-top: 15px;

	width: 50%;

	list-style-position: outside;

	vertical-align: top;

}



table {

width: 580px;

}	



/* Wrapper */



#wrapper {



	width: 980px;



	margin: auto;



	padding: 0;



}







/* Menu */



#menu {



	width: 980px;



	height: 100px;



	margin: 0;



	padding: 0 0 0 45px;



}



	#menu ul li {



		list-style-type: none;



		display: inline;



		margin: 0;



		padding: 0;



	}







/* Search */



form#search {







	background:url(../img/menu/search.jpg) no-repeat; 



	width:250px;



	height:100px;



	position: relative;



	top: -117px;



	left: 658px;







}



	#searchtext {



		width:100px;



		margin:63px 0 0 100px;



	}



	#searchsubmit {







		background:url(../img/menu/spacer.gif);



		width:50px;



		height:50px;



		margin:-45px 0 0 205px;



		border:none;



	}















/* Flash */



#flash {



	width: 980px;



	height: 200px;



	margin: 0;



	padding: 0;



	z-index: 1;



}
#headertematyczny {
	width: 980px;
	height: 200px;
	margin: 0;
	padding: 0;
	z-index: 1;



}




#tb_window {

	z-index: 5 !important;

}

/* Content */



#content {



	width: 600px;



	margin: 0;



	padding: 25px 0 0 65px;



}



/* Footer */



#overfooter {



	padding: 0 0 0 15px;



}



#footer {



	padding: 0 0 0 15px;



	}



#footer a:link, #footer a:visited {



	color:#999;



	text-decoration:none;



	margin:0 9px;



}



#footer a:hover, #footer a:active {



	color:#ff7603;



	text-decoration:none;



	margin:0 9px;



}



#footer li {



	display:inline;



	float:left;



	margin:10px 0 0 0;



}



#validation {



	margin:0 0 0 26px;



}



#logo {



	margin:0 0 0 15px;



}



#panel {



	margin:0 0 5px 12px;



}

.prjlist tr {

	margin: 0px;

	padding: 0px;

}

.prjlist td {

	margin: 0px;

	padding: 0px;

}

.prjtitle {

	height: 16px;

	font-weight: bold;

	margin: 0px;

	padding-top: 8px;

	padding-right: 0px;

	padding-bottom: 8px;

	padding-left: 0px;

}

.prjlist H3{

	font-size: 12px;

	font-weight: bolder;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 12px;

}

.prjlist td{

	width: 75%;

}

.prjlist p{

padding: 0px;

}

.prjlist a img {

	float: right;

	border: 2px solid #CCCCCC;

}

.prjlist a img hover{

border: 2px solid #333333;

}

.prj strong  {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



.prj p  {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

		

}

td p  {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

		

}

td strong  {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

		

}

td ul  {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

		

}

td li  {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 7px;

	list-style-position: inside;		

}

#navbar
{
	width: 574px;
	height: 16px;
}
.prev a
{
	text-align: left;
	float: left;
	height: 16px;
	width: 90px;
}
.next a
{
	text-align: right;
	float: right;
	height: 16px;
	width: 90px;
}
#textfirmaramka
{
	width: 574px;
	height: 110px;
}
.textfirma {
	text-align: right;
	height: 60px;
	width: 300px;
	float: right;
}
