body{
    background-color:#FFF;
    font-family: Tahoma, Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#6c6c6c;
    margin:0 auto;
    line-height:150%;
    text-align:center;
}

a img{border:none;}

a{text-decoration:none;}

p{
    font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
    margin:8px 0;
    padding:0;
}
h1.content{
    padding:0px;
	margin:0;
    color:#0067a5;
    font-size:18px;
    font-family:Arial;
    font-weight:normal;
    padding-bottom:15px;
}

#contact h1.content{
    padding-bottom:0px;
}
#news h1{
        padding:8px 0;
        margin:0;
    }

#news h1 a{
    color:#0067a5;
    font-size:18px;
    font-family:Arial;
    font-weight:normal;
    text-decoration:none;
}


#langmenu a, #langmenu img, #langmenu span {
margin:0;
padding:0;
}

#langmenu{
    float:right;
	height:19px;
    padding:0px 10px;
}

#langmenu img{
    float:left;
	margin:2px;
}

#contact h1{
/*_margin-bottom:32px;*/
 }

#contact table h1{
margin-bottom:15px;
}

td.telefon{
    background:url(kontakt.jpg);
}
h3{
color:#007b39;
}

#rcontent h3{
margin:0;
padding:0;
color:#007b39;
}

div.NewsSummaryPostdate, div#NewsPostDetailDate{
color:#007b39;
padding:0;
margin-top:3px;
font-size:11px;
font-weight:normal;
}

#pagewidth{
    width:960px;
    color:#6c6c6c;
    margin:0 auto;
    text-align:left;
}

#top{
    height:150px;
    background:url(top.jpg) no-repeat;
	z-index:10;
	position:relative;
}

#top a.logo{
float:left;
width:220px;
height:150px;
    background:url(logo.jpg) no-repeat;
    background-position:20px 15px;
}

#header{
    height:252px;
	margin-top:-64px;
	z-index:-10;
	position:relative;
}

div#topmenu {
	float:right;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top:21px;
}


div#topmenu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

div#topmenu ul a{
        color:#0067a5;
		font-size:12px;
        text-decoration:none;
		line-height:30px;
        }

div#topmenu ul a:hover, a.menuactive:hover{
	color: #fff;
	background:url(bgmenu.jpg) repeat-x;
}

div#topmenu ul a.active,div#topmenu a.menuactive {
	color: #fff;
	background:url(bgmenu.jpg) repeat-x;
    padding:8px 14px 10px 15px;
    margin-left:1px;
}
div#topmenu a.menuactive span{
    color:#fff;
}
div#topmenu ul a:link, div#topmenu a:visited {
	text-decoration: none;
	text-align: center;
    padding:8px 14px 10px 15px;
    margin-left:1px;

}

div#topmenu ul li{
	float: left;
    background:url(separ_top.jpg) no-repeat;
    background-position:0px 12px;
    }



#leftcol{
    width:540px;
    float:left;
    padding-top:2px;
}

#leftcol #breadcrumb, #leftcol #breadcrumb1{
    /*background-color:#dddddd;*/
	background:url(bgbread.jpg) repeat-x;
    height:40px;
    line-height:18px;
    font-size:11px;
    padding-left:14px;
}

#rightcol #breadcrumb, #rightcol #breadcrumb1{
    /*background-color:#dddddd;*/
	background:url(bgbread.jpg) repeat-x;
    font-size:9px;
    text-align:right;
    height:40px;
    line-height:17px;

    padding-left:185px;
}
#lcontent{
    padding:5px 5px;
}

#lcontent a img{
     margin:5px;
}

#rightcol{
    width:410px;
    float:right;
    padding-top:2px;
}

#rcontent{
    padding:10px 10px;
    clear:both;
    font-size:11px;
}

#news{
    margin-top:25px;
    padding:0px 5px;
    clear:both;
}

a#more{
    background:url(wiecej.jpg) no-repeat;
    width:73px;
    height:21px;
    float:right;
    text-decoration:none;
    color:white;
    line-height:21px;
    font-size:11px;
    margin-top:8px;
}

.NewsSummaryMorelink{
    background:url(wiecej.jpg) no-repeat;
    width:73px;
    height:21px;
    float:right;
    text-decoration:none;
    color:white;
    line-height:21px;
    font-size:11px;
    margin-top:8px;
}

.NewsSummaryMorelink  a, .NewsSummaryMorelink a:link, .NewsSummaryMorelink a:active, .NewsSummaryMorelink a:visited, #NewsPostDetailReturnLink a, #NewsPostDetailReturnLink a:link,#NewsPostDetailReturnLinka:active, #NewsPostDetailReturnLink a:visited{
display:block;
width:73px;
text-align:center;
color:#fff;
}

a#more span{
display:block;
width:73px;
text-align:center;
color:#fff;
    }

.clear{
    clear:both;
    padding:0;
    margin:0;

}

table#adres{
width:390px;
}

#contact{
margin-top:30px;
}

#adres{
    font-family:Tahoma;
    font-size:12px;
    font-weight:normal;

}

#adres{
float:left;
}

#adres a{
        color:#0067a5;
        text-decoration:none;
    }

#adres a:hover{text-decoration:underline;}


#footer{
    height:50px;
    background-color:#dddddd;
    clear:both;
    width:100%;
}

#copy{

    
    padding-top:10px;
    color:#9c9c9c;
}

#copy p{
   font-size:10px; margin:0; padding:0; text-align:left;
}


#copyright span{
    color:#007b39;
    font-size:11px;
}

#separator{
    width:100%;
    height:30px;
    clear:both;
}

div#footermenu{
    margin:0 auto;
    text-align:left;
    width:960px;
}


div#footermenu1, div#footermenu1 ul{
list-style-type:none;
padding:0;
float:right;
margin:0;
padding:0;
line-height:41px;
}

div#footermenu1 ul li {
        padding:0px 15px 0px 17px;
		margin:0;
        float:left;
        font-size:11px;
        text-align: left;
        background:url(separ_footer.jpg) no-repeat;
        background-position: center left;


    
    }


div#footermenu1 ul a{
        color:#797979;
        text-decoration:none;
        padding:0px 0px;
		margin:0;
    }

div#footermenu1 ul a:hover{
        color:#0067a5;
    }
div#footermenu1 ul a.active{
        font-weight:bold;
        color:#0067a5;
    }

#copyright{
    float:left;
    font-size:11px;
    padding-top:5px;
}

#copyright strong{
        font-size:11px;
        color:#00395a;
    }

#copyright span strong{
    color:#007b39;
        font-size:11px;
}


.listPager{ margin:0; padding:0;}
.listPager li{ display:inline; text-align:center; margin:0; padding:0 3px; display:block; float:left; font-size:11px;}
.listPager li a{display:block; padding:7px 8px;}
.listPager li.listAct{ background:url(actual_active.gif) 0 0 no-repeat;}
.listPager li.listAct a{ color:#fff; font-size:11px; }

/*ul .listpager li a, a:visited, a:link{color:#007b39;}*/

input.search-button{
  width: 25px;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 0;
  background:url(search.jpg) no-repeat;
  cursor:pointer
}

.search-input{
  margin: 0;
  padding:4px 5px 0px 5px;
  float:left;
  border:none;
  height:22px;
  width:144px;
  background:url(searchinput.jpg) no-repeat;
  font:11px/16px Arial;
  color:#939393;
}

form, label, input{
  margin: 0;
  padding: 0;
  float:left;
}

div.search{
    background:url(searchleft.jpg) no-repeat;
      height:24px;
      width:7px;
      float:left;
}

#cntnt01moduleform_1{
    margin-top:6px;
}

input #cntnt01searchinput .search-input{
    margin-top:5px;
}

breadcrumb a:link, a:visited{color:#5e5e5e;}

span.lastitem{color:#0067a5;}

.NewsSummaryContent{margin:10px 0px;}

.NewsSummarySummary{ padding:15px 0;}

.external a:active, a:link, a:visited, a:hover{
    color:#0067a5;
}


#lcontent ul{
    list-style-type:none;
    margin:0;padding:0;

}

#lcontent ul li{
        float:left;
}
#prod_pl_PL a#produkt1{
    display:block;
    width:255px;
    height:87px;
    background:url(bydlo1a.jpg);
    margin:10px 5px;
    outline:none;
}

#prod_pl_PL a:hover#produkt1{
    display:block;
    width:255px;
    height:87px;
    background-position:0px 87px;
    margin:10px 5px;
    color:blue;

}

#prod_pl_PL a.menuactive#produkt1{
    display:block;
    width:255px;
    height:87px;
    background-position:0px 87px;
    margin:10px 5px;
    color:blue;

}

#prod_pl_PL a#produkt2{
    color:red;
    display:block;
    width:255px;
    height:87px;
    background:url(trzoda1.jpg);
    margin:10px 5px;
    outline:none;
}

#prod_pl_PL a:hover#produkt2{
    display:block;
    width:255px;
    height:87px;
    background-position:0px 87px;
    margin:10px 5px;
    color:blue;

}

#prod_pl_PL a.menuactive#produkt2{
    display:block;
    width:255px;
    height:87px;
    background-position:0px 87px;
    margin:10px 5px;
    color:blue;
}


#prod_pl_PL a#produkt3{
    color:red;
    display:block;
    width:255px;
    height:90px;
    background:url(drob1.jpg);
    margin:10px 5px;
    outline:none;
}

#prod_pl_PL a:hover#produkt3{
    display:block;
    width:255px;
    height:90px;
    background-position:0px 90px;
    margin:10px 5px;

}

#prod_pl_PL a.menuactive#produkt3{
    display:block;
    width:255px;
    height:90px;
    background-position:0px 90px;
    margin:10px 5px;
    color:blue;
}

#prod_pl_PL a#produkt4{
    color:red;
    display:block;
    width:255px;
    height:89px;
    background:url(dodatki1.jpg);
    margin:10px 5px;
    outline:none;
}

#prod_pl_PL a:hover#produkt4{
    display:block;
    width:255px;
    height:89px;
    background-position:0px 90px;
    margin:10px 5px;
    color:blue;
}

#prod_pl_PL a.menuactive#produkt4{
    display:block;
    width:255px;
    height:89px;
    background-position:0px 90px;
    margin:10px 5px;
    color:blue;
}

#prod_en_US a#produkt1{
    display:block;
    width:255px;
    height:87px;
    background:url(bydloEN.jpg);
    margin:10px 5px;
    outline:none;
}

#prod_en_US a:hover#produkt1{
    display:block;
    width:255px;
    height:87px;
    background-position:0px 87px;
    margin:10px 5px;
    color:blue;

}

#prod_en_US a.menuactive#produkt1{
    display:block;
    width:255px;
    height:87px;
    background-position:0px 87px;
    margin:10px 5px;
    color:blue;

}

#prod_en_US a#produkt2{
    color:red;
    display:block;
    width:255px;
    height:87px;
    background:url(trzodaEN.jpg);
    margin:10px 5px;
    outline:none;
}

#prod_en_US a:hover#produkt2{
    display:block;
    width:255px;
    height:87px;
    background-position:0px 87px;
    margin:10px 5px;
    color:blue;

}

#prod_en_US a.menuactive#produkt2{
    display:block;
    width:255px;
    height:87px;
    background-position:0px 87px;
    margin:10px 5px;
    color:blue;
}


#prod_en_US a#produkt3{
    color:red;
    display:block;
    width:255px;
    height:89px;
    background:url(drobEN.jpg);
    margin:10px 5px;
    outline:none;
}

#prod_en_US a:hover#produkt3{
    display:block;
    width:255px;
    height:89px;
    background-position:0px 90px;
    margin:10px 5px;

}

#prod_en_US a.menuactive#produkt3{
    display:block;
    width:255px;
    height:89px;
    background-position:0px 88px;
    margin:10px 5px;
    color:blue;
}

#prod_en_US a#produkt4{
    color:red;
    display:block;
    width:255px;
    height:89px;
    background:url(dodatkiEN.jpg);
    margin:10px 5px;
    outline:none;
    margin-bottom:1px;
}

#prod_en_US a:hover#produkt4{
    display:block;
    width:255px;
    height:89px;
    background-position:0px 90px;
    margin:10px 5px;
    color:blue;
}

#prod_en_US a.menuactive#produkt4{
    display:block;
    width:255px;
    height:89px;
    background-position:0px 90px;
    margin:10px 5px;
    color:blue;
}

#pathway a{
    color:inherit;
}