/*---------------- OGOLNE -----------------*/
body { 
background: #B9D7CD url(http://img.iap.pl/s/140/8263/imgs/bg.jpg) repeat-x top center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	color:#006633;
	font-family:arial,verdana;
	font-size:12px;
}

a {color: #009148;}

.cls{clear: both;}
img, p, a{border: none; padding: 0; margin: 0;}

/*---------------- POSZCZEGOLNE BLOKI -----------------*/
#container{
	background: #E2FEF3 url(http://img.iap.pl/s/140/8263/imgs/bg.gif) repeat top center;
	margin: 0 auto;
	width: 914px;
	border-left: 1px solid #C8D7E0;
	border-right: 1px solid #C8D7E0;
}

#top, #info{ height: 20px; padding: 0 5px; font-weight: normal; font-size: 11px;}
#top a{text-decoration: none;}
#tleft,#tright{float: left;width: 447px;}
#tright{text-align: right;}

#header{ text-align: center; width: 100%; height: 211px;}
#where, #data{float: left; font-size:11px; padding: 5px 0; margin: 0px;}
#where{ width: 585px; }
#data{ width: 295px; margin-left: 10px;}



#content{ background: transparent url(http://img.iap.pl/s/140/8263/imgs/content.jpg) repeat-y top center;}

#cleft{float: left; width: 180px; margin-top: 0px;}


.lmenu, .rmenu{margin: 1px 0; overflow: hidden; margin-bottom: 10px;}
.lmenu a, .rmenu a,.lmenu span, .rmenu span{display: block; text-decoration: none; border-bottom:1px solid #FFFFFF; padding: 1px 0; padding-left: 5px;}
.lmenu .sub,.rmenu .sub{padding-left: 15px;}
.lmenu a:hover, .rmenu a:hover{background-color: #BBFDE2;}

.lbannery,.rbannery{overflow: hidden; text-align: center; margin: 10px auto;}
.lbannery img{margin: 5px auto; max-width: 180px;}
.rbannery img{margin: 5px auto; max-width: 180px;}

.rdata,.raktual a{float: left;font-size: 11px;}
.raktual a{max-width: 145px;}
.raktual a:hover{background: transparent; text-decoration: underline;}



#ccenter{background: transparent url(http://img.iap.pl/s/140/8263/imgs/ccenter.jpg) no-repeat top center; float: left; width: 520px; margin: 0 3px; overflow: hidden;padding-top: 35px;}
#cctresc{border: 1px solid #C8D7E0; background: #E9F4FA; padding: 5px; width: auto;}
.cbaner{text-align: center;overflow:hidden; width:510px; margin: 0 auto;}
.cbaner img{max-width: 510px;}

#hot_news{ width: 520px; margin: 0 auto;}
.hot{margin: 2px auto; border-bottom: 1px solid #B8FADE; padding-bottom: 20px;}
.hot .title{margin: 5px 10px; margin-bottom: 10px;}
.hot .title a{ font-weight: bold;}
.hot .tresc{}
.hot .img{float: left; margin-right: 10px; overflow: hidden;}
.img img{border: none;}


#search{margin-bottom: 10px;}
#cright{float: right; width: 180px; margin-top: 0px; /*margin-left: 5px;*/}




#footer{border-top: 1px solid #000; padding: 5px 2px; font-size: 11px; color: #0CAF6A; height: 15px;}
#fleft{float: left; width: 182px;}
#fright{float: left; width: 728px; text-align: right;}