body{
	background: url(../images/bg.jpg) ;
	margin:0; 
	padding:0; 
	font-family:Arial, Helvetica, sans-serif; 
}
.bg1{
	height: 490px; 
	width: 48%; 
	position: absolute; 
	left: 0px; 
	background: #393185;
}
.bg2{
	height: 197px; 
	width: 48%; 
	position: absolute; 
	right: 0px; 
	background: #393185;
}
.pds{
	margin:auto; 
	width:950px; 
	position:relative;
}

.s{
		background: url(../images/s_bg.jpg) repeat-y;
		font-size: 13px; 
		line-height: 20px;
}
.left{
	float:left; 
	width:300px;
	padding: 0px 0px 0px 0px;

	
}
.right{
	float:right; 
	width:590px; 
	font-size:13px;
	text-align:justify;
	line-height: 23px;
	padding: 280px 35px 10px 0px;
	
}

.mtop ul{
	list-style: none;
	margin: 0; 
	padding: 0px 0px 0px 40px;

}
.mtop li{
	display: block;
	padding:3px 0px 3px 0px;
}
.mtop a{
		display:block;
		width:200px;
		padding:12px 12px 12px 0px;
		font-weight:bold;
		color:#F1F1F1;
		text-decoration:none;
		text-align:center;
		background: url(../images/mbg.jpg);
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
}

.mtop a:hover,
.mtop a.current{
		display:block;
		width:200px;
		padding:12px 12px 12px 0px;
		font-weight:bold; color:#F1F1F1;
		text-decoration:none;
		text-align:center;
		background: url(../images/mbg-hov.jpg);
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
}

.button ul{
	list-style: none;
	margin: 0; 
	padding: 0px 0px 0px 0px;

}
.button li{
	display: block;
	padding:3px 0px 3px 0px;
}
.button a{
		display:block;
		width:170px;
		padding:10px 10px 10px 10px;
		font-weight:bold;
		color:#F1F1F1;
		text-decoration:none;
		text-align:center;
		background: url(../images/mbg-hov.jpg);
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
}

.button a:hover,
.button a.current{
		display:block;
		width:170px;
		padding:10px 10px 10px 10px;
		font-weight:bold; color:#F1F1F1;
		text-decoration:none;
		text-align:center;
		background: url(../images/mbg.jpg);
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
}

a{
	color: #000;
	font-weight:bold;
	text-decoration:none;
}

a:hover{
	color: #ff0000;
	font-weight:bold;
	text-decoration:none;
}

.f{
		height: 78px;
		color: #fff;
		background: url(../images/f.jpg) repeat-x; 
}
.f-2{
	width: 940px;
	color: #fff;
	margin:auto;
}

h1{
	margin: 15px 0;
	padding: 10px 0 25px 5px;
	font-size: 18px; 
	background: url(../images/mg.jpg) repeat-x bottom;
	text-transform: none;
	color: #163255;
}

.mtxt{
	padding:10px 0px 10px 10px;
}
.mtxt2{
	padding: 10px; 
	margin: 0 0 0 12px;
	background: #fff;
}

.mng{
	background: url(../images/mng.jpg) repeat-x; 
	padding: 20px 0; 
	text-align: center;
	margin-left: 12px;
	font-size: 16px; 
	color: #23456F ;
}

.both{ clear:both; } 
img{ border:0;}
ul{ margin:0; padding:0; list-style:none; } 
.center{
	text-align: center;
}

.animacja{
	position: absolute;
	padding: 10px; 
	background: #fff;
	top: 203px;
	right:40px;
	z-index: 10;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
}


.tab1{
	width: 100%;
	font-size: 12px;
	background: #fff;
	padding: 5px;
	margin: 10px 0;
}
.tab1 thead th{
	background: #23456F;
	font-weight: bold;
	color: #fff;
}
.tab1 td,
.tab1 th{
	padding: 10px;
	color: #525252;
	text-align: center;
}
.tab1 td{
	background: #F0F3F5;
}

.small{
	font-size: 12px; 
	line-height: 14px;
}


#gallery {
	
		padding: 10px 0px;
		
	}
#gallery ul { list-style: none; margin:0; padding:0px 0px 0px 10px; text-align:center;}
#gallery ul li { display: inline-block; padding: 10px 10px ;  }
#gallery  ul li a{
     padding:5px; background:#fff; text-decoration:none; display:inline-block; 	
	 box-shadow:  1px 1px 2px #888;	
	 }	


.copy{
	text-align: right;
	color: #fff; 
	font-size: 12px; 
	padding-top: 22px;
	text-shadow:1px 1px 1px #036;

}
.copy a{
	color: #fff;
	text-decoration: none;
	text-shadow:1px 1px 1px #036;

}

.podpis{text-align:right;}
.tekst { font-size:13px; padding:10px 0px 0px 0px; font-weight:normal; text-align:justify; line-height:20px; }
.tabela { font-size:13px; padding:10px 0px 0px 0px; font-weight:normal; text-align:justify; line-height:22px; }
.srodek { text-align:center; padding:10px 0px 0px 5px;}
.logo { font-size:14px; text-align:center; padding:10px 0px 0px 30px; }
.prawa { 	padding:20px 25px 0px 25px;
					font-size:13px;
					line-height:19px;
					color:#fff;
					text-align:justify;
					font-weight:bold; 
					text-shadow:1px 1px 1px #036;
}
.lewa { font-size:13px; padding:10px 0px 0px 25px; font-weight:normal; text-align:justify; line-height:28px; }

.kontakt{ color:#000; text-align:center; font-size:12px; line-height:22px; }  
.kontakt div { padding:0px; }
.kontakt input[type="text"], .kontakt textarea {
	border:1px solid #000080;
	background:#ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:10px 15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	width:80%;
}
.kontakt select{
	border:1px solid #000080;
	background:#ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:10px 15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	width:85%;
}

.kontakt textarea { height:120px; }


.kontakt textarea { height:120px; }
.kontakt-form span p{ display:inline; color:#EE4D48;}
.kontakt-form span{display:block; padding:5px; font-size:12px; }
.error input, .error textarea{ border:1px solid #EE4D48 !important; } 
.wyslano{ background:#EE4D48;
	color:#fff; 
	padding:10px; 
	text-align:center;
	text-shadow:1px 1px 1px #000;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px}