@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 -85px;
		background:#ececeb url(../images/bg-content-middle-main.jpg) repeat-x; /* tlo gorne */
	}
	.push {
		height: 88px;
		display:block;
		background: #ececeb;
	}
	.push2 {
		height: 88px;
		display:block;
		background:#ececeb;
	}
	.footer {
		height: 88px;
		bottom:0;
		display:block;
	}
/* end Footer Stick */




/* elementy podstawowe */
	body {
		color: #373535;
		font-family:Arial;
		font-size:12px;

	}
	
	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*/
		
	.header-top {
		width:100%;
		height:57px;
		display:block;
		color: #aeaeae;
	}
	.header-top-logo {
		display:none;
	}
	
	.header-flash {
		width:100%;
		height: 232px;
		display:block;
		color:#FF3300;
		background:url(../images/skyimg.jpg) top center no-repeat;
		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 {
	margin-top:-1px;
		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 div.aktualnosci {
		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:88px;
		display:table;
		background:url(../images/bg-bottom.jpg) repeat-x; 
		color: #9c9c9b;
	}
	.stopka2 {
		width:100%;
		height:88px;
		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:15px 0 0 0;
}
	#stopka-menu {
		float:right;
		position:relative;
		color:#9c9c9b;
		font-size:11px;
		margin-top:15px;
	}
	#stopka-skillo {
		margin: 35px -306px 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:0 -8px 0 0;
	padding:0;
	position:relative;
}
#nav-bottom ul{
	margin:0;
	padding:0;
}
#nav-bottom li {
line-height:11px;
	float:left;
	padding:0 8px 0 6px;
	background:url(../images/line-bottom-menu.jpg) top right no-repeat;
}
#nav-bottom li.last {
	float:left;
	background:none;
	padding-left:6px;
}
#nav-bottom a{
	text-decoration:none;
	color: #4b83ab;
	font-size:11px;
}
#nav-bottom a:hover {
	text-decoration:underline;
}

/* end menu footer */











/* 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:left;
	}
	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.home-box-cnt div.right { 
		width:320px;
		height:295px;
		background: url(../images/bg-aktualnosci.jpg) no-repeat;
	}
	
	
	.akts {
		width: 268px; 
		height:263px;
		display: block;
		margin-left: 26px;
		margin-top: 17px;
	}
	.akts h2{
	font-size:16px;
	font-family:Arial;
	padding-bottom:2px;
	border-bottom: 1px solid #89b3d6;
	color: #004b99;
	}
	.akts .data {
		color: #000;
		font-size:10px;
	}
	.akts a.title {
		color: #165083;
		font-size:13px;
		font-weight:bold;
	}
	.akts div.akt{
		margin-top: 17px;
		padding-bottom:17px;
		border-bottom: 1px solid #9fc8e2;
	}

	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;
	}
	
	
	
	
/* szary */
	.szary {
		width: 100%;
		height:154px;
		display:block;
		margin:0;
		padding:0px 4px 0 4px;
	}
	.szary .content-box{
		width: 288px;
		height:140px;
		display:block;
		margin-top: 18px;
		margin-left: 18px;
		}
	.szary h2 {
		color: #004b99;
		font-size:14px;
		font-weight:bold;
		padding-bottom:3px;
		border-bottom: 1px solid #bfbfb5;
		margin-bottom:6px;
		width:143px;
		float:right;
	}
	
	.szary img {
		width:118px;
		height:118px;
		display:block;
		float:left;
		border: 6px solid #cececb;
	}
	
	.szary img:hover {
	border: 6px solid #a9a9a9;
	}
	
	
	.szary div.tresc {
	float:right;
	display: inline-block;
	width:143px;
	height:103px;
	}
	
	.szary .content-box a.more {
		line-height:16px;
		padding-right: 3px;
		padding-left: 3px;
		display:inline-block;
		color:#fff;
		background-color:#349ed1;
		position: absolute;
		margin-top: 115px;
		margin-left: 242px;
		font-size:9px;
		width:35px;
		height:16px;
		text-align:center;
	}
	.szary .content-box a.more:hover{
		text-decoration:none;
		background:#96d123;
		}
		
#more-akt-home{
background-color:#349ED1;
color:#FFFFFF;
display:inline-block;
font-size:9px;
height:24px;
line-height:24px;
margin-left:211px;
margin-top:11px;
padding-left:3px;
padding-right:3px;
position:absolute;
text-align:center;
width:50px;
		}
#more-akt-home:hover{
text-decoration:none;
		background:#96d123;
		}
	
	.szary-1{
		background: url(../images/bg-onas1.jpg) no-repeat top;
		width:326px;
		height:154px;
		float:left;
		display:inline-block;
	}


	
	
	.szary-2{
		background: url(../images/bg-onas.jpg) no-repeat top;
		width:326px;
		height:154px;
		float:left;
		display:inline-block;
	}
	

	
	
	.szary-3 {
		background: url(../images/bg-onas3.jpg) no-repeat top;
		width:326px;
		height:154px;
		float:left;
		display:inline-block;
		margin-left:-1px;
	}
/* end szary */
	
	
	




/* SLIDER */
.article-short-container {
	height:220px;
	overflow:hidden;
}


#news_short_cnt {
/*float:left;*/
width:210px;
float:left;
}

#news_short_cnt div.n-content {
display:none;
}
div.n-content {
	border:0 none;
	margin:0;
	padding:0;
}

/*
.article-container {

}
*/

#news_short_cnt .article-container img.art-image {
margin:0 0 0 19px;
padding: 0 0 0 0;
border: 7px solid #cececb;
}
/*.article-container img.art-image {
	border:5px solid #797B81;
	float:left;
	margin:0 18px 18px 0;
}*/

#news_short_cnt div.n-active {
	display:block;
}

div.n-content {
	border:0 none;
	margin:0;
	padding:0;
}

.news_short li {
width:297px; 
height: 20px;
line-height:20px;
display:block;
}




.news_short li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.news_short {
font-size:12px;
}


.news_short li.current a, .news_short li:hover a {
background:transparent url(../images/oferta-home-menu.jpg) no-repeat scroll 0 -21px;
color:#FFFFFF;
display:block;
font-size:11px;
height:20px;
line-height:20px;
margin-top:1px;
padding:0 0 0 16px;
text-decoration:none;
width:297px;
}


.news_short li a {
background:transparent url(../images/oferta-home-menu.jpg) no-repeat scroll 0 0px;
color:#FFFFFF;
display:block;
font-size:11px;
height:20px;
line-height:20px;
margin-top:1px;
padding:0 0 0 16px;
text-decoration:none;
width:297px;
}


#short_news {
float:left;
margin: -1px 0 0 0;
padding: 0 0 0 0;
width:297px;
}

#hoome-oferta-bg{
	background: url(../images/oferta-home-bg.jpg) top no-repeat;
	width:297px;
	height:209px;
	display:block;
	float:left;
	margin:0 0 0 24px;
	padding:0 0 0 0;
}

#home-oferta-title {
font-size:16px;
color:#004b99;
font-weight:bold;
margin: 15px 24px 15px 22px;
padding: 0 0 4px 0;
border-bottom:1px solid #92b8d8;
}




#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;
}




#onas-wstecz {
display:none;
}

.przycisk-wiecej-home{
background-color:#349ED1;
color:#FFFFFF;
display:inline-block;
font-size:9px;
height:16px;
line-height:16px;
margin-left:3px;
padding-left:3px;
padding-right:3px;
text-align:center;
width:35px;
}

.przycisk-wiecej-home:hover{
background:#96d123;
text-decoration:none;
}