@charset "utf-8";
/* CSS Document */

/* Footer Stick */
	* {
		margin: 0;
	}
	html, body {
		height: 100%;
		background:#ffffff;
	}
	.wrapper {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -81px;

	}
	.push {
		height: 80px;
		display:block;
		background: #ececeb;
	}
	.push2 {
		height: 80px;
		display:block;
		background:#fff;
	}
	.footer {
		height: 80px;
		bottom:0;
		display:block;
	}
/* end Footer Stick */




/* elementy podstawowe */
	body {
		color: #373535;
		font-family:Arial;
		font-size:12px;
		background:#fff;
	}
	
	div.clear { 
		clear:both; 
		/*font-size:1px; 
		line-height:0px; 
		height:0px; */
		float:none;
	}
	
	.center-div {
		margin: 0 auto;
		padding:0 4px 0 4px;
		width: 986px;
		height:auto;
		border:none;
	}

	a,
	a:link, 
	a:visited {
		text-decoration: none;
		margin:0;
	}
	
	a:hover, 
	a:active, 
	a.active {
		text-decoration: underline;
		margin:0;
	}
	
	img {
		margin:0;
		padding:0;
		border:none;
	}
/* end elementy podstawowe */	





/* header*/
	body {
		background:url(../images/bg-content-middle-main.jpg) repeat-x; /* tlo gorne */
	}
	
  body {
		background:url(../images/bg-content-middle-main2.jpg) repeat-x; /* tlo gorne */
	}
	
	.header-top {
color:#AEAEAE;
display:block;
height:57px;
width:100%;
	}
	.header-top-logo {
		display:none;
	}
	
	.header-flash {
background:transparent url(../images/skyimg.jpg) no-repeat scroll center top;
color:#FF3300;
display:block;
height:232px;
width:100%;
padding-top:1px;
	}
/* end header */






/* ikonki - top */
	div.icons{
		width: 286px;
		height:58px;
		display:inline-block;
		position:relative;
		float:right;
		color: #aeadad;
	}
/* end ikonki - top */






/* menu */
	.top-nav {
		height:61px;
		background:url(../images/bg-menu.jpg) no-repeat top;
		display:block;
		margin:0;
		padding:15px 0 0 0px;
		/*left:-360px;*/
	}
/* end menu */







/* content */
	.content {
		width:986px;
		height:auto;
		display:block;
		/*background:url(images/bg-middle.jpg) repeat-x;*/
		margin-bottom: 13px;
	}
	.content div.home {
		height: auto;
		width:978px;
		margin: 20px 4px 0px 4px;
		padding:0;
		display:block;
		/*border-bottom:1px solid #dcdbdb;
		background:url(images/bg-content-middle-all.jpg) no-repeat;*/
	}
	.content-subpage {
		width:950px;
		height:auto;
		display:block;
		background:url(../images/bg-kontakt.jpg) repeat-x;
		margin-bottom: 20px;
	}
	.content-subpage div.home-subpage {
		height: auto;
		width:896px;
		margin: 19px 27px 0px 27px;
		display:table;
		/*background:url(images/bg-content-middle-all.jpg) no-repeat;*/
	}


/* end content*/





/* footer */
	.stopka {
		width:100%;
		height:80px;
		display:table;
		background:url(../images/bg-bottom.jpg) repeat-x; 
		color: #9c9c9b;
	}
	.stopka2 {
		width:100%;
		height:80px;
		display:table;
		background:url(../images/bg-bottom2.png) repeat-x; 
		color: #9c9c9b;
	}
	#stopka {
		padding: 17px 29px 0px 29px;
	}
#stopka-podpis {
color: #4b83ab;
position:absolute;
margin:13px 0 0 0;
font-size:11px;
}
	#stopka-menu {
		float:right;
		position:relative;
		color:#9c9c9b;
		font-size:11px;
	}
	#stopka-skillo {
		margin: 27px -234px 0 0;
		float:right;
		position:relative;
		border-top: 1px #72add4 solid;
		color:#72add4;
		font-size:9px;
	}
	#stopka-skillo a, 
	#stopka-skillo a:link, 
	#stopka-skillo a:visited{
		color:#72add4;
		text-decoration:none;
	}
	#stopka-skillo a:hover, 
	#stopka-skillo a:active, 
	#stopka-skillo a.active{
		text-decoration:underline;
	}
/* end footer*/









/* menu footer*/
#nav-bottom {
	float:right;
	font-size:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:13px -8px 0 0;
	padding:0;
	position:relative;
}
#nav-bottom ul{
	font-size:11px;
	margin:0;
	padding:0;
}
#nav-bottom li {
	float:left;
	font-size:11px;
	padding:0 8px 0 6px;
	background:url(../images/line-bottom-menu.jpg) top right no-repeat;
	line-height:11px;
}
#nav-bottom li.last {
	float:left;
	background:none;
	padding-left:6px;
	font-size:11px;
}
#nav-bottom a{
	text-decoration:none;
	color: #4b83ab;
	font-size:11px;
}
#nav-bottom a:hover {
	text-decoration:underline;
	font-size:11px;
}

/* end menu footer */







/* artykuły */
	div.article-container { 
		padding:0;
	}
	
	#contact div.article-container {

	}
	
	div.article-short-container { 
		overflow:hidden;
	}
	div.article-content {
	color: #27292a;
	font-size:12px;
	font-weight:normal;
	}
	
	div.article-container .date { 

	}
	
	div.article-short-container h2.title, 
	div.article-container h2.title { 

	} 
	
	div.article-container img.art-image {

	}
	div.article-short-container img.art-image {

	}
/* end artykuly */







/* boksy na home */
	div.home-box-cnt {
		margin-bottom:12px;
	}
	div.home-box-cnt img {
	}
	div.home-box-cnt div.box {
		float:left;
		padding: 0 0 0 0;
		position:relative;
		text-align:justify;
	}
	div.home-box-cnt div.box a.more {

	}
	div.home-box-cnt div.box h2 {

	}
	
	
		/*lewy*/
	div.home-box-cnt div.left { 
		width:646px; 
		height:296px;
		background: url(../images/bg-oferta.jpg) no-repeat;
		margin: 0 12px 0 0;
	}
	div.home-box-cnt div.left h2,
	div.home-box-cnt div.right h2 {
		
	}
	
	

	
	
	
	
	
		/*prawy*/
	div.right-menu { 
		margin-top: 13px;
		width:320px;
		height:auto;
		background: url(../images/bg-right-menu-top.png) top no-repeat;
	}
	div.right-menu-bottom {
		width:320px;
		height:33px;
		background:url(../images/bg-right-menu-bottom.png) no-repeat;
	}
	a.more {
		background-color:#349ED1;
		color:#FFFFFF;
		display:inline-block;
		font-size:9px;
		line-height:16px;
		width:35px;
		height:16px;
		text-align:center;
		text-decoration: none;
	}
	a:hover.more {
		background-color:#96d224;
		text-decoration: none;
	}
	
	a:hover, a:active, a.active {
		text-decoration:underline;
	}


	div.home-box-cnt div.left a.more,
	div.home-box-cnt div.middle a.more,
	div.home-box-cnt div.right a.more {
		position:absolute;
		top:250px;
		left:197px;
	}
	
/* end boxy na home */





/* content */

	div.content div.aktualnosci {
		height: auto;
		width:978px;
		margin: 20px 4px 0px 4px;
		padding:0;
		display:table;
		/*border-bottom:1px solid #dcdbdb;
		background:url(images/bg-content-middle-all.jpg) no-repeat;*/
	}
	div.content div.aktualnosci div.left {
		float:left;
		width: 646px;
		display:block;
		background:url(../images/bg-main-aktualnosci-top.png) top no-repeat;
	}
	div.content div.aktualnosci div.left div.left-content {
		width:596px;
		margin:15px 25px 0px 25px;
		display:block;
	}
	
	
	div.content div.aktualnosci div.left div.left-content img.art-image {
		position:absolute;
		margin-top: 23px;
		margin-left:660px;
		width:253px;
		height:183px;
		border: 7px solid #cececb;
	}
	
	div.content div.aktualnosci div.left div.left-content div.article-container div.article-title {
		font-size:16px;
		color: #004b99;
		font-weight:bold;
		padding: 0 0 2px 0;
		border-bottom:1px solid #92b8d8;
	}
	div.content div.aktualnosci div.left div.left-content div.article-container div.aktualnosc_ramka0{
	}
	div.content div.aktualnosci div.left div.left-content div.article-container div.aktualnosc_ramka0 div.aktualnosc_ramka{
		border-bottom:1px solid #d1dfed;
		margin: 15px 0 0px 0;
	}
	div.content div.aktualnosci div.left div.left-content div.article-container div.aktualnosc_ramka0 div.aktualnosc_ramka div.date3{
		font-size:10px;
		color:#000000;
		margin-bottom:3px;
	}
	div.content div.aktualnosci div.left div.left-content div.article-container div.aktualnosc_ramka0 div.aktualnosc_ramka h2 a {
		font-size:12px;
		color: #165083;
	}
	div.content div.aktualnosci div.left div.left-content div.article-container div.aktualnosc_ramka0 div.aktualnosc_ramka div.tresc{
		font-size:12px;
		color:#000000;
		margin-top:12px;
		margin-bottom:15px;
	}
	div.content div.aktualnosci div.left div.left-content div.article-container div.aktualnosc_ramka0 div.aktualnosc_ramka div.tresc a.more {
		margin-left: 6px;
	}
	div.content div.aktualnosci div.left div.left-content div.article-container div.podstrony_aktualnosci {
		margin-top:6px;
	} 
	div.content div.aktualnosci div.left div.left-content div.article-container div.podstrony_aktualnosci #back {
		width:46px;
		height:15px;
		line-height:15px;
		display:inline-block;
		background:#d1e9f5;
		border: 1px solid #aec1ca;
		text-align:center;
		font-size:9px;
		color:#000000;
	}
	div.content div.aktualnosci div.left div.left-content div.article-container div.podstrony_aktualnosci #back:hover{
		text-decoration:underline;
	}
	div.content div.aktualnosci div.left div.left-content div.article-container div.podstrony_aktualnosci ul{
		list-style:none;
		float:right;
		margin-top:-17px;
	}
	div.content div.aktualnosci div.left div.left-content div.article-container div.podstrony_aktualnosci ul li {
		position:relative;
		float:left;
		margin-left:3px;
	}
	div.content div.aktualnosci div.left div.left-content div.article-container div.podstrony_aktualnosci ul li a {
		padding: 0 4px 0 4px;
		height:15px;
		line-height:15px;
		display:inline-block;
		background:#d1e9f5;
		border: 1px solid #aec1ca;
		text-align:center;
		font-size:9px;
		color:#000000;
	}
	div.content div.aktualnosci div.left div.left-content div.article-container div.podstrony_aktualnosci ul li a:haover {
		text-decoration:underline;
	}
	
	
	div.content div.aktualnosci div.left div.left-bottom {
		width: 646px;
		height:38px;
		display:block;
		background: url(../images/bg-main-aktualnosci-bottom.png) top no-repeat;
		vertical-align:bottom;
	}
	div.content div.aktualnosci div.right { 
		width:320px;
		float:right;
		height:auto;
		display:block;
		/* height:295px;
		background: url(images/bg-aktualnosci.jpg) no-repeat; */
	}
	
	div.content div.aktualnosci div.right div.right-blue {
		width:320px;
		height:295px;
		display:block;
		float:right;
		background:url(../images/bg-aktualnosci.jpg) no-repeat;
	}
	div.content div.aktualnosci div.right div.right-blue div.right-blue-content{
		border-top:1px solid #87b3d6;
		margin: 36px 26px 0px 26px;
	}
	
	div.content div.aktualnosci div.right div.right-grey{
		width:320px;
		background:url(../images/bg-right-menu-top.png) top no-repeat;
		margin: 295px 0 0 0;
	}
	div.content div.aktualnosci div.right div.right-grey div.right-grey-content{
		width:268px;
		margin: 16px 15px 0px 15px;
		padding: 30px 0 0 0;
	}
	div.content div.aktualnosci div.right div.right-grey div.right-grey-content ul{
		list-style:none;
		margin:0 0 0 3px;
		padding: 0 0 0 0;
	}
	div.content div.aktualnosci div.right div.right-grey div.right-grey-content ul li{
	padding:1px 0 0 0;
	}
	div.content div.aktualnosci div.right div.right-grey div.right-grey-content ul li a{
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
		width:268px;
		height:20px;
		display:block;
		background: url(../images/button.png) 0 -20px no-repeat;
		padding:0 0 0 16px;
		line-height:20px;
		margin-top:1px;
	}
	div.content div.aktualnosci div.right div.right-grey div.right-grey-content ul li a:hover{
		text-decoration:none;
		background: url(../images/button.png) 0 0px no-repeat;
				margin-top:1px;
	}
	div.content div.aktualnosci div.right div.right-grey div.right-grey-content ul li a.active{
		background: url(../images/button.png) 0 0px no-repeat;
		text-decoration:none;
				margin-top:1px;
	}
	div.content div.aktualnosci div.right div.right-grey div.right-grey-content ul li a.active:hover{
		text-decoration:underline;
	}
	div.content div.aktualnosci div.right div.right-grey div.right-grey-bottom {
		width:320px;
		height:33px;
		display:block;
		vertical-align:bottom;
		background:url(../images/bg-right-menu-bottom.png) no-repeat;
	}
	div.content div.aktualnosci div.right div.right-span{
		width:320px;
		height:10px;
		display:block;
	}

/* end content */



/* content artykul */
	div.artykul {
		width:978px;
		background:url(../images/bg-kontakt-top.png) top no-repeat;
		height:100%;
		margin-top:19px;
		padding-top:11px;
	}
	
	div.artykul div.artykul-bottom {
		background:url(../images/bg-kontakt-bottom.png) no-repeat;
		width:978px;
		height:34px;
	}
	
	div.artykul div.artykul-in {
		width:926px;
		height:auto;
		display:block;
		margin: 0 0 0 26px;
	}
	
	div.artykul div.artykul-in div.article-title-main {
		color:#004b99;
		font-size:16px;
		font-weight:bold;
		margin: 0 0 0px 0;
		padding-bottom:6px;
		border-bottom:1px solid #92b8d8;
		width:630px;
	}
	
	div.artykul div.artykul-in div.article-title{
		color:#165083;
		font-size:13px;
		font-weight:bold;
		margin: -1px 0 0px 0;
		padding-bottom:6px;
		padding-top:20px;
		width:630px;
		height:250px;
		background:url(../images/line-site.png) top right no-repeat;
	}
	
	div.artykul div.artykul-in div.article-content img {
		width:253px;
		height:183px;
		display:block;
		border: 7px solid #cececb;
	}
	
	
/*.noob-ramka {
background:#D1CDBF none repeat scroll 0 0;
display:block;
height:284px;
left:600px;
position:absolute;
top:39px;
width:360px;
}*/
	div.artykul div.artykul-in div.article-content div.noob-mask{
		position:absolute;
		margin: -20px 0 0 658px;
		height:197px;
		overflow:hidden;
		position:absolute;
		width:267px;
		z-index:500;
	}
		.noob-mask2{
		position:absolute;
		margin: -20px 0 0 658px;
		height:197px;
		overflow:hidden;
		position:absolute;
		width:267px;
		z-index:500;
	}
	
	
	
	#noob-box {
		left:626px;
		position:absolute;
	}
	#noob-box span {
		height:183px;
		width:253px;
	}
	
	#prev1{
		width:267px;
		height:11px;
		display:block;
		background:url(../images/button-img-back.png) no-repeat;
		position:absolute;
		margin: -56px 0 0 658px;
		cursor:pointer;
	}
	#next1{
		width:267px;
		height:11px;
		display:block;
		background:url(../images/button-img-next.png) no-repeat;
		position:absolute;
		margin: 201px 0 0 658px;
		cursor:pointer;
	}
	
	div.artykul div.artykul-in div.artykul-stopka {
		border-top: 1px solid #d1dfed;
		width:100%;
		height:20px;
		display:block;
		margin-top:30px;
		padding-top:6px;
	}
	
	div.artykul div.artykul-in div.artykul-stopka #back {
		width:46px;
		height:15px;
		line-height:15px;
		display:inline-block;
		background:#d1e9f5;
		border: 1px solid #aec1ca;
		text-align:center;
		font-size:9px;
		color:#000000;
	}
	div.artykul div.artykul-in div.artykul-stopka #back:hover{
		text-decoration:underline;
	}
	
	
	div.artykul div.artykul-in div.article-content{
		margin-top:-253px;
		width: 606px;
		padding: 10px 25px 0 0;
		font-size:12px;
		line-height:16px;
		text-align:justify;
	}
	
	
	
	#artykul div.article-content {
	/*border-bottom:1px solid #d1dfed;*/
	padding-bottom:30px;
	margin-bottom:20px;
	}
	
	#artykul #onas-wstecz {
	display:inline;
}


div.oferta div.left div.left-content #artykul #onas-wstecz,
#kontakt-dane #onas-wstecz {
	display:none;
}

#artykul #onas-wstecz #back {
background:#D1E9F5 none repeat scroll 0 0;
border:1px solid #AEC1CA;
color:#000000;
display:inline-block;
font-size:9px;
height:15px;
line-height:15px;
text-align:center;
width:46px;
margin-top:-22px;
}
div.onas #onas-wstecz #back:hover {
text-decoration:underline;
}
	
/*	
	div.artykul div.artykul-in div.artykul-left{
		width: 567px;
		display:block;
		border-top: 1px solid #92b8d8;
		background:url(images/line-site.png) top right no-repeat;
	}*/
/* END content artykul */






/* boksy - kontakt */
#kontakt-dane {
	font-size:12px;
}
	div.kontakt {
		width:978px;
		background:url(../images/bg-kontakt-top.png) top no-repeat;
		height:auto;
		margin-top:19px;
	}
	div.kontakt a{
		background: #349ed1;
		padding: 2px 3px;
		text-decoration:none;
		color: #fff;
	}
	div.kontakt a:hover{
		text-decoration:none;
		background:#96d123;
		color: #fff;
	}
	div.kontakt-in {
		width:926px;
		height:auto;
		display:block;
		margin: 0 0 0 26px;
	}
	#kontakt-dane div.article-container div.article-title {
		color: #27292a;
		padding:20px 0 20px 0;
		font-size:13px;
		font-weight:bold;
	}
	div.kontakt div.kontakt-bottom {
		background:url(../images/bg-kontakt-bottom.png) no-repeat;
		width:978px;
		height:34px;
		margin-left:-26px; /* ?? */
	}
	div.kontakt div.srodek_kontakt div.article-title_kontakt{
		border-bottom:1px solid #92B8D8;
		color:#004B99;
		font-size:16px;
		font-weight:bold;
		margin:10px 0 0;
		padding-bottom:3px;
		padding-top:11px;
		width:630px;
	}
	#contact-frm {
		width: 33px;
		height:auto;
		position:absolute;
		margin: -412px 0 0 300px;
	}
	#contact-frm-title {
		color: #27292a;
		padding:10px 0 20px 0;
		font-size:13px;
		font-weight:bold;
		width:300px;
	}
	#contact-frm input.text {
		border:1px solid #c4c4c4;
		color:#878787;
		font-size:12px;
		margin-left:0px;
		width:194px;
		margin-bottom:5px;
	}
	#contact-send-bt{
		width:40px;
		height:18px;
		line-height:18px;
		font-size:9px;
		background:#349ed1;
		display:block;
		margin-left: 252px;
		text-align:center;
	}
	#contact-send-bt:hover{
		background:#96d123;
	}
	.srodek-content_kontakt {
		margin-top:-1px;
		width:630px;
		height:auto;
		background: url(../images/line-site.png) top right no-repeat;
	}
	#contact-frm textarea {
		background-color:#FFFFFF;
		border:1px solid #c4c4c4;
		color:#878787;
		font-size:12px;
		height:130px;
		margin-left:0px;
		width:300px;
		margin-bottom:5px;
	}
	.tabContent-right {
		border-top:1px solid #92B8D8;
		position:absolute;
		margin: -454px 0 0 660px;
		padding-top:22px;
	}
	.tabContent-right .content-right .kontakt-mapka{
		border: 7px solid #cececb;
		padding:1px;
	}
	#mapa{
		color: #349ed1;
		text-decoration:none;
		background:none;
		padding:0;
	}
	#mapa:hover {
		text-decoration:underline;
	}
	

/************ end KONTAKT ***********/












/* content */

	div.content div.oferta {
		height: auto;
		width:978px;
		margin: 20px 4px 0px 4px;
		padding:0;
		display:table;
		/*border-bottom:1px solid #dcdbdb;
		background:url(images/bg-content-middle-all.jpg) no-repeat;*/
	}
	div.content div.oferta div.left {
		float:left;
		width: 646px;
		display:block;
		background:url(../images/bg-main-aktualnosci-top.png) top no-repeat;
	}
	div.content div.oferta div.left div.left-content {
		width:596px;
		height:100%;
		margin:15px 25px 0px 25px;
		display:table;
	}
	
	
	div.content div.oferta div.left div.left-content img.art-image {
		position:absolute;
		margin-top: 23px;
		margin-left:660px;
		width:253px;
		height:183px;
		border: 7px solid #cececb;
	}
	
	div.content div.oferta div.left div.left-content div.article-container div.article-title {
		font-size:16px;
		color: #004b99;
		font-weight:bold;
		padding: 0 0 2px 0;
		border-bottom:1px solid #92b8d8;
	}
	div.content div.oferta div.left div.left-content div.article-container div.aktualnosc_ramka0{
	}
	div.content div.oferta div.left div.left-content div.article-container div.aktualnosc_ramka0 div.aktualnosc_ramka{
		border-bottom:1px solid #d1dfed;
		margin: 15px 0 0px 0;
	}
	div.content div.oferta div.left div.left-content div.article-container div.aktualnosc_ramka0 div.aktualnosc_ramka div.date3{
		font-size:10px;
		color:#000000;
		margin-bottom:3px;
	}
	div.content div.oferta div.left div.left-content div.article-container div.aktualnosc_ramka0 div.aktualnosc_ramka h2 a {
		font-size:12px;
		color: #165083;
	}
	div.content div.oferta div.left div.left-content div.article-container div.aktualnosc_ramka0 div.aktualnosc_ramka div.tresc{
		font-size:12px;
		color:#000000;
		margin-top:12px;
		margin-bottom:15px;
	}
	div.content div.oferta div.left div.left-content div.article-container div.aktualnosc_ramka0 div.aktualnosc_ramka div.tresc a.more {
		margin-left: 6px;
	}
	div.content div.oferta div.left div.left-content div.article-container div.podstrony_aktualnosci {
		margin-top:6px;
	} 
	div.content div.oferta div.left div.left-content div.article-container div.podstrony_aktualnosci #back {
		width:46px;
		height:15px;
		line-height:15px;
		display:inline-block;
		background:#d1e9f5;
		border: 1px solid #aec1ca;
		text-align:center;
		font-size:9px;
		color:#000000;
	}
	div.content div.oferta div.left div.left-content div.article-container div.podstrony_aktualnosci #back:hover{
		text-decoration:underline;
	}
	div.content div.oferta div.left div.left-content div.article-container div.podstrony_aktualnosci ul{
		list-style:none;
		float:right;
		margin-top:-17px;
	}
	div.content div.oferta div.left div.left-content div.article-container div.podstrony_aktualnosci ul li {
		position:relative;
		float:left;
		margin-left:3px;
	}
	div.content div.oferta div.left div.left-content div.article-container div.podstrony_aktualnosci ul li a {
		padding: 0 4px 0 4px;
		height:15px;
		line-height:15px;
		display:inline-block;
		background:#d1e9f5;
		border: 1px solid #aec1ca;
		text-align:center;
		font-size:9px;
		color:#000000;
	}
	div.content div.oferta div.left div.left-content div.article-container div.podstrony_aktualnosci ul li a:haover {
		text-decoration:underline;
	}
	
	
	div.content div.oferta div.left div.left-bottom {
		width: 646px;
		height:38px;
		display:block;
		background: url(../images/bg-main-aktualnosci-bottom.png) top no-repeat;
		vertical-align:bottom;
	}
	div.content div.oferta div.right { 
		width:320px;
		float:right;
		height:auto;
		display:block;
		/* height:295px;
		background: url(images/bg-aktualnosci.jpg) no-repeat; */
	}
	

	
	
	
	div.content div.oferta div.right div.right-grey{
		width:320px;
		background:url(../images/bg-right-menu-top.png) top no-repeat;
		margin: 0px 0 0 0;
		padding: 38px 0 0 0;
	}
	div.content div.oferta div.right div.right-grey div.right-grey-content{
		width:272px;
		margin:0 0 0 24px;
		padding:20px 0 0;
		border-top:1px solid #92b8d8;
	}
	div.content div.oferta div.right div.right-grey div.right-grey-content ul{
		list-style:none;
		margin:0 0 0 0px;
		padding: 0 0 0 0;
	}
	div.content div.oferta div.right div.right-grey div.right-grey-content ul li{
	margin-top:1px;
	}
	div.content div.oferta div.right div.right-grey div.right-grey-content ul li a{
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
		/*width:268px;*/
		height:20px;
		display:block;
		background: url(../images/button.png) 0 -20px no-repeat;
		padding:0 0 0 16px;
		line-height:20px;
	}
	div.content div.oferta div.right div.right-grey div.right-grey-content ul li a:hover{
		text-decoration:none;
		background: url(../images/button.png) 0 0px no-repeat;
	}
	div.content div.oferta div.right div.right-grey div.right-grey-content ul li a.active{
		background: url(../images/button.png) 0 0px no-repeat;
		text-decoration:none;
	}
	div.content div.oferta div.right div.right-grey div.right-grey-content ul li a.active:hover{
		text-decoration:underline;
	}
	div.content div.oferta div.right div.right-grey div.right-grey-bottom {
		width:320px;
		height:33px;
		display:block;
		vertical-align:bottom;
		background:url(../images/bg-right-menu-bottom.png) no-repeat;
	}

/* end oferta */










/* content oferta */
	div.content div.oferta{
		display:table;
		height:auto;
		width:978px;
		margin: 12px 18px 20px 18px;
	}
	div.content div.oferta div.left div.left-content div.article-title {
	display:none;
	}
	div.content div.oferta div.left div.left-content div.article h2 {
		font-size:15px;
		font-weight:bold;
		color:#004b99;
		padding: 0 0 6px 0;
		border-bottom: 1px solid #759ec0;
		margin: 0 0 0px 0;
	}

	div.content div.oferta div.left div.left-content div.article div{
	}
	div.content div.oferta div.left div.left-content div.article h4 {
		font-size:14px;
		font-weight:bold;
		color:#27292a;
		margin: 20px 0 12px 0;
	}
	div.content div.oferta div.left div.left-content div.article div div.ref-left{
		float:left;
		/*background:url(../images/line-site.png) no-repeat top right;*/
		width:600px;
		display:block;
		min-height:400px;
		margin-top:-1px;
	}
	div.content div.oferta div.left div.left-content div.article div div.ref-right{
		float:right;
		width:212px;
		height:auto;
		display:block;
	}
	div.content div.oferta div.left div.left-content div.article div div.ref-right img {
		float:right;
		border: 4px solid #fff;
		margin: 20px 0 0 0;
	}
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-left{
		float:left;
		width:297px;
		height:auto;
		border-right: 1px solid #d1dfed;
	}
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-right{
		float:left;
		width:297px;
		height:auto;
	}
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-left div.refer, 
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-right div.refer {
		width:297px;
		height:110px;
		display:block;
		border-bottom: 1px solid #d1dfed;
	}
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-left div.refer.last, 
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-right div.refer.last {
		width:297px;
		height:110px;
		display:block;
		border-bottom: 0px solid #d1dfed;
	}
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-left div.refer div.referencja img,
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-left div.refer.last div.referencja img{ /* lewe obrazki */
		width:78px;
		height:78px;
		display:block;
		float:right;
		margin: 12px 18px 12px 2px;
		padding:0;
		border:3px solid #cececb;
	} 
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-right div.refer div.referencja img,
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-right div.refer.last div.referencja img{
		width:78px;
		height:78px;
		display:block;
		float:right;
		margin: 12px 3px 12px 22px;
		padding:0;
		border:3px solid #ccc;
	}
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-left div.refer div.referencja div.tytul, 
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-left div.refer.last div.referencja div.tytul{
		font-size:12px;
		font-weight:bold;
		margin-top:12px;
		margin-left:0px;
		position:absolute;
		color:#fff;
		line-height:16px;
		background:#66b7dd;
		line-height:20px;
		padding-left: 4px;
		padding-right: 4px;
		max-width: 178px;
	}
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-right div.refer div.referencja div.tytul,
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-right div.refer.last div.referencja div.tytul{
		font-size:12px;
		font-weight:bold;
		margin-top:12px;
		margin-left:16px;
		position:absolute;
		color:#fff;
		line-height:16px;
		background:#66b7dd;
		line-height:20px;
		padding-left: 4px;
		padding-right: 4px;
		max-width: 178px;
	}
	
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-left div.refer div.referencja div.opis, 
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-left div.refer.last div.referencja div.opis{
		font-size:12px;
		color:#000;
		position:absolute;
		margin-left:0px;
		margin-top:53px;
		line-height:15px;
	}
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-right div.refer div.referencja div.opis,
	div.content div.oferta div.left div.left-content div.article div div.ref-left div.ref-left-right div.refer.last div.referencja div.opis{
		font-size:12px;
		color:#000;
		position:absolute;
		margin-left:16px;
		margin-top:53px;
		line-height:15px;
	}
	
div.content div.oferta div.left div.left-content div.article-content .art-image {
display:none;
}
/* end content oferta */





/* onas */
div.onas{
display:table;
height:100%;
width:596px;
}
div.onas div.article-title {
border-bottom:1px solid #92B8D8;
color:#004B99;
font-size:16px;
font-weight:bold;
padding:0 0 2px;
}

div.onas div.article-content {
display:block;
float:left;
width:598px;
text-align:left;
margin-top:18px;
position:inherit;
border-bottom:1px solid #D1DFED;
padding-bottom: 40px;
}

div.onas div.article-content img.art-image{
border:7px solid #CECECB;
height:183px;
margin-left:660px;
top:344px;
position:absolute;
width:253px;
}




#onas-wstecz {
	display:none;
}

div.onas #onas-wstecz {
	display:inline;
}


div.onas #onas-wstecz #back {
background:#D1E9F5 none repeat scroll 0 0;
border:1px solid #AEC1CA;
color:#000000;
display:inline-block;
font-size:9px;
height:15px;
line-height:15px;
text-align:center;
width:46px;
margin-top:6px;
}
div.onas #onas-wstecz #back:hover {
text-decoration:underline;
}
/* end onas */



/* zamowienie */
div.zamowienie {
display:table;
height:100%;
width:596px;
font-weight:bold;
font-size:12px;
}

div.zamowienie .dane {
font-weight:bold;
font-size:12px;
}

div.zamowienie div.article-title {
border-bottom:1px solid #92B8D8;
color:#004B99;
font-size:16px;
font-weight:bold;
padding:0 0 2px;
}

div.zamowienie div.article-content {
display:block;
float:left;
width:598px;
text-align:justify;
margin-top:18px;
position:inherit;
}

div.zamowienie .dane input.tekst {
border:1px solid #C4C4C4;
color:#878787;
font-size:12px;
margin-bottom:5px;
margin-left:5px;
width:353px;
}
div.zamowienie .naglowek {
background:#daeef7;
color:#6f787c;
}

div.zamowienie #cer_t2 input.tekst {
border:1px solid #C4C4C4;
color:#878787;
font-size:12px;
margin-bottom:5px;
margin-left:0;
}
#nowywiersz{
background:#349ED1 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:9px;
font-weight:normal;
height:20px;
padding:6px 0 0;
text-align:center;
}
#nowywiersz:hover{
text-decoration:none;
background:#96d123;
}
#zamow{
background:#349ED1 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
font-family:arial;
font-size:9px;
font-weight:normal;
height:24px;
line-height:24px;
padding-bottom:4px;
padding-left:34px;
padding-right:34px;
text-align:center;
}
#zamow:hover{
text-decoration:none;
background:#96d123;
}
/* end zamowienie */





#aktualnosci #artykul{
background:transparent url(../images/bg-kontakt-top.png) no-repeat scroll center top;
height:100%;
margin-top:19px;
padding:11px 24px 24px 24px;
width:930px;
}
#aktualnosci #artykul #artykul-bottom{
background:transparent url(../images/bg-kontakt-bottom.png) no-repeat scroll 0 0;
height:34px;
width:978px;
margin-left:-24px;
margin-bottom:-23px;
}

#aktualnosci #artykul div.article-title {
color:#004B99;
font-size:13px;
font-weight:bold;
margin:20px 0 0 0;
padding-bottom:6px;
width:630px;
}
#aktualnosci #artykul div.article-content{
}

#tytul-aktualnosci {
display:none;
}
#tytul-aktualnosci #breadcrumbs-nav{
list-style:none;
float:left;
display:inline;
margin-left:-40px;
}
#tytul-aktualnosci #breadcrumbs-nav li{
font-weight:bold;
display:inline;
}
#tytul-aktualnosci #breadcrumbs-nav li a {
font-size:16px;
color:#004b99;
}
#aktualnosci #artykul #tytul-aktualnosci{
display:inline-block;
border-bottom:1px solid #92B8D8;
color:#004B99;
font-size:16px;
font-weight:bold;
margin:1px 0 0 0;
padding-bottom:6px;
width:630px;
}

#aktualnosci #artykul #artykul-content {
background:transparent url(../images/line-site.png) no-repeat scroll right top;
font-size:12px;
/*height:250px;*/
margin:-43px 0 0 0;
padding-bottom:6px;
padding:48px 0 0 0;
width:630px;
display:table;
}

#aktualnosci #artykul #artykul-content #artykul-content-in{
margin-right: 18px;
text-align:left;
}

#aktualnosci #artykul #artykul-content #artykul-content-in div.noob-mask {
height:197px;
margin:-38px 0 0 658px;
overflow:hidden;
position:absolute;
width:267px;
z-index:500;
}

#aktualnosci #artykul #artykul-content #artykul-content-in #noob-box {
		left:626px;
		position:absolute;
	}
	
	
#aktualnosci #artykul #artykul-content #artykul-content-in #noob-box img {
border:7px solid #CECECB;
display:block;
height:183px;
width:253px;
}

#aktualnosci #artykul #artykul-content #artykul-content-in #noob-box span {
		height:183px;
		width:253px;
	}
	
#aktualnosci #artykul #artykul-content #artykul-content-in #prev1{
		width:267px;
		height:11px;
		display:block;
		background:url(../images/button-img-back.png) no-repeat;
		position:absolute;
		margin: -73px 0 0 658px;
		cursor:pointer;
	}
#aktualnosci #artykul #artykul-content #artykul-content-in #next1{
		width:267px;
		height:11px;
		display:block;
		background:url(../images/button-img-next.png) no-repeat;
		position:absolute;
		margin: 186px 0 0 658px;
		cursor:pointer;
	}
	
	
	
	











#nav-langs{
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-32px 15px 0 0;
position:relative;
z-index:7000;
}

#nav-langs li{
float:left;
margin-left:6px;
}
#nav-langs li #pol{
width:21px;
height:12px;
background:url(../images/pol.jpg) no-repeat;
display:block;
}
#nav-langs li #pol:hover{
width:21px;
height:12px;
background:url(../images/pol.jpg) no-repeat;
display:block;
}
#nav-langs li #pol-off{
width:21px;
height:12px;
background:url(../images/pol_off.jpg) no-repeat;
display:block;
}
#nav-langs li #pol-off:hover{
width:21px;
height:12px;
background:url(../images/pol.jpg) no-repeat;
display:block;
}

#nav-langs li #eng{
width:21px;
height:12px;
background:url(../images/eng.jpg) no-repeat;
display:block;
}
#nav-langs li #eng:hover{
width:21px;
height:12px;
background:url(../images/eng.jpg) no-repeat;
display:block;
}
#nav-langs li #eng-off{
width:21px;
height:12px;
background:url(../images/eng_off.jpg) no-repeat;
display:block;
}
#nav-langs li #eng-off:hover{
width:21px;
height:12px;
background:url(../images/eng.jpg) no-repeat;
display:block;
}

#nav-langs li #ger{
width:21px;
height:12px;
background:url(../images/ger.jpg) no-repeat;
display:block;
}
#nav-langs li #ger:hover{
width:21px;
height:12px;
background:url(../images/ger.jpg) no-repeat;
display:block;
}
#nav-langs li #ger-off{
width:21px;
height:12px;
background:url(../images/ger_off.jpg) no-repeat;
display:block;
}
#nav-langs li #ger-off:hover{
width:21px;
height:12px;
background:url(../images/ger.jpg) no-repeat;
display:block;
}

#nav-langs li #por{
width:21px;
height:12px;
background:url(../images/por.jpg) no-repeat;
display:block;
}
#nav-langs li #por:hover{
width:21px;
height:12px;
background:url(../images/por.jpg) no-repeat;
display:block;
}
#nav-langs li #por-off{
width:21px;
height:12px;
background:url(../images/por_off.jpg) no-repeat;
display:block;
}
#nav-langs li #por-off:hover{
width:21px;
height:12px;
background:url(../images/por.jpg) no-repeat;
display:block;
}




.zamie7 input.tekst {
	width: 110px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#podstrony-oferta {
		margin-top:6px;
	} 
#podstrony-oferta #back {
		width:46px;
		height:15px;
		line-height:15px;
		display:inline-block;
		background:#d1e9f5;
		border: 1px solid #aec1ca;
		text-align:center;
		font-size:9px;
		color:#000000;
		margin-top:6px;
	}
#podstrony-oferta #back:hover{
		text-decoration:underline;
	}
#podstrony-oferta ul{
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:6px;
margin-top:6px;
	}
#podstrony-oferta ul li {
		position:relative;
		float:left;
		margin-left:3px;
	}
#podstrony-oferta ul li a {
		padding: 0 4px 0 4px;
		height:15px;
		line-height:15px;
		display:inline-block;
		background:#d1e9f5;
		border: 1px solid #aec1ca;
		text-align:center;
		font-size:9px;
		color:#000000;
	}
#podstrony-oferta ul li a:haover {
		text-decoration:underline;
	}
