
.body{
 width: 960px;
  margin: 0px auto;
}
.bodys{
width: 960px; 
margin: 0px auto;
}
.kontener{
width: 960px;
}
div {text-align: left;}
.content_body{border: 1px solid #ceceb8; background: #FFF;}
.content{padding: 10px;}

.menu_body{background: url(../src/menu_bg.gif) top left repeat-x;height: 40px; margin: 0px 0 6px 0;}
.top-akt{background: url(../src/top-akt.png) top left no-repeat;height: 59px; width:520px;}
.top-akt-middle-body{background: url(../src/midle.png) top left repeat-y;width:520px; border-bottom: 1px solid #f1f1f1; }
.top-akt-middle{padding: 0 10px 0 10px ; margin-top: 0px; background: transparent;font-size: 12px; color: #484747}  
.menu{}
.wesele{font-size:12px; color: white;}

.lewykontener{ width: 230px; float: left; text-align: left;}
.prawykontener{width: 708px; float: right;}

.menu-kateg_body{background: #f8f8f8; width: 216px}
.menu-kateg{padding: 10px;}

ul.menutop{margin: 0px;padding:0px; height: 40px;vertical-align: middle}
ul.menutop li {list-style-type:none;  margin: 0; padding: 15px 10px 0 15px; height: 40px;vertical-align: middle; display: inline; }
h3{margin: 0px; padding: 0px; display: inline; font-family: Tahoma;
	font-size: 13px;
	color: #FFF;
	font-weight:800;}

	ul.menu-kategm{margin: 0px;padding:0px; vertical-align: middle}
ul.menu-kategm li {list-style-type:none;  margin: 0; padding: 5px 10px 5px 15px; vertical-align: middle; display: block; }
	a.menuk:link, a.menuk:visited , a.menuk:active{
	
	font-family: Tahoma;
	font-size: 14px;
	color: #000;
	font-weight:100;
	text-decoration: none ;

}
a.menuk:hover {
	text-decoration: underline;
	font-weight:100;
}
a.menup:link, a.menup:visited , a.menup:active{
	
	font-family: Tahoma;
	font-size: 13px;
	color: #FFF;
	font-weight:800;
	text-decoration: none ;

}
a.menup:hover {
	text-decoration: underline;
	font-weight:800;
}
.mid{vertical-align: middle;}
.newsy_lewa{float: left; width: 520px;}
.newsy_prawa{float: right; border: 0px solid red;}
.blr{display: block;float:right;}
.blr{display: block;}

.top{padding: 15px 0 0 0}
.logo{width: 360px; float: left}
.prawalogo{width: 600px; float: left; padding: 0px 0 10px 0; text-align: right; border: 0px solid pink}
.txt{padding: 0px 0 0 40px; }
.clear{clear: both; border: 0px; margin: 0px; padding: 0px; height: 0px; visibility: hidden;}
.clear2{clear: both; border: 0px; margin: 0px; padding: 0px; height: 0px; visibility: hidden;}
.error1{background: #f7c300; border: 1px solid #000; margin: 0px auto;}
.error2{padding: 10px; font-size: 11px; text-align: center; color: #000;}
h1{font: 100 26px Arial; padding: 10px 0 0 10px; margin: 0 0 0 0;}

a img {border: 0px; }

/*Linki*/
a:link, a:visited, a:active{
font-family: Arial, Tahoma;
	font-size: 12px;
	color: #000;
	font-weight: 100; 
	text-decoration: none;	
}
 a:hover { 	
	text-decoration: underline;
	font-weight: 100;
	color: #000;
}
a:focus {outline: 0;}



a.nazwastrony:link, a.nazwastrony:visited , a.nazwastrony:active{
	
	font-family: Tahoma;
	font-size: 10px;
	color: #FFF;
	text-decoration: none ;

}
a.nazwastrony:hover {
	text-decoration: underline;
}
#portale a img{ 
       opacity: 0.5; 
	filter: alpha(opacity=50);
        }
#portale  a:hover img{ 
       opacity: 1; 
filter: alpha(opacity=100);
}



/* footer */
.footer{width: 960px;margin: 0px auto;}
.footer_lewa{width: 620px; float: left; border: 0px solid red;text-align: left; font-size: 11px; color: #bababa; padding: 6px 0 0 0}
.footer_prawa{width: 340px;float: right;}
.footer_link{float: left; text-align: right; width: 272px; padding: 6px 0 0 0}
.footer_logo{float: right; width: 62px;}

a.lo:link, a.lo:visited, a.lo:active{
font-family: Arial, Tahoma;
	font-size: 11px;
	color: #696868;
	font-weight: 100;
	text-decoration: none;	
}
 a.lo:hover { 	
	text-decoration: underline;
	font-weight: 100;
	color: #a3a3a2;
}

a.lo2:link, a.lo2:visited, a.lo2:active{
font-family: Arial, Tahoma;
	font-size: 11px;
	color: #4a3637;
	font-weight: 100;
	text-decoration: none;	
}
 a.lo2:hover { 	
	text-decoration: underline;
	font-weight: 100;
	color: #a3a3a2;
}

