body {
	padding:0;
	margin:0;
	color:#fff;
	font:12px Tahoma, Arial;
	text-align:left;
	background-color:#76b1e4;
}
br {
	clear:left;
}
div {
	float:left;
}
.wrapper {
	float:none;
	width:980px;
	margin:0 auto;
}
.top {
	width:980px;
	height:259px;
	background:url('../images/top.jpg') 0 0 no-repeat;
}
.top_podstrona {
	width:980px;
	height:146px;
	background:url('../images/top_podstrona.jpg') 0 0 no-repeat;
}
.logo {
	width:292px;
	height:118px;
	cursor:pointer;
	margin:54px 0 0 74px;
}
.logo_podstrona {
	width:292px;
	height:73px;
	cursor:pointer;
	margin:24px 0 0 74px;
}
.pathway, .pathway_podstrona  {
	width:816px;
	height:19px;	
	color:#76b1e4;
	padding:3px 0 0 0;
	margin:56px 0 0 120px;
}
.pathway_podstrona {
	margin:19px 0 0 120px;
}
.content, .content_podstrona {
	width:850px;
	overflow:hidden;
	padding:20px 65px 0 65px;
	background:url('../images/content_bg.jpg') 0 0 no-repeat;
}
.content_podstrona {
	min-height:600px;
	background:url('../images/content_bg_podstrona.jpg') 0 0 no-repeat;
}
.lewa {
	width:252px;
	overflow:hidden;
}
.prawa {
	width:582px;
	float:right;
	padding:0 0 0 16px;
}
.menu {
	width:266px;
}
.menu_content {
	top:-10px;
	left:-15px;
	z-index:0;
	width:230px;
	height:118px;	
	overflow:hidden;
	position:relative;
	padding:21px 21px 14px 14px;
	background:url('../images/menu_bg.jpg') 0 0 no-repeat;
}
.menu_item {	
	width:230px;
	height:23px;
	color:#0194df;
	cursor:pointer;
	font-weight:600;	
}
.menu_1 { height:18px;padding:5px 0 0 80px; }
.menu_2 { height:18px;padding:5px 0 0 60px; }
.menu_3 { height:18px;padding:5px 0 0 45px; }
.menu_4 { height:18px;padding:5px 0 0 35px; }
.menu_5 { height:18px;padding:5px 0 0 25px; }

.bg_1 {	background:url('../images/menu_bg_on.jpg') 0 -3px no-repeat; }
.bg_2 {	background:url('../images/menu_bg_on.jpg') 0 -26px no-repeat; }
.bg_3 {	background:url('../images/menu_bg_on.jpg') 0 -49px no-repeat; }
.bg_4 {	background:url('../images/menu_bg_on.jpg') 0 -72px no-repeat; }
.bg_5 {	background:url('../images/menu_bg_on.jpg') 0 -95px no-repeat; }

/*.. MENU PODSTRONA ...*/

.menu_podstrona {
	width:251px;	
}
.menu_podstrona_top {
	width:251px;
	height:19px;
	background:url('../images/menu_podstrona_top.jpg') 0 0 no-repeat;
}
.menu_podstrona_center {
	width:230px;
	padding:0 12px 0 9px;
	background:url('../images/menu_podstrona_center.jpg') 0 0 repeat-y;
}
.menu_podstrona_bottom {
	width:251px;
	height:19px;
	background:url('../images/menu_podstrona_bottom.jpg') 0 0 no-repeat;
}
.tekst , .tekst_podstrona {
	float:left;
	width:582px;
	overflow:hidden;
	padding:5px 0;
	border-bottom:1px solid #9ac6eb;
}
.tekst_podstrona {
	border-bottom:0;
}
.oferty_promocyjne {
	width:845px;
	height:178px;
	margin:10px 0 0 0;
	background:url('../images/promocje_bg.jpg') 0 0 no-repeat;
}
.oferty_promocyjne_naglowek {
	height:17px;
	width:810px;
	padding:7px 0 0 35px;
}
.oferty_promocyjne_produkty {
	width:845px;
}
.oferty_promocyjne_produkt {
	width:211px;
	height:151px;
	cursor:pointer;
}
.oferty_promocyjne_zdjecie {
	width:196px;
	height:73px;
	overflow:hidden;
	padding:10px 0 0 15px;
}
.oferty_promocyjne_opis {
	width:211px;
	height:57px;
	color:#2f5a7e;
	line-height:17px;
	text-align:center;
	padding:10px 0 0 0;
}
.linki {
	width:850px;
	padding:5px 0;
	line-height:18px;
	margin:15px 0 0 0;
	border-top:1px solid #9ac6eb;
}
.stopka {
	width:850px;
	padding:10px 0;
	line-height:18px;
	border-top:1px solid #9ac6eb;
}
.stopka_1 {
	width:200px;
}
.stopka_2 {
	width:420px;
	text-align:center;
}
.stopka_3 {
	width:230px;
	text-align:right;
}
.oferty {
	clear:left;
	width:598px;
	margin:25px 0 0 0;	
}
.oferta {
	clear:left;
	width:582px;
	overflow:hidden;
	margin:0 0 30px 0;
}
.oferta_zdjecie {
	width:150px;
	height:73px;	
}
.oferta_opis {
	width:432px;
	float:left;	
	cursor:pointer;
}
.oferta_opcje {
	width:582px;
	padding:4px 0;
	margin:10px 0 0 0;
	position:relative;
	background-color:#669dcd;
}
.produkt {
	clear:left;
	width:532px;
	padding:10px;
	color:#575756;	
	overflow:hidden;
}
.produkt_lewa {
	width:400px;
}
.produkt_prawa {
	width:132px;
	text-align:right;
}
.produkt_opis {
	clear:both;
	width:532px;
	margin:10px 0 0 0;
	padding:10px 0;
	border-top:1px dotted #acacac;
}
.stronicowanie_lewa {
	width:100px;
}
.stronicowanie_prawa {
	width:472px;
	float:right;
	text-align:right;
	padding:0 10px 0 0;
}
.podstrona {
	left:-13px;
	width:611px;
	color:#575756;	
	margin:20px 0 0 0;
	position:relative;
}
.podstrona_top {
	width:611px;
	height:25px;
	background:url('../images/podstrona_top.png') 0 0 no-repeat;
}
.podstrona_center {
	width:561px;
	padding:0 30px;
	line-height:17px;
	background:url('../images/podstrona_center.png') 0 0 repeat-y;
}
.podstrona_bottom {
	width:611px;
	height:25px;
	background:url('../images/podstrona_bottom.png') 0 0 no-repeat;
}
.podstrona_tresc {
	width:562px;
}
.podstrona_mapka {
	width:562px;
	padding:10px 0 0 0;
}
/*................ IMG ..................*/

.submit {
	border:0;
	cursor:pointer;
}
.middle {
	vertical-align:middle;
}
.arrow {	
}
.zdjecie {
	border:1px solid #c3e0f9;	
}
/*................ SPAN ..................*/

.b12b {
	color:#fff;
	font-weight:600;
}
.n12b {
	color:#2f5a7e;	
	font-weight:600;
}
span.left {
	float:left;	
}
span.right {
	float:right;	
}
.zolty12b {
	color:#fea900;	
	font-weight:600;	
}
.oferta_opcje_1 {
	width:222px;
	overflow:hidden;	
	padding:0 0 0 10px;	
}
.oferta_opcje_2 {
	width:200px;
	overflow:hidden;		
}
.oferta_opcje_3 {
	width:140px;	
	overflow:hidden;
	text-align:right;	
	padding:0 10px 0 0;
}
.czerwony {
	color:#b70000;
}
/*.................. A ...................*/
a {
	color:#fff;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.n12 {
	color:#76b1e4;
}
.n_212 {
	color:#0194df;	
}
.n_212b {
	color:#0194df;	
	font-weight:600;
}
.n_212:hover, .n_212b:hover {
	text-decoration:none;
}
.n12b {
	color:#2f5a7e;
	font-weight:600;
}
.zolty12 {
	color:#fea900;	
}
.do_gory {
	color:#2f5a7e;
	padding:0 0 0 20px;
	background:url('../images/arrow.jpg') 0 1px no-repeat;
}
.czytaj_wiecej {
	color:#fff;
	padding:0 0 0 20px;
	background:url('../images/arrow3.gif') 0 2px no-repeat;
}
.podstrona_tresc a {
	color:#004080;
	text-decoration:none;
}
.podstrona_tresc a:hover {
	color:#004080;
	text-decoration:underline;
}
/*.............. INPUT ...............*/
.i1 {
	border:0px;
	width:169px;
	height:18px;
    color:#454545;
    font-size:11px;
    text-align:left;
    padding:5px 5px 0 5px;
    background:url('../images/i5.gif') 0 0 no-repeat;
}
/*.................. P ...................*/

.p1 {
	padding:5px 0;
	line-height:18px;	
}
.p2 {
	margin:0;
	padding:0 0 0 20px;	
}
.p3 {
	margin:0;
	clear:left;
	padding:5px 0;	
	line-height:18px;	
}
.p4 {
	margin:0;
}
.p5 {
	margin:5px 0 0 0;
}
/*................ UL LI .................*/

ul.menu {
	width:230px;
	float:left;
	margin:0;
	padding:0;
	clear:both;
	cursor:pointer;
	overflow:hidden;
}
ul.menu li {
	clear:both;
	display:block;
	float:left;
	width:200px;
	height:20px;
	color:#0194df;
	overflow:hidden;
	padding:5px 0 0 30px;
	font:bold 12px Tahoma;
	border-bottom:1px solid #d1e5f6;	
	background:url('../images/arrow.gif') 10px 7px no-repeat;
}
ul.menu li:hover {
	background-color:#cfd9e1;
}
ul.podkategorie {
	clear:left;
	width:205px;
	float:left;
	margin:10px 0 10px 25px;
	padding:0;	
	cursor:pointer;
	overflow:hidden;
}
ul.podkategorie li {
	display:block;
	float:left;
	clear:both;
	width:192px;
	height:20px;
	color:#0194df;
	padding:5px 0 0 13px;
	font:11px Tahoma;
	border:0;
	overflow:hidden;
	background:url('../images/arrow2.gif') 3px 9px no-repeat;
}
ul.podkategorie li:hover {
	background-color:#cfd9e1;
}
ul.menu li.active, ul.podkategorie li.active {
	background-color:#cfd9e1;
}
	
/*.............. POMOCNICZE ...............*/

.pom1 {
	z-index:1;
	position:relative;
}
