html, body		{width:100%;height: 100%;background:url(images/tlo.png) repeat center center fixed;font-family: 'Open Sans', sans-serif;}
body 			{width:100%;height:100%;}
* 				{margin: 0;padding:0;}
img 				{border: none;}
a.linki {color:#3c3c3c;font-size:100%;text-decoration:underline;}
a.linki:hover {color:#FF4651;}
a.stronywww	{color:#fff;font-size:60%;text-decoration:underline;}
a.stronywww:hover {color:#FF4651;}	
.paddingi	{width:960px; padding:0 32px;}
.margines	{width:1000px; height:40px; margin:0 padding:0;clear:both;}
.margin{width:100%; height:58px;clear:both;}
/*
menu  #FF4651  #464646 #E66060
*/
.menu		{width:100%;height:58px;margin:0px; padding:0px;background:#3E4353;position:fixed; top:0; left:0;box-shadow:0 0 12px; z-index:10;}
.nmen		{width:1024px; margin:0 auto;}
ul#nav 		{width:1024px;display: inline;margin:0 auto;}
ul#nav li 	{display: inline;color:#727272;float: left;text-align: center;}
ul#nav li.liniag a{background:#FF4651;color:#fff;}
ul#nav a 		{color:#fff;display:block;font-size:10pt;font-weight:400;padding: 20px 20px;}
ul#nav a:hover {background: #FF4651;color: #FFFFFF;padding: 20px 20px;}

ul#stop 		{display: inline;float: left;margin:0;padding:0;}
ul#stop li 	{display: inline;color: #727272;float: left; margin:0;padding:0;text-align: center;}
ul#stop a 	{color: #fff;display: block;font-size: 10pt;	font-weight: 400;	padding: 20px 20px;}
ul#stop a:hover {background: #FF4651 ;color: #FFFFFF;padding: 20px 20px;}
		
a 			{ text-decoration: none; padding: 0;  margin: 0; transition: background 0.8s; -moz-transition: background 0.8s; -webkit-transition: background 0.8s;  -o-transition: background 0.8s; }
a img 		{ transition: opacity 0.8s;  -moz-transition: opacity 0.8s;  -webkit-transition: opacity 0.8s;  -o-transition: opacity 0.8s; }
ul.lista li	{list-style-type:square;margin-left:20px;font-size: 100%;font-weight: 300;line-height:160%;text-indent: 0px;color:#464646;}

/*
	STYLE TEKSTU	================================   colory blue #073D7Dczerw #E02322 300 400 600
*/
h1, h2, h3, h4   {font-size: 140%;font-weight:700;color:#FF4651;text-align:left;margin:30px 0;}
h1	{font-size: 200%;}
h2	{font-size: 140%;font-weight:700;}
h3	{font-size: 110%;color:#3c3c3c}
h4	{font-size: 110%;}
h4 span	{color:#3c3c3c;font-weight:300;}
h2 span	 {font-size:80%; font-weight:700; color:#3E4353;text-align:center;margin:10px 0;}
p 		{margin:10px 0 20px 0;font-size: 100%;font-weight: 300;line-height:160%;text-indent: 0px;color:#464646;text-align:justify;}
strong {color:#4b5470;font-weight:400;}
p > span	{color:#FF4651;}
h1 > strong {color:#4b5470;}
li > strong {color:#4b5470;}
.red {color:#FF4651;margin:-5px 0 -15px 0;padding:0;}
#pierwsza 	{width:100%;height:400px;}
.baner		{width:100%;height:400px;background:url(images/01.jpg)center center no-repeat;position:fixed;z-index:1;}	
.baner2		{width:1024px;height:420px;background:url(images/ban2.png);background-repeat:no-repeat;}	
.baner3		{width:1024px;height:420px;background:url(images/ban3.png);background-repeat:no-repeat;}	
.baner4		{width:1024px;height:420px;background:url(images/ban4.png);background-repeat:no-repeat;}	

#serwis		{width:360px;padding:16px 0;float:right;background:#FF4651; font-size:120%; text-align:center;color:#fff;}
#logo		{width:280px; height:175px;background:url(images/logo.png); background-repeat:no-repeat;position:relative; top:70px; margin:0 auto;}
.txt		{width:100%; position:relative;z-index:4;background:#fff;}
.osiem      {width:80%; margin:0 auto; padding-top:30px;}
.tdc		{width:1024px; margin:0 auto; padding:20px 0;}
.stoczternascie {width:283px; height:150px; margin:0px auto;position:relative; top:30px;}
.cl 		{width:33px;height:120px;background:url(images/lewy.png);float:left;}
.cs 		{width:177px;height:150px;margin:0px 20px;float:left;}
.cp 		{width:33px;height:120px;background:url(images/prawy.png);float:left;}

.trzydproc	{width:30%; float:left;}
.tppad		{margin:0 5%;}
.kolo  		{width:1024px; height:50px;margin:20px 0;padding:0;}
.szer60 		{width:1024px;margin:0;padding:10px 0;}

.lewy		{width:450px; float:left;}
.prawy		{width:450px; float:right;}

#stopka		{width:100%;height:130px; background:#3E4353;clear:both;position:relative; z-index:34;}
.strony		{width:170px; float:left;margin:30px 20px 0 20px;clear:both;}
/* ---------- Accordion ---------- */
.polowa	{width:48%;float:left;padding:0%;margin:20px 0;}
.padd {padding:0 1%;}
.pold	{margin-left:4%;}
#accordion 						{width: 100%;  background:#3E4353; margin:1px 0;}
#accordion .accordion-header 			{position: relative;}
#accordion .accordion-header h2.acord 	{color:#fff; font-size:90%;margin: 0;	cursor: pointer;padding: 12px 25px; 	}
.accordion-header span				{background: url(images/pauza2.png) no-repeat;	display: block;	position: absolute;	width: 15px;	height: 15px;	top: 12px;	left: 6px;}
.accordion-header span.icon-active		{background: url(images/pauza.png) no-repeat;	display: block;	position: absolute;	width: 15px;	height: 15px;	top: 12px;	left: 6px;}
ul.accordion-content li 				{font-size:90%;text-align:justify;font-weight: 300;list-style-type:none;width:90%;padding:2% 5%;background:#fcfcfc;}

#accordiond 						{width: 100%;  background:#3E4353; margin:1px 0;}
#accordiond .accordiond-header 		{border:1px solid #3E4353;position: relative;}
#accordiond .accordiond-header h2.acord {color:#fff; font-size:90%;margin: 0;	cursor: pointer;padding: 12px 25px; 	}
.accordiond-header span				{background: url(images/pauza2.png) no-repeat;	display: block;	position: absolute;	width: 15px;	height: 15px;	top: 12px;	left: 6px;}
.accordiond-header span.icon-active	{background: url(images/pauza.png) no-repeat;	display: block;	position: absolute;	width: 15px;	height: 15px;	top: 12px;	left: 6px;}
ul.accordiond-content li 			{font-size:90%;text-align:justify;font-weight: 300;list-style-type:none;width:90%;padding:2% 5%;background:#fcfcfc;}

#accordione 						{width: 100%;  background:#3E4353; margin:1px 0;position:relative;}
#accordione .accordione-header 		{border:1px solid #3E4353;position: relative;}
#accordione .accordione-header h2.acord {color:#fff; font-size:90%;margin: 0;	cursor: pointer;padding: 12px 25px; 	}
.accordione-header span				{background: url(images/pauza2.png) no-repeat;	display: block;	position: absolute;	width: 15px;	height: 15px;	top: 12px;	left: 6px;}
.accordione-header span.icon-active	{background: url(images/pauza.png) no-repeat;	display: block;	position: absolute;	width: 15px;	height: 15px;	top: 12px;	left: 6px;}
ul.accordione-content li 			{font-size:90%;text-align:justify;font-weight: 400;list-style-type:none;width:90%;padding:2% 5%;background:#fcfcfc;}
ul.accordione-content li  ul.lista li,
ul.accordiond-content li  ul.lista li,
ul.accordion-content li  ul.lista li  	{list-style-type:square;margin-left:20px;padding:0;font-size: 100%;font-weight: 300;line-height:160%;text-indent: 0px;color:#464646;}