html, body {
	height: 100%;
	text-align:center;
	color: #000;
	margin: 0;
	padding: 0;	
	font-size:12px;
	font-family: Tahoma, Helvetica, sans-serif;
	/*color: #555555;*/
	background:url('/images/listwa-boczna.gif') repeat-x top #7d7d7c;	
    
}
form{
	margin: 0;
	padding: 0;
	width:100%;	
	clear:both;
	
}
#top{
	width: 770px;
	margin: 0px auto;
	padding-left:10px;	
	padding-right:10px;
	background-color:#FFFFFF;
	/*height:100%;*/
	
}
#body{
	background:url('/images/listwa-boczna-dol.gif') repeat-x bottom ;
	clear:both;
}

#NAGLOWEK{
	clear:both; 	
	padding-top:5px;
	padding-bottom:8px;
	border-bottom:0px solid #888888;
	background:url('/images/cienki-pasek.gif') repeat-x bottom;	
	/*border:1px solid #00FF00;*/
	
}
.naglowek{width:100%;}
/*
#NAGLOWEK #left{
	float:left;
	text-align:left;
	overflow: hidden;
	border:1px solid #FF0000;
}
#NAGLOWEK #right{
	float:right;
	text-align:right;
	overflow: hidden;
	border:1px solid #FF0000;
}
*/
#BANNER{ 
	text-align:center;
	padding:5px;
	margin:0px;
	font-size:2px;
	clear: both;
	border-bottom:0px solid #888888;
	background:url('/images/cienki-pasek.gif') repeat-x bottom;
	height	: 100px;	
}
#NAWIGACJA, #nav, .itemNav .left{
	padding:5px;
	margin:0px;
	clear: both;
	text-align:left;	
	font-size:17px;
	width:100%;
}
#NAWIGACJA span, #nav span{	
		
	font-size:14px;
	font-weight:bold;
}
#STOPKA, .STOPKA{ 
	clear:both;	
	text-align:center;
	font-size:10px;
	color:#CCCCCC;
	padding:5px 0px 5px 0px;
	border-top:1px solid #888888;
}
#MENU{	
	width: 200px;
	/*float: left;*/
	/*overflow: hidden;*/
	
	height:100%;	
	font-size:14px;
	text-align:left;
	vertical-align:top;
	/*border-right:1px solid #CCCCCC;*/
	background: #FFFFBF url('/images/ikony/nowe/pasek-pionowy.gif') repeat-y right;
}
#TRESC,#TRESC_CENTRUM{
	width:548px;
	float: left;
	overflow: hidden;
	/*background-color: #fff;*/
	text-align:left;
	padding-bottom:15px;
	background-color:#FFF;
	
}
#RAMKI{
	/*width: 210px;*/
	/*float: right;*/
	/*overflow: hidden;*/
	/*border-left:1px solid #CCCCCC;*/
	vertical-align:top;
	background: #F1F1F1 url('/images/ikony/nowe/pixelek.jpg') repeat-y left;
}
#RAMKI iframe{
	margin-left:1px;
}

a{
  color:#000000;color: #555555;
  text-decoration:	none;
}    
a:hover{
    color:#FF0000;
    text-decoration:underline;
    text-decoration:	none;
}

#katTitle,.itemNav{
	/*
	background:#eefFc6 url(/images/corner_line.gif) repeat-x scroll 0 27px;
	background:#FCF000 url(/images/corner_line.gif) repeat-x scroll 0 27px;*/
	background:#FFFFFF url(/images/corner_line.gif) repeat-x scroll 0 27px;
}
#katTitle{
	height:28px;
	height:18px;
	font-size:12px; 
	font-weight:bold;
	padding:5px;
	text-align:center;
	}
	
.itemNav {
	height:28px;
	overflow:hidden;
}
.right {
	background:transparent none repeat scroll 0 0;
	float:right;
	width:260px;
}
.pagerTop {
	background:#FFFFFF url(/images/corner_left.gif) no-repeat scroll left top;
	height:29px;
	margin:6px 10px 0 0;
	text-align:center;
	width:250px;
}

.pagerTop .td-pager {
	background:transparent url(/images/corner_right2.gif) no-repeat scroll right top;
	height:30px;
	padding-top:4px;
	text-align:center;
}

.td-pager {
	font-size:12px;
	padding:0;
	text-align:center;
}
.left{ float:left;width:250px;padding:1px;font-size:12px;padding-left:5px;}
 
 #MENU UL LI{
 	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
}
#MENU UL{
	margin:0px;
	padding: 0px;;
}
#MENU UL UL{	
	padding: 0px 0px 0px 15px;
}
#MENU UL LI{	
	margin: 0;
	font-weight:bold;
	font-size:12px;
	
}
#MENU #kat{
	padding:5px;
	padding-top:0px;
	}

#MENU UL UL LI{	
	font-weight:normal;	
}

#MENU UL LI A{
 	display: block;
 	padding: 1px 0px 1px 0px;
}
#MENU UL LI A:hover{
	background-color:#FFFFa8;
 	display: block;
	text-decoration:	none;
}



.Plinki2{
    font-size:12px;
    font-family: Tahoma, Helvetica, sans-serif;
    font-weight:bold;
    text-align:center;
}
.Plinki2 TD{
	    padding-top:20px;
     padding-bottom:20px;
}

.Plinki2 a,.Plinki2  a:link, .Plinki2 a:visited, .Plinki2 a:active{
    color:#000000;
    color: #555555;
    text-decoration:none;
    border:0px;
    font-weight:bolder;
    opacity:0.6;

    
}
.Plinki2 a:hover{
    color:red;
    text-decoration:none;
     opacity:1;
}
.Plinki2 div { /*margin-top:-20px; */}
IMG{border:0px;}
.LargeIcon{
	padding-top:0px;
	margin:0px;
	/*background:url('/images/icons/tlo3.jpg') no-repeat center bottom;*/	
	font-size:20px;font-weight:bolder;
	
	margin-top:10px;
	margin-bottom:10px;
	
	}
.LargeIcon div {font-size:20px;font-weight:bolder; /*margin-top:-20px; */}
.LargeIcon TD{ text-align:center;/*opacity:0.8;*/}
.LargeIcon a:link, .LargeIcon a:visited, .LargeIcon a:active{
    color:#000000;
    color: #555555;
    text-decoration:none;
    border:0px;
}
.LargeIcon a:hover{
    color:red;
    text-decoration:none;
}


#iconLine{
	clear:both;	
	text-align:center;
	font-size:10px;
	color:#CCCCCC;
	padding:5px 0px 5px 0px;
	border-top:1px solid #888888;
	}
.iconLine TD{
	text-align:center;
	padding:0px 8px 0px 8px;
	width:100px;
}
.iconLine a { 
    text-align:center;
    font:normal 10px Tahoma, Arial, Helvetica, sans-serif; 
    text-decoration:none; 
    color:#000000;
    
}
.iconLine a span{ font-size:11px;}
.iconLine a img {  color:#FF0000; text-decoration:none;/* dla MSIE w komentarzu warunkowym */}

.iconLine a:hover img {  color:#FF0000; text-decoration:none;/* dla MSIE w komentarzu warunkowym */}
.iconLine a:hover span { text-decoration:underline;color:#FF0000;}

a img { opacity:1; }
a:hover img { opacity:1;}

#dzialy{ 
	width:805px; 
	text-align:left; 
	color:#000000;
	color: #555555;
	/*border-top:1px solid #888888;*/
	padding: 10px 5px 10px 5px;
	margin: 0px auto;
	float:left;
}

#dzialy a{ color:#000000;text-decoration:none;}
#dzialy a:hover{ color:#FF0000;text-decoration:none;}

#dzial{float:left; padding-bottom:10px;margin: 0px auto;}
#icon {float:left; width:68px; padding:4px;}
#icon img{ width:50px;}
#title {float:left; width:315px; padding:0px 8px 0px 0px; line-height:18px;}
#title span{font-size:11px;}
 
 .cennik{
    font-size:11px;
    font-family: Tahoma, Helvetica, sans-serif;
    outline:1px solid #CCCCCC;

}
.cennik td{    border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;
}
#dock {
		height: 64px;
	}
	#dock td {		
		margin-bottom: 0;	
		padding-left: 1px;
		padding-right: 1px;
		height:50px;
		text-align:center;		
		vertical-align:top;
		font-size:11px;
		width:100px;		
	}
	#dock * {
		margin-bottom: 0;
	}
	#dock td a {
		height:50px;
		width:100px;				
	}
	#dock td a img{
		width:50px;
		height:50px;
		position: relative;
		border:0px none;
	}

.LargeIcon TD{
	width:260px;
	height:290px;
	height:220px;
	padding-top:0px;
	text-align:center;
	vertical-align:middle;		
}
.LargeIcon {margin:0px;}
.LargeIcon div{margin:0px;z-index:20; }
.LargeIcon img{z-index:30;position:relative;}
.h2{
		font-size:16px;
		font-weight:bolder;		
		/*background-color:#FFFF8F;
		border-bottom:1px solid #FFFF8F;*/
		background:url('/images/button.jpg') no-repeat;	
		background:url('/images/srodek_buttona.jpg') repeat-x;		
		
		padding:0px;
		margin:0px;	
		clear:both;
	}
	.h2 div{
	background:url('/images/lewy_button.jpg') no-repeat top left;
	padding:0px;
		margin:0px;	
	}
	.h2 span{
		padding:0px;
		margin:0px;	
		font-weight:normal;	
		font-weight:bold;
		font-size:13px;
	}
	.h2 div div{ 
	padding:5px;
	padding-left:25px;
	background:url('/images/prawy_button.jpg') no-repeat top right;	
	height:34px;	
	}
.h2m{
	font-size:16px;
	font-weight:bolder;		
	/*background-color:#FFFF8F;
	border-bottom:1px solid #FFFF8F;*/
	background:url('/images/ikony/button/maly_button_s.jpg') repeat-x;		
	
	padding:0px;
	margin:0px;	
	clear:both;
}
.h2m div{
	background:url('/images/ikony/button/maly_button_p.jpg') no-repeat top left;
	padding:0px;
	margin:0px;
	height:38px;	
}
.h2m span{
	padding:0px;
	margin:0px;	
	font-weight:normal;	
	font-weight:bold;
	font-size:13px;
}
.h2m div div{ 
	padding:5px;
	padding-left:5px;
	background:url('/images/ikony/button/maly_button_l.jpg') no-repeat top right;	
	height:34px;	
}

.h2 input{
	padding:2px;
	margin:0px;
	height:16px;
	margin-top:-5px;
	margin-top:-0px !important;
	background-color:#F0f0f0;
	border:1px solid #CCCCCC;
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	vertical-align:top;
}
.h2 #szukaj{
	padding:0px;
	
	margin:0px;
	height:22px;
	background-color:#F0f0f0;
	border:1px solid #CCCCCC;
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	vertical-align:top;
}
.h2 #wyslij{
	padding:0px;
	
	margin:0px;
	height:22px;
	background-color:#F0f0f0;
	border:1px solid #CCCCCC;
	border-bottom:1px solid #888888;
	border-right:1px solid #888888;
	vertical-align:top;
}
.okno{ 
	border:1px solid #CCCCCC;  
	padding-bottom:5px;
	padding-right:5px;
	border-right:10px solid #CCCCCC;
	margin:5px;
	clear:both;
	float:left;
	width:680px;
	width:730px;
}
.okno .legend{
	background: #DFDFDD url('/images/ikony/corner_title_left.jpg') no-repeat bottom left;
	width:250px;
	text-align:center;
	margin-bottom:4px;
	margin-right:4px;
}
.okno .legend div{
	background:  url('/images/ikony/corner_title_right.jpg') no-repeat bottom right;
	font-weight:bold;
	padding:1px;
}
.okno .marg{
	float:left;
	width:80px;
	text-align:left;
}
.okno .marg div{
	padding:10px 10px 5px 10px;
}
.okno .centrum{
	float:left;
	width:585px;
	float:none;
	width:100%;
	padding:5px;
	padding-top:0px;
	
}
	
.art_text{
	padding-left:50px;
	padding-right:50px;
	text-align:justify;
}

.krok2 TD{
			border:1px solid #CCCCCC;
			text-align:center;
			width:150px;
		}
		.krok2 #np{
			background-color:#FFFF8F;
			font-weight:bold;
		}
		.krok2 .przyklad{
			text-align:left;
			font-weight:bold;
			line-height:20px;
			padding:5px;
		}
		.koszt TD{
			border:1px solid #CCCCCC;
			text-align:center;
			font-weight:bold;
			padding:2px;
			
			
		}
		.koszt .nr{
			background-color:#FFFF8F;
			font-size:18px;
			text-align:center;
			
		}
		.koszt #info{
			background-color:#FFFF8F;			
			text-align:left;
			
		}
.Zakz{
		font-size:16px;
		font-weight:bolder;		
		/*background-color:#FFFF8F;
		border-bottom:1px solid #FFFF8F;*/
		background:url('/images/ikony/zakladki/zakl_zol_s.gif') repeat-x;		
		
		padding:0px;
		margin:0px;	
		float:left;
		width:120px;
	}
	.Zakz a{
		display:block
	}
	.Zakz div{
		background:url('/images/ikony/zakladki/zakl_zol_l.gif') no-repeat top left;
		padding:0px;
		margin:0px;
		height:38px;	
	}
	.Zakz span{
		padding:0px;
		margin:0px;	
		font-weight:normal;	
		font-weight:bold;
		font-size:13px;
	}
	.Zakz div div{ 
		padding:5px;
		padding-left:5px;
		background:url('/images/ikony/zakladki/zakl_zol_p.gif') no-repeat top right;	
		height:34px;	
		text-align:center;
	}
	.Zaks{
		font-size:16px;
		font-weight:bolder;		
		/*background-color:#FFFF8F;
		border-bottom:1px solid #FFFF8F;*/
		background:url('/images/ikony/zakladki/zakl_sza_s.gif') repeat-x;		
		
		padding:0px;
		margin:0px;	
		float:left;
		width:110px;
	}
	.Zaks a{
		display:block
	}
	.Zaks div{
		background:url('/images/ikony/zakladki/zakl_sza_l.gif') no-repeat top left;
		padding:0px;
		margin:0px;
		height:38px;	
	}
	.Zaks span{
		padding:0px;
		margin:0px;	
		font-weight:normal;	
		font-weight:bold;
		font-size:13px;
	}
	.Zaks div div{ 
		padding:5px;
		padding-left:5px;
		background:url('/images/ikony/zakladki/zakl_sza_p.gif') no-repeat top right;	
		height:34px;	
		text-align:center;
	}
	.zak{
	clear:both;
	border-bottom:1px solid #cccccc;
	
	}
.c_m{
			background:url('/images/cena_m.gif') no-repeat left 3px;
			padding-left:19px;
			font-weight:bold;
		
		}
.wJBOX{
	font-size:12px;
	background:#F0FAFE none repeat scroll 0 0;
	border:1px solid #B8DCED;
	margin:10px auto 20px;
	overflow:visible !important;
	padding:0;
	position:relative;
	
}
.wJBOX b.top  {	background-position:0 0; }
.wJBOX b.top b{ background-position:100% -42px; }
.wJBOX b.bot  {	background-position:0 -21px; }
.wJBOX b.bot b{	background-position:100% -63px; }
.wJBOX b{ background-image:url(/images/obramowanie/rogi.png); }
.wJBOX b.t{ 
	background-image:url(/images/obramowanie/gora_dol.png); 
	background-repeat:repeat-x; 
}
.wJBOX b.b{ 
	background-image:url(/images/obramowanie/gora_dol.png); 
	background-repeat:repeat-x; 
	background-position:0px -21px;
}

#top b.t,#top  b.t b,#top b.b,#top  b.b b{
	display:block;
	font-size:1px;
	height:21px;
	position:relative;
}
#top  b.t b,#top  b.b b{
	background-repeat:no-repeat;
}
#top b.top  {	background-position:0 0; }
#top b.top b{ background-position:100% -42px; }


#top b.bot  {	background-position:0 -21px; }
#top b.bot b{	background-position:100% -63px; }


#top b.t,#top  b.t b,#top b.b,#top  b.b b{ background-image:url(/images/obramowanie/rogi.png); }
#top b.t{ 
	background-image:url(/images/obramowanie/gora_dol.png); 
	background-repeat:repeat-x; 
	background-position:0px 0px;
}
#top b.b{ 
	background-image:url(/images/obramowanie/gora_dol.png); 
	background-repeat:repeat-x; 
	background-position:0px -21px;
}

#top b.t, #top b.t b{
	//background-repeat:no-repeat;
	display:block;
	font-size:1px;
	height:21px;
	position:relative;
}
	