body, html {
	background-color: #000000;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size : 12px;
	font-family: Arial,sans-serif;
	white-space: normal;
	position: relative;
	color: #BFBDBD;
	width: 100%;
	height: 100%;
}
h1 {
	margin: 0px;
	margin-bottom:3px;
	padding: 0px;
	font-size:18px;
	color:#4A4848;
}

h3 {
	margin: 0px;
	margin-bottom:8px;
	padding: 0px;
	font-size:14px;
	color:#6D6B6B;
}

a:link, a:visited {
	color: #464646;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color:#bcbcbc;
	text-decoration: underline;
	font-weight: normal;
}
.main, .mainGal {
	width:990px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-image: url(../layout/akt_tlo.gif);
	background-repeat: repeat-y;
	background-position: 605px;
}
.mainT {
	width:990px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-image: url(../layout/tlo3.gif);
	background-repeat: no-repeat;
}
.mainGal {
	background-position: 775px;
}
.wykonanie {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	text-align:center;
	font-size:10px;
	color: #616161;
	height:30px;
}
.wykonanie a:link, .wykonanie a:visited,  .wykonanie a:hover{
	font-size:10px;
	font-family:Tahoma, "Trebuchet MS";
	color:#292929;
	text-decoration:none;
}
.wykonanie a:hover {
	color:#999999;
}
.main2 {
	width:990px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
	background-image: url(../layout/txt_tlo.gif);
	background-repeat: repeat-y;
	background-position: 150px;
}
.main3 {
	width:990px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
}
.naglowek {
	width: 100%;
	height: 340px;
}
.menu {
	width: 946px;
	height: 40px;
	position:relative;
}
.menu a,.menu a:link, .menu a:visited,.menu a:hover {
	font-family: Arial,sans-serif;
	margin-right:27px;
	font-size:14px;
	display:block;
	height:40px;
	float:left;
	line-height:40px;
	font-weight: normal;
	text-decoration: none;
}
.menu a:link, .menu a:visited {
	color: #FFFFFF;
}
.menu a:hover {
	color:#333333;
}
.podmenu{
	width:100%;
	position:relative;
	background-color:#0f0f0f;
}
.linki{
	width:165px;
	float:left;
}
.tresc{
	width:440px;
	float:left;
}
.tresc2{
	width:670px;
	float:left;
}
.trescGal{
	width:595px;
	float:left;
	background-image: url(../layout/galeria_tlo.gif);
	background-repeat: no-repeat;
	background-position: 15px 10px;
}
.aktual{
	width:230px;
	float:left;
}
.aktualGal{
	width:230px;
	float:left;
}
.news, .news2{
	width:180px;
	margin-left:25px;
	margin-bottom:10px;
}
.news2{
	width:390px;
}
.news .data, .news2 .data{
	font-size:10px;
	font-family:Tahoma, "Trebuchet MS";
	color:#636263;
	margin-bottom:4px;
}
.data2 a{
	margin-left:12px;
}
.data2 {
	line-height:20px;
}
.wiecej,  .wiecej a:link, .wiecej a:visited,  .wiecej a:hover{
	font-size:10px;
	font-family:Tahoma, "Trebuchet MS";
	color:#636263;
	margin-top:4px;
	text-align:right;
	text-decoration:none;
}
.wiecej a:hover {
	color:#999999;
}
.wiecej2,  .wiecej2 a:link, .wiecej2 a:visited,  .wiecej2 a:hover{
	font-size:10px;
	font-family:Tahoma, "Trebuchet MS";
	color:#636263;
	margin-top:4px;
	text-decoration:none;
}
.wiecej2 a:hover {
	color:#999999;
}
.galeria{
	width:155px;
	float:left;
	background-image: url(../layout/galeria.gif);
	background-repeat: no-repeat;
	background-position: right 38px;
}
.galeria .wiecej{
	font-size:10px;
	font-family:Tahoma, "Trebuchet MS";
	color:#636263;
	margin-top:4px;
	margin-right:30px;
	text-align:right;
}
.tarea{
	width:400px;
	height:150px;
	line-height:14px;
	color:#000000;
	border: 1px solid #464646;
	background-color: #333333;
	margin-top:4px;
	margin-bottom:8px;
}
.inp{
	width:400px;
	height:14px;
	line-height:14px;
	margin-top:4px;
	margin-bottom:8px;
	color:#FFFFFF;
	border: 1px solid #464646;
	background-color: #333333;
}
.btn{
	width:60px;
	height:20px;
	margin-top:4px;
	position:relative;
	left:342px;
	line-height:18px;
	color:#CCCCCC;
	background-color: #3c002c;
	border: 0px solid #999999;
}
.graOn a {
	color: #9B9B9B;
}
strong{
	color: #7E7A7A;
}
.strony {
width:inherit;
text-align:center;
}
.strony a{
margin-left:6px;
font-weight:bold;
}
.strony a.aktiv{
	color:#FFFFFF;
}