*{
  margin:0;
  padding:0;
}

html, body{
	height:100%
}

body{
  background:#f8fdfe;
  font-family:Verdana,Arial,Helvetica, sans-serif;
  font-size:0.69em;
  color:#333;
  line-height:150%
}

ul{
	list-style-type:square;
}

.c{
  width:980px;
  margin:0 auto;
  position:relative;
}

#header{
  background:#fff /*#f5fbfe*/;
  height:141px;
  position:relative;
  z-index:1
}
#header .c{
background:#fff url(img/header-bg2.jpg) no-repeat  right top;

}

h1{
	padding-top:20px;
	height:121px;
}

h1 a{
  background:url(img/przemysl-spozywczy.gif) no-repeat 0 0;
  width:365px;
  height:113px;
  display:block;
  text-indent:-9999px;
}

body.english h1 a{
	background-position:0 -113px;
}

#menu{
  background:#004379 url(img/menu-bg.jpg) repeat-x;
  height:36px;
  font-weight:bold;
  *margin-top:-4px;
  position:relative;
  z-index:2
}

#menu li{
  float:left;
  list-style:none;
  line-height:31px;
  margin-top:1px;
}


#menu  li.page-item-461 a{
	padding-left:23px;
	background:url(img/english.gif) no-repeat left center
}

#menu li:after{
  content:'| ';
  color:#fff;
  padding:0 5px;
}

#menu li .after{
  color:#fff;
  padding:0 5px;
}


#menu li a{
  color:#fff;
  text-transform:uppercase;
  text-decoration:none;
}
#menu li.current_page_item a,
#menu li a:hover{
	border-bottom:2px solid #cfdbed;
	padding-bottom:2px;
}

#menu li a:hover{
	color:#ddd;
}


#lead{
  background:#6986b0 url(img/lead-bg.jpg) repeat-x;
  height:298px;  
}



#lead a.more{
	position:absolute;
	bottom:0;
	left:0;
	outline:none
}




#lead a.more{
	display:block;
	margin:5px 0 5px 175px;
	text-indent:-9999px;
	background:	url(img/more-2.gif) no-repeat 0 0;
	width:111px;
	height:29px;
}

#lead #post-25 a.more{
	background:	url(img/zobacz-nowy-numer-2.gif) no-repeat 0 0;
	width:134px;
	height:28px;
	
}
#lead #post-25 a.more:hover{
	background-position:0 -28px
}


.lead1 a.more{
	left:20px!important
}


#lead #post-29 a.more{
	background:	url(img/zobacz-wiecej-2.gif) no-repeat 0 0 ;
}
.lead-post{
  position:relative;
  margin:10px 1.5% 10px 0;
  float:left;
  color:#fff;
}


#lead a.more:hover{
	background-position:0 -28px!important
}

.lead0{
	/*border-right:2px solid #CFDBED;*/
	width:45%;
	padding:0 1% 0 0;
}

.lead1{
	width:48%;
	padding: 0 0 0 1%;
	left:20px;
	_width:47%
}


.lead-post p{
	_line-height:14px;
}

#lead img{
	float:left;
	border:3px solid #97aecb;
	margin:0 10px 5px 0;
}

#lead h2{
	margin:0 0 10px 0;
}


h2,h3,h4,#menu{
	font-family:Lucida Grande, Lucida Sans Unicode,sans-serif;	
}

.banners img {
	border:0;
	margin-bottom:15px;
}

.news{
	overflow:hidden;
	zoom:1;
	margin-bottom:15px;
}

.news img{
	float:left;
	margin:0 10px 5px 0;	
}

#region1 img{
	border:5px solid #97aecb;
}

.news h2{
	margin:0 0 10px 0;
}

#page{
	position:relative;
	min-height:100%;
}

#content{
  padding:20px 0 120px 0;
  overflow:hidden;
  clear:both;
}

#content p{
	padding-bottom:20px;
}

#content a{
	color:#6A88B3;
}

#content a.unfold{
	border-bottom:1px dotted #6A88B3;
	text-decoration:none;
}

#content a.unfold:hover{
	border:0;
}

#content a:hover{
	text-decoration:none;
}

#region1{
  float:left;
  width:68%;
  padding-right:2%;
}

#region2{
  float:right;
  width:25%;
  margin-top:30px;
}

#footer{
	clear:both;
	background:#f0f1f2 url('img/footer-bg.jpg') repeat-x top;
	padding:15px 0;
	position:absolute;
	width:100%;
	bottom:0;
}


#footer .cp{
	float:left;
}
#footer .d{
	float:right;
}
#footer .d *,#footer .d{
	text-decoration:none;
	color:#ccc
}


h2{
	font-size:1.5em;
	margin:0 0 20px 0;
}

h3.post{
	font-size:1.4em;
	border:0;
	color:#000;
	text-indent:0;
	line-height:normal;
	padding-bottom:10px;
}


h3{
	font-size:1em;
	color:#fff;
	line-height:20px;
	margin:10px 0 5px 0;
	text-indent:-335px;	
	border-left:340px solid #6a88b3;
	border-bottom:1px solid #6a88b3;
}


h3.wide{
	text-indent:-435px;	
	border-left:440px solid #6a88b3;	
}

h4{font-size:1em}

h3.n1{
	border-color:#b686b1;
}

h3.n2{
	border-color:#bb9379;
}

h3.n3{
	border-color:#d3c788;
}

h3.n4{
	border-color:#df8972;
}
h3.n5{
	border-color:#8fa996;
}

#content ul{
	margin:0 0 10px 20px;
}







/*= spis treści */
.topic, .normal .post-item{
	position:relative;
	padding-left:240px;
	min-height:350px;
	_height:350px;
}

#content .topic ul{
	list-style:none;
	margin-left:0;
	line-height:170%;
}

#content .topic  li ul{
	margin:5px 0;
	color:#777
}

 .normal .post-item{
 	padding-left:190px;
 }


.topic img,
 .normal .post-item img{
	position:absolute;
	left:0;
	top:35px;
}


/*=archiwum*/

#content .issues{
	margin-left:0;
	overflow:hidden;
	padding:10px 0;
	zoom:1;
}

#content .issues li{
	list-style:none!important;	
	margin:0 10px 5px 0;
	padding-bottom:20px;
	position:relative;
	width:90px;
	height:135px;
	float:left;
	zoom:1;
}

#content .issues li:hover{
	opacity:0.8
}


.issues li a.more{
	position:absolute;
	width:90px;
	height:135px;
	left:0;
	top:0;
	z-index:33;
	text-indent:-9999px;
	background:#fff;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	*background:url('v');
	cursor:pointer;
}

#region1 .issues li img{
	border-width:2px;
	height:111px;
	width:80px;
	margin-bottom:5px;
	display:block;
	position:relative;
	z-index:2;
}

dt{
	float:left;
	font-weight:bold;
	padding-right:10px;
}

dd ul{
	margin-left:100px
}



caption{
	font-weight:bold;
	text-align:left;
}

table{
	width:80%;
	border-collapse:collapse;
	margin:5px 0 50px 0;
	border:1px solid  #6A88B3;
}

th{
	background: #6A88B3;
	border:1px solid #6A88B3;
	padding:5px;
	color:#fff
}

td{
	border:1px solid  #6A88B3;
	padding:5px;
	background:#fff;
}


.searchResults h2 span{
	color:navy
}

.searchResults h3{
	font-size:1.2em;
}

.searchResults ul{
	list-style:none;
	margin-left:0!important
}

#searchform{
	background:#fff;
	opacity:0.8;
	padding:5px;
	position:absolute;
	right:0;
	top:-120px;
	text-align:right;
}
	
#searchform label{
	display:none
}


#searchsubmit{
	border:0;
	background: url(img/search-button.jpg) no-repeat 0 -22px;
	width:58px;
	height:23px;
	text-indent:-9999px;
}


body.english #searchsubmit{
	background-position:0 0;
}

.modules{
	margin:20px 0;
}

.modules img{
	position:absolute;
	left:0;
	border:0!important
}



.modules .type{
	padding-left:140px;
	overflow:hidden;
	*zoom:1;
	position:relative;
	min-height:80px;
	_height:80px;
	padding-bottom:5px;
}

.modules .type div{
	float:left;
	width:220px;
	padding-right:20px
}

/* redakcja */
#post-10 ul{
	clear:both
}


#region1 .alignleft{
  float:left;
  margin:0 10px 5px 0;
}