/* BODY */
	

div.break,
.cf {
    clear:both !important;
}

html{
    height:100%;
    width:100%;
}

body{
	height:100%;
	width:100%;
	min-width:100%;
	max-width:100%;	 
  	font-family: 'Open Sans', Arial, sans-serif; /* Base font family for most elements */
  	font-size: 14px;
  	color:#404040;
  	font-weight: 400;
  	font-style: normal;
  	line-height: 24.99px;
  	text-transform: none;
  	letter-spacing: 0px;
  	word-spacing: 0;
  	direction: ltr;
  	color: rgb(25, 25, 25);
  	-webkit-font-smoothing:antialiased;
  	-moz-osx-font-smoothing:grayscale;
}

body#page{
  background: white;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;  
}

body#page.zaloba{
  background: url(../images/bgZ.jpg) no-repeat center center fixed rgb(148,188,223);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;  
}

/*to dla ie <9 co by tło było jak trzeba*/
div#expandDiv{
    overflow:hidden;
    width:100%;
    height:100%;
    z-index:-1;
    position:fixed;
    top:0;
    left:0;
}

img#expand{
    height:100%;
    width:100%;
    min-width:100%;
    min-width:960px;
    display:block;
    position:absolute;
    z-index:1;
}

div#all{
 /*   width: 960px; */
  /*  min-width:960px; */
  /*  max-width:960px; */
  margin-left: 300px;
  /*  height:100%;*/
  /*  margin: 0 auto !important; */
    position:relative;
    padding-left: 20px;
    padding-right: 20px;
}


div#fix /* This style breaks the unwanted connection between the content of the maincontent box and the es on the left and right in some browsers */
{
    float: left;
    width: 100%;
}

/****************** return layout ********************/

#return{
    width:100%;
    height:100% !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden;   
    
}

#returnBarTop{
    background:white;
    padding:5px 0;
    font-weight:bold;
    position:absolute;
    border-bottom:2px dotted #0370CB;
    top:0;
    z-index:1;
    width:100%;
    height:20px; 
}
.zaloba #returnBarTop{border-bottom:2px dotted #000;}


#returnBarBottom{
	background:white;
    padding:5px 0;
    font-weight:bold;
    position:absolute;
    border-top:2px dotted #0370CB;
    bottom:0;
    z-index:1;
    width:100%;
    height:20px;
    
}

.zaloba #returnBarBottom{border-top:2px dotted #000;}


#returnBarTop a,
#returnBarBottom a{
    color:rgb(0,84,159);
    margin:0 10px;
    text-decoration: none;
	background: url(../images/piapReturnLogo.png) no-repeat center right;
	width:140px;
	display:block;
	height:20px;		
}


.zaloba #returnBarTop a,
.zaloba  #returnBarBottom a{
    color:rgb(0,0,0);
    margin:0 10px;
    text-decoration: none;
	background: url(../images/piapReturnLogoZ.png) no-repeat center right;
	width:140px;
	display:block;
	height:20px;		
}



#returnBarTop a span,
#returnBarBottom a span{
	display:block;
	padding-top:4px;
	text-align: right;
	padding-right:70px;
}

#returnBarTop a:hover,
#returnBarBottom a:hover{
    text-decoration: underline;
}


#returnBarBottom a{
float:right;
}


#externalSite{
    position: absolute;
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%;
    border: none; 
    margin:0 !important;
    padding:30px 0 !important;
    background:none !important;
    box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box;

}
/****************** END return layout ********************/



/****************** Noramal layout ********************/

div#warper{
	width:100%;
	background:rgb(255,255,255);
/*dolne zaokraglenia*/	
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding-bottom:6px;
	margin-bottom:2em;
}


div#columns{
    height: 100%; /* Needs to be set to avoid bug in IE 5.5 */
    margin:0 5px;
}

#left{
    float:left;
    margin:0;
    padding:0;
    width: 229px;
    min-width:229px;
    max-width:229px;
    height:100%;
}

div#maincontent{
/*	margin-left: 240px;*/
    height: 100%; /* Needs to be set to 1% to avoid bug in IE 5.5 */
    position:relative; 
}

#module_result{

}


/****************** HEADER ********************/
#toolbar-top{
	height:45px;
	margin:0;
	padding-top:27px;
}

#naviLinks{
	float:left;
	height:100%;
	width:450px;
	padding-left:35px;

}

#naviLinks a{
	font-weight:bold;
	margin-right:1em;
}



div#header a,
div#header a:hover,
div#header a:visited{
	color:rgb(255,255,255);
	text-decoration:none;	
}

div#header a:hover{
	text-decoration:underline !important;	
}


div#header-warper{
    margin: 0 auto;
    background:white;
    padding:0;
    height:142px;
    min-height:150px;
    max-height:150px;
    width:960px;
    min-width:960px;
    max-width:960px;
    
    /* górne zaokrąglenia*/
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position:relative;
	background:white ;
}

div#header-design{
	position:relative;
	top:5px;
	left:5px;
	z-index:4;
    margin: 0;
    background: url(../images/headerBG3.jpg) no-repeat;
    padding:0;
    height:146px;
    min-height:146px;
    max-height:146px;
    width:950px;
    min-width:950px;
    max-width:950px; 
    margin-bottom:8px;
}

.zaloba #header-design{
 	background: url(../images/headerBGZ.jpg) no-repeat;
}



/*dwa logotypy*/

#hederSloganH1{width:480px;font-size:18px; left:238px;}
#hederSloganH2{width:480px;font-size:16px; left:240px;}
a#fpPiapLink{
    position:fixed;
	top:2px;
	left: 0px;
	right:2px;
	display:block;
	width:230px;
	height:140px;
}



#fpLink {

	display: block;
	width: 240px;
	height: 75px !important;
	/*  outline:1px solid red;*/
	background: url(../images/logo_PIAP_poziom_bip.png) no-repeat;
	margin-bottom: 15px;
}

#bip_logo {
	display: block;
	width: 40px;
	height: 47px !important;
	background: url('../images/bip_pl.png') no-repeat;
	margin-bottom: 20px;
}

#fpLink a {
    display: block;
    height: 100% !important;
}

.zaloba a#fpLink {
 	background: url(../images/piapHLZ.png) no-repeat center center;
}
#topmenu {
	margin-top: 60px !important;
}
/****************** Language selection ********************/

#languageSelection{
	float:right;
	height:100%;
	width:100px;
	vertical-align: middle;
}

a.languageFlag span{
	width:26px;
	height:20px;
	display:block;
	float:left;
	margin-right:9px;
	margin-top:-2px;
}

a.languageFlag span.en{
	display:block;
	background: url(../images/flagi.png) no-repeat 0px 0px ;
}

a.languageFlag.zaloba span.en{
	display:block;
	background: url(../images/flagi.png) no-repeat 0px -40px ;
}

a.languageFlag:hover span.en{
	background: url(../images/flagi.png) no-repeat 0px -20px;
}
a.languageFlag.zaloba:hover span.en{
	background: url(../images/flagi.png) no-repeat 0px -60px;
}


a.languageFlag span.pl{
	background: url(../images/flagi.png) no-repeat -26px 0px;
}

a.languageFlag.zaloba span.pl{
	background: url(../images/flagi.png) no-repeat -26px -40px;
}

a.languageFlag:hover span.pl{
	background: url(../images/flagi.png) no-repeat -26px -20px;
}

a.languageFlag.zaloba:hover span.pl{
	background: url(../images/flagi.png) no-repeat -26px -60px;
}

/****************** END Language selection ********************/

/****************** SEARCH ********************/
#search{
	float:right;
	height:100%;	
	text-align:right;
	padding-right:32px;
	padding-left:68px;
	margin-top:-4px;
	width:268px;
}

#search form{
	margin:0;
	vertical-align: top;
}


#search #searchSubmit{
	color:rgb(255,255,255);
	/*background:#0060C0;*/
	border:none;
	background:url(../images/searchBG.png) no-repeat center center;
	width:37px;
	height:25px;	
	vertical-align: bottom;
	float:right;	
	cursor:pointer;
}

.zaloba #search #searchSubmit{
	background:url(../images/searchBGZ.png) no-repeat center center;
}

#search #searchinput{
	width:225px;
	height:23px;
	border:1px solid #0370CB;
	background:white;
	display:block;
	font-weight:bold;
	vertical-align: top;
	margin:0;
	padding:0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:right;
	margin-right:4px;
}

.zaloba #search #searchinput{
	border:1px solid #000000;
}

#search #searchinput #si{
	border:none;
	background:white;
	margin-right:5px;
	margin-left:5px;
	width:213px;
	height:20px;
	line-height:20px;
	font-size:15px;
	text-align:center;
}

        
/****************** END SEARCH ********************/

/****************** END HEADER ********************/

.mobile-logo {
	background-image: url('../images/logo_PIAP_poziom.png');
	background-size: contain;
	background-repeat: no-repeat;
	width: 186px;
	max-height: 58px !important;
}

@media (max-width: 390px) {
	.mobile-logo {
		width: 186px !important;
		background-size: contain;
		background-repeat: no-repeat;
	}
}

@media (max-width: 390px) {
	.extra-logo-header img {
		height: 58px !important;
	}
}

@media (max-width: 1100px) {
	.extra-logo-header img {
		height: 60px !important;
		width: auto;
	}
}

.mobile-logo a {
    display: block;
    height: 100% !important;
}

.loginto, .logout, .main-page-link {
    text-transform: uppercase;   
}

.dfd_col-tabletop-6, .attribute-tresc {
  /*  padding-left: 10px !important; */ /* 20160602 */
  /*  padding-right: 10px !important; */ /* 20160602 */
}

.attribute-tresc {
    margin-top: 40px;   
}

.single-post {
    padding-top: 30px;   
}

/****************** TOP MENU ********************/

div#topmenu{
    margin: 0;
    width: 300px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;   
    position:fixed;
    left: 0;
    top: 139px;
    z-index: 2;
    /* border-bottom: 1px solid; */
}
.zaloba div#topmenu{
    background:rgb(0,0,0);	
}

div.topmenu-line{
    border-bottom: 1px solid; /* This line needs to be set to avoid bug in IE */
}

div#topmenu-design{
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    position:relative;
}

div#topmenu ul{
	list-style:none;
	padding: 0;
	margin: 0;
	width:100%;
	list-style: none;
	line-height: 1;
	color:rgb(255,255,255);
	padding-top: 22px;
	padding-bottom: 22px;
}
	
#topMenuLv1 a {
		color: #2a2a2a;
		display:block;
		font-weight:normal;
		line-height:30px;
		height:30px;
		margin:0px;
		border-top-color: rgba(42,42,42,0.2);
		padding:0px 20px;
		text-decoration:none;
		text-transform: uppercase;
}

#topMenuLv1 a:hover {
		background: #1b1b1b;
		text-decoration:none;
		color: #fff;
}

.zaloba #topMenuLv1 a:hover {
		background: url("../images/menuHoverZ.jpg") repeat-x;
		text-decoration:none;
}

div#topmenu li { /* all list items */
	/* float: left; */
	margin:0;
	padding:0;
	padding-left: 30px;
	transition: border-top-width .3s ease;
	font-size: 14px;
	font-style: normal;
	font-family: "Exo";
	font-weight: 500;
	letter-spacing: 2px;
	word-spacing: 0;
	text-decoration: none;
	overflow: hidden;
}

div#topmenu li a {
   font-weight: 500;
   -webkit-font-smoothing:antialiased;
   -moz-osx-font-smoothing:grayscale;
}

ul.topMenuLv2 { /* second-level lists */
	position: absolute;
	z-index:999 !important;
	
	background:rgb(0,83,161);
	width:auto !important;
	border-top:2px solid white;
	padding:0px 9px 5px 9px !important;
	display:block;
	
	/*width: 10em;*/
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;	
	
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;	
}
.zaloba ul.topMenuLv2 {
	background: rgb(0,0,0);
}


ul.topMenuLv2 li{
	width:100%;
	clear:left;
	display:block;
	float:left;
	padding:0px;
	position:relative;
	z-index:999 !important;
	border-bottom:1px solid rgb(255,255,255);
}

ul.topMenuLv2 li.last{
	border-bottom:none;
}

#topMenuLv1 li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

div#topmenu #topMenuLv1 .topMenuLv2 li a{
		display:block;
		margin:1px 0 !important;
		line-height:23px !important;
		height:auto !important;
		margin:0px;
		padding:0px;
		text-align:left;
		float:left !important;
		clear:left;
		width:100%;
		white-space: nowrap !important;
		
}

div#topmenu #topMenuLv1 .topMenuLv2 li a span{
		padding:0px 3px;
}

div#topmenu #topMenuLv1 .topMenuLv2 li a:hover{
		background:rgb(255,255,255);
		color:rgb(0,83,161) ;
}

.zaloba div#topmenu #topMenuLv1 .topMenuLv2 li a:hover{
		background:rgb(255,255,255);
		color:rgb(0,0,0) ;
}


/****************** END TOP MENU ********************/


#font-fix {
	letter-spacing: 1px !important;
	line-height: 19px !important;
	margin-bottom:2em;
}


/******************  PATH  ********************/


div#path-design{ 

	font-family: "Open Sans", Arial, sans-serif;
	font-size:12px;
	color: #8c8c8b;
	font-weight: 400;
	font-style: normal;
	word-spacing: 0;
	letter-spacing: 0px;
	direction: ltr;
}

div#path p{margin: 0; color:rgb(100,100,100);}

div#path p a,
div#path p a:visited{
    text-decoration: none;   
    color: #8c8c8b;
}

div#path p a:hover{
	text-decoration: underline;  
    color:rgb(100,100,100);
}

div#path #current{
color:rgb(89,154,213);
}

.zaloba div#path #current{
color:rgb(0,0,0);
}


/****************** END PATH  ********************/


/****************** LEFT COLUMN ********************/

div#left ul, div#rightmenu ul{
    margin-left: 6px;
}

div.toolbar_menu{
	border:1px solid rgb(89,154,213);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;	
	padding:16px 16px 16px 10px;
	margin:1em 0 0 0;	
	
}
.zaloba div.toolbar_menu{
border:1px solid rgb(0,0,0);
}

div.toolbar_menu h2 {
	color: rgb(4,83,163);
	font-weight:bold;
	margin:0 0 5px 6px;
	padding:0;	
}

.zaloba div.toolbar_menu h2 {
	color: rgb(0,0,0);
}


div.toolbar_menuszybkieLinki{
	border:none !important;
	margin:0 !important;
	padding:0 !important;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius:0 !important;		
}


div.toolbar_menu ul.toolbar_menu_list{
		list-style-type: none;
		margin:0;
		padding:0;	
}

div.toolbar_menu ul.toolbar_menu_list a{
	text-decoration: none;
}

div#left ul.toolbar_menu_listszybkieLinki li.przedSeparatorem{border-bottom:none !important;}

div#left ul.toolbar_menu_listszybkieLinki li.poSeparatorze{border-top:none !important;}

div#left ul.toolbar_menu_listszybkieLinki li.separator{border-bottom:none !important;}


.separatorInner{
    background:rgb(255,255,255);
    width:229px;
    height:6px;
    margin-left:-10px;
    position:relative;
}


div.toolbar_menu ul a,
div.toolbar_menu ul a:visited {
	color: rgb(6,6,6);
}

div.toolbar_menu ul a:hover{
	text-decoration:underline;
}

ul.toolbar_menu_listszybkieLinki{

}

div#left ul.toolbar_menu_listszybkieLinki{
    margin:0 0 0 0;
    margin-left:0px !important;
    list-style-position: outside;
    background:rgb(246,246,246);
    list-style-type: none;
    border-bottom:3px solid rgb(225,225,225);
    border-top:3px solid rgb(225,225,225);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
}

div#left ul.toolbar_menu_listszybkieLinki	li{
	border-bottom:1px solid rgb(128,128,128);
	width:210px;
	margin:0 auto;
	padding:2px 0 !important;
}

div#left ul.toolbar_menu_listszybkieLinki	li.last{
	border-bottom:none;
}

div#left ul.toolbar_menu_listszybkieLinki a,
div#left ul.toolbar_menu_listszybkieLinki a:visited,
div#left ul.toolbar_menu_listszybkieLinki a:hover{
	text-decoration:none;
	color:rgb(0,0,0);
	display:block;
	width:100%;
	padding:0;
	margin:0;
	font-weight: normal !important;

}

div#left ul.toolbar_menu_listszybkieLinki a:hover{
	background:rgb(0,83,160);
	color:rgb(255,255,255);
	display:block;	
}

.zaloba div#left ul.toolbar_menu_listszybkieLinki a:hover{
	background: rgb(0,0,0);
}

ul.toolbar_menu_listszybkieLinki a{
    text-decoration: none !important;
} 

ul.toolbar_menu_listszybkieLinki a:hover{
    color:red;
} 

ul.toolbar_menu_listszybkieLinki li{
    padding:0.25em !important;
}


#biplogo{
		display:block;
		margin:1.5em auto 1em auto;
		text-align:center;	
}

#left .toolbar_banner {overflow:hidden;}

#left .toolbar_banner .banner{
	margin-left:auto;
	margin-right:auto;
	width:100%;
}

#left .toolbar_banner .banner object,
#left .toolbar_banner .banner embed{
	margin:0 auto;
	display:block;
}

#left .toolbar_banner{
	border:1px solid rgb(89,154,213);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;	
	padding:10px 10px 10px 10px;
	margin:1em 0 0 0;


}

.zaloba #left .toolbar_banner{
	border:1px solid #000;
	
	
}


     
/****************** END LEFT COLUMN ********************/


/****************** FOOTER ********************/
div#footer{ 
    clear: both;
	padding:10px 0 0 0  !important;
	margin:0 !important;
	position:relative;     
} 

div#footer-design {  
	/* background: url(../images/footerBG.png) no-repeat center center; */
     -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;    
	height:auto;
	clear: both;
	margin:0;
    padding:0;
    color:rgb(86,86,86);
	border-radius:5px;
	-moz-border-radius:5px;
	padding:12px 12px 12px 12px;
	position:relative;     
	z-index:1;
	position:relative;
	text-align: center;
}

.footer-text {

}

.zaloba div#footer-design {
	background: url(../images/footerBGZ.png) no-repeat center center; 
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;  
}



div#footer-design address{
    font-style: normal;
}

div#footer-design a{
    text-decoration: none;
    color:rgb(255,255,255);
}

div#footer-design .createdby{
	float:right;
	margin-top:20px;
}

div#footer-design .left{
	float:left;	
}

div#footer-design .center{
	float:left;
	width:auto;  
	margin-left:2.5em;
	margin-right:2.5em;
}

div#footer-design .ukryte{
	clear:both;
	position:absolute;
}

span#tompLogo{
	background:url(../images/tompLogo.png) no-repeat right top; 
	width:120px;
	height:26px;
	display:block;
}

span#tompLogo span{
	position:relative;
	top:5px;
	left:0;
	font-weight:normal;
}


#thePoczta{
	/*position:absolute;
	background:red;
	top:0;
	left:-30px;*/
}

#theIntranet{
/*	position:absolute;
	background:red;
	top:0;
	left:0;*/
}

.ukryte{
	position:absolute;
	bottom:-4px;
	left:9px;
	opacity:0;
	filter: alpha(opacity=0);
	cursor:pointer;
	height:12px;
	width:50px;
	z-index:3;
	background:rgb(255,255,255);
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid rgb(89,154,213);
	overflow:hidden;
}

.zaloba .ukryte{
	border:1px solid rgb(0,0,0);
}

#theKropka{
	width:60px;
	height:21px;
	display:block;
	position:absolute;
	bottom:8px;
	left:10px;
/*	background:rgb(1,66,123);*/
	opacity:0.7;	
/*	filter: alpha(opacity=70);	*/
/*	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;*/	
	background:url(../images/piap_s_w_logo1.png) no-repeat center center;
/*	border:1px solid white;*/
	 
}



.zaloba #theKropka{
	/*background:rgb(0,0,0);
	opacity:0.7;	
	filter: alpha(opacity=70);	*/
}

.ukryte a{
	clear:left;
	color:rgb(0,0,0) !important;
	display:block;
	margin: 2px auto;
}

div#footer-design  .ukryte a:hover{
	text-decoration: underline !important;
}





#debug{
	clear:both;		
}


/****************** END FOOTER ********************/


/******************  FRONT PAGE ********************/

/*
.frontPageBox{
	width:351px;
	min-width:351px;
	max-width:351px;
	height:247px;
	min-height:247px;
	max-height:247px;
	float:left;
	border:1px solid rgb(89,154,213);
	background:rgb(255,255,255);
	position:relative;
	z-index:10;
}

.frontPageBox .inner{
	margin:10px 14px 10px 14px;
	position:relative;
	width:323px;
	height:227px;
	overflow:hidden;	
	z-index:10;
	background:rgb(255,25,255);
}
*/

.frontPageBox{
	width:323px;
	height:227px;
	min-width:323px;
	min-height:227px;
	max-width:323px;
	max-height:227px;	
	float:left;
	border:1px solid rgb(89,154,213);
	background:rgb(255,255,255);
	position:relative;
	z-index:10;
	padding:10px 14px 10px 14px;
}
.zaloba .frontPageBox{
	border:1px solid rgb(0,0,0);

}

.frontPageBox .inner{
	position:absolute;
	top:0px;
	left:0px;
	z-index:9;
	width:350px;
	min-width:350px;
	max-width:350px;
	height:247px;
	min-height:244px;
	max-height:244px;	
}

.frontPageBox .normal{
	/*margin:10px 14px 10px 14px;*/
	position:absolute;
	top:10px;
	left:14px;
	width:323px;
	height:227px;
	overflow:hidden;	
	background:rgb(255,255,255);
}


.frontPageBox .normal h1{
	float:left;
	width:155px;
	text-align:center;
}

.frontPageBox .normal h1 a{
	text-decoration:none !important;	
	color:rgb(5,81,156);
	font-size:16px !important;
	font-weight:bold !important;
	text-transform:uppercase;
}

.zaloba .frontPageBox .normal h1,
.zaloba  .frontPageBox .normal h1 a,
.zaloba  .frontPageBox li a
{
	color:rgb(0,0,0) !important;
}


.frontPageBox .normal .fpImage{
	width:154px;
	height:219px;
	display:block;
	float:right;
	background:rgb(255,255,255);
}


.frontPageBox.c0{
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	margin-right:5px;
}

.frontPageBox.c0 .fpImage{
	background:url(../images/frontPage.jpg) 0 0 no-repeat;
}

.frontPageBox.c1{
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;	
}

.frontPageBox.c1 .fpImage{
	background:url(../images/frontPage.jpg)  -154px 0 no-repeat;
}

.frontPageBox.c2{
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;	
	margin-right:5px;
	margin-top:5px;
}

.frontPageBox.c2 .fpImage{
	background:url(../images/frontPage.jpg) 0 -219px no-repeat;
}

.frontPageBox.c3{
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;	
	margin-top:5px;
}

.frontPageBox.c3 .fpImage{
	background:url(../images/frontPage.jpg) -154px -219px no-repeat;
}

	
ul.frontPageBoxList{
	background:rgb(255,255,255);
	height:0px;
	overflow:hidden;
	position: absolute;
	top:10px;
	left:14px;	
	margin:0;
	padding:0;
	width:100%;
	list-style-type: none;
	width:323px;
	/*height:227px;	*/
	max-height:227px;
}

ul.frontPageBoxList li{
	display:block;
	text-transform:uppercase;
	width:100%;
	border-bottom: 1px solid rgb(204,205,200);
	margin:0;
	/*padding:8px 16;*/
}



ul.frontPageBoxList li a{
	text-decoration:none;	
	display:block;
	margin:3px 10px;
	font-size:12px;
	font-weight:bold;
	color:#004FB6;
}

ul.frontPageBoxList li.wiecej{
	text-align:right;
	border-bottom: none;
	
}

ul.frontPageBoxList li a:hover{
	color:  #353535;
	
}

/****************** END FRONT PAGE ********************/

/****************** TOOLBAR CENTER ********************/
.toolbar-banner.center{
    text-align:center;
}   
     
.toolbar-center{
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    border:1px solid rgb(89,154,213);
    padding:5px;
    margin-bottom:1em;
}  

.toolbar-center h2{
	font-size:14px;
	font-weight:bold;
	color: #0053A0;
	
}  


/****************** END TOOLBAR CENTER ********************/


/****************** TOOLBAR BOTTOM ********************/

#toolbar-bottom{
 width:100%;
 overflow:hidden;
 clear:both;
 padding-top:5px;
}

#toolbar-bottom div.toolbar_bottom_menu{

  width:283px;
  border:1px solid rgb(212,212,212);
  text-align:left;
  padding:10px 12px;
  margin:0 10px 0 0;
  list-style-type: none;
  float:left;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius:5px;
  text-decoration: none !important;
  background:rgb(255,255,255);
}

#toolbar-bottom div.toolbar_bottom_menu h2{
	/*color: rgb(64,64,64);*/
	color:#0053A0;
	margin:0 0 5px 0;
	padding:0;	
	font-weight:bold;
}

.zaloba #toolbar-bottom div.toolbar_bottom_menu h2{
	color:rgb(0,0,0);
}

#toolbar-bottom ul.toolbar_bottom_menu_list{
    text-align:left;
    list-style-type: none;
    text-decoration: none !important;
    margin:0 0 0 0px;
    padding:0;
}

#toolbar-bottom div:last-child {
    margin:0;
}

#toolbar-bottom .toolbar_bottom_menu.last{
    margin:0;
}

#toolbar-bottom .toolbar_bottom_menu_list a,
#toolbar-bottom .toolbar_bottom_menu_list a:visited{
	color:rgb(64,64,64);
}

#toolbar-bottom .toolbar_bottom_menu_list a:hover{
  /*  color:rgb(0,83,160);*/
}

/****************** END TOOLBAR BOTTOM ********************/




/*info o ciasteczkach*/
#cookies{
    top:0;
    display: block;
    height: auto;
    left: 0;
    margin: 0;
    font-size:13px;
    position:relative;
    width: 100%;     
    z-index: 9999;
}

#cookies .inerCookie{
     width: 940px;  
     margin:0 auto !important;
    position:relative; 
    background:#fff;
    border:2px solid #599AD5;
    border-top:none;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
-moz-box-shadow: 0 0 5px #888;
 -webkit-box-shadow: 0 0 5px #888;
 box-shadow: 0 0 5px #888;
     padding:5px 10px;    
    height: auto;
     
}

#cookies inerCookie::after{
content:"";
display:block;
clear:both;
width:100%;
height:auto;
}

#cookies .lewa{position:relative; left:0; top:0; width:79%;}
#cookies .lewa p{margin:0;}
#cookies .button_w{position:absolute;right:0; top:0; width:14%;}


#cookies .cookies-title span{font-size:15px;font-weight:bold;color:#0053A0;}
#cookies .cookies-title {margin-bottom:2px;}
.button_w{text-align:center;}
.button_w #cookies-continue-button { 
background:rgb(0,83,158); 
color:#fff;
padding:5px 10px;
-moz-box-shadow: 0 0 3px  #888;
-webkit-box-shadow: 0 0 3px #888;
box-shadow: 0 0 3px  #888;
margin-top:19px;
border:2px solid rgb(0,83,158);
border-radius:4px;
-moz-border:radius:4px;
-webkit-border-radius:4px;
font-weight:bold !important;
cursor:pointer;
}
.button_w #cookies-continue-button:hover{
background:#FFF;
color: rgb(0,83,158);
}

.formattable {
  border-spacing: 0px;
  border-collapse: separate;  
}



      