html,body {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Arial, sans-serif;
  color: #474743;
  background: #FDFDFC;
}

img{
border: 0px;
}
h1,h2,h3,h4,h5,h6{
font-size: 21px;
}

caption {
	font-weight: bold;
	padding: 4px 0px;
	text-align: center;
}

table .tabela_krawedzie {
	border-top: 1px solid;
	border-left: 1px solid;
	text-align: left;
}

table .tabela_krawedzie caption {
	border-bottom: 1px solid;
}

table .tabela_krawedzie .tabela_komorka {
	border-bottom: 1px solid;
	border-right: 1px solid;
}

#MainTable {
  width:100%;
  background: #3D84C7;
}
#MainTableLeft {
  background: url('images/bg_l.jpg') top right no-repeat;
  width: 49%;
}
#MainTableContent {
  width: 2%;
}
#MainTableRight {
  background: url('images/bg_r.jpg') 0 0 no-repeat;
  width: 49%;
}
#Center{
width: 975px;
}
#top0{
background: url('images/top0.jpg') 0 0 no-repeat;
width: 975px;
height: 48px;
}
	.kalendarz,.kalendarz_light{
	background: url('images/kalendarz.gif') left center no-repeat;
	padding-left: 22px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 12px;
	font-family: Arial;
	color: #538BC3;
	float:left;
	margin-left: 5px;
	}
	.kalendarz_light{
	background: transparent;
	padding-left:0px;
	color: #9CC3DE;
	}
	#kal1{
	margin-left:18px;
	}
	#kal2{
	margin-left: 46px;
	}
#top1{
width: 975px;
height: 51px;
}
	#top1a{
	background: url('images/top1a.jpg') 0 0 no-repeat;
	width: 8px;
	height: 51px;
	float:left;
	}
	#top1b{
	background: url('images/top1b.jpg') 0 0 no-repeat;
	width: 907px;
	height: 51px;
	float:left;
	}
	#top1c{
	background: url('images/top1c.jpg') 0 0 no-repeat;
	width: 60px;
	height: 51px;
	float:left;
	}
#top2{
clear:both;
height: 83px;
width: 975px;
}
	#top2a{
	background: url('images/top2a.jpg') 0 0 no-repeat;
	width: 70px;
	height: 83px;
	float:left;
	}
	#top2b{
	background: url('images/top2b.jpg') 0 0 no-repeat;
	width: 624px;
	height: 83px;
	float:left;
	}
	#top2c{
	background: url('images/top2c.jpg') 0 0 no-repeat;
	width: 179px;
	height: 83px;
	float:left;
	}
	#top2d{
	background: url('images/top2d.jpg') 0 0 no-repeat;
	width: 102px;
	height: 83px;
	float:left;
	}
#top3{
clear:both;
height: 133px;
width: 975px;
}
#top3 *{
font-size: 0px;
}
	#top3a{
	background: url('images/top3a.jpg') 0 0 no-repeat;
	width: 157px;
	height: 133px;
	float:left;
	}
	#top3b{
	background: url('images/top3b.jpg') 0 0 no-repeat;
	width: 114px;
	height: 133px;
	display:block;
	float:left;
	}
	#top3c{
	width: 402px;
	height: 133px;
	float:left;
	}
		#top3c1{
		background: url('images/top3c1.jpg') 0 0 no-repeat;
		width: 402px;
		height: 73px;
		}
		#top3c2{
		background: url('images/top3c2.jpg') 0 0 no-repeat;
		width: 402px;
		height: 19px;
		display:block;
		}
		#top3c3{
		background: url('images/top3c3.jpg') 0 0 no-repeat;
		width: 402px;
		height: 41px;
		}

	#top3d{
	background: url('images/top3d.jpg') 0 0 no-repeat;
	width: 302px;
	height: 133px;
	float:left;
	}
#top4{
background: url('images/top4.jpg') 0 0 no-repeat;
clear:both;
height: 132px;
width: 975px;
}
	#ikony{
	float: right;
	padding-top:91px;
	width:88px;
	height:25px;
	}
		.ik{
		width: 25px;
		height: 25px;
		margin-right: 11px;
		float:left;
		display: block;
		}
		#ik1{
		background: url('images/ik1.gif') 0 0 no-repeat;
		}
		#ik1:hover{
		background: url('images/ik1_.gif') 0 0 no-repeat;
		}
		#ik2{
		background: url('images/ik2.gif') 0 0 no-repeat;
		}
		#ik2:hover{
		background: url('images/ik2_.gif') 0 0 no-repeat;
		}
#top5{
background: url('images/top5.jpg') 0 0 no-repeat;
}
	#belki{
	width: 975px;
	height: 51px;
	padding-bottom:4px;
	}
		#belka_oferta{
		background: url('images/lewa_title.jpg') 0 0 no-repeat;
		width: 210px;
		height: 51px;
		float:left;
		}
		#belka_nawigacja{
		background: url('images/nawigacja.jpg') 0 0 no-repeat;
		/* width: 761px; */
		padding-left: 113px;
		width: 648px;
		height: 51px;
		float:right;
		}
			#nawigacja{
			width:633px;
			height:51px;
			line-height: 75%;
			font-size: 12px;
			}
				#nawigacja img{
				margin: 0px 5px;
				}
				.sciezka{
				line-height: 110%;
				font-family: Arial;
				font-size: 12px;
				color: #fff;
				text-decoration: none;
				}
				.sciezka:hover{
				text-decoration: underline;
				}
	#lewa{
	float: left;
	width: 210px;
	}
		#lewa_bottom{
		background: url('images/lewa_bottom.gif') left bottom no-repeat;
		padding-bottom: 3px;
		width: 210px;
		}
		#lewa_top{
		background:url('images/lewa_top.gif') 0 0 no-repeat;
		padding-top: 10px;
		width: 210px;
		}
		#lewa_bg{
		background: #fff url('images/lewa_bg.gif') right top repeat-y;
		width: 210px;
		}
			.o{
			display:block;
			width: 175px;
			width: 80px;
			padding: 15px 0px;
			padding-left: 95px !important;
			margin:0 auto;
			color: #777;
			font-family: Arial;
			font-size: 12px;
			text-decoration: none;
			border-bottom: 1px solid #dbdbdb;
			}
			.o:hover{
			text-decoration: underline;
			}
			#o1{background: url('images/o1.jpg') 9% 50% no-repeat;
			padding: 9px 0px;
			}
			#o2{background: url('images/o2.jpg') 8% 50% no-repeat;}
			#o3{background: url('images/o3.jpg') 0% 50% no-repeat;
			padding: 15px 0px 17px;
			}
			#o4{background: url('images/o4.jpg') 9% 50% no-repeat;}
			#o5{background: url('images/o5.jpg') 3% 50% no-repeat;}
			#o6{background: url('images/o6.jpg') 0% 50% no-repeat;}
			#o7{background: url('images/o7.jpg') 0% 50% no-repeat;}
			#o8{background: url('images/o8.jpg') 12% 58% no-repeat;
			border-bottom:0px;
			padding: 18px 0px 26px;
			}

	#main_bg{
	width: 975px;
	background: url('images/main_bg.gif') right bottom repeat-y;
	}
	#main_bottom{
	width: 975px;
	background: url('images/main_bottom.gif') right bottom no-repeat;
	}
	#main_top{
	background: url('images/main_top.jpg') 0 0 no-repeat;
	width: 761px;
	float:right;
	}
	#main_margin{
	padding: 18px 14px 18px 13px;
	font-size: 12px;
	font-family: Arial;
	color: #222;
	line-height: 150%;
	}
		#strona_tytul{
		margin-bottom: 10px;
		padding:0px 0px 9px 0px;
		padding-left: 18px;
		font-size: 23px;
		color: #222;
		font-family: "Trebuchet MS",Trebuchet;
		width: 713px;
		border-bottom: 1px solid #dbdbdb;
		background: url('images/predef.gif') 0% 40% no-repeat;
		}
		#wybierz_wycieczke{
		margin-top: 10px;
		margin-bottom: 10px;
		padding:9px 0px 9px 0px;
		padding-left: 18px;
		font-size: 20px;
		color: #b7b7b7;
		font-family: "Trebuchet MS",Trebuchet;
		width: 713px;
		border-top: 1px solid #dbdbdb;
		background: url('images/predef.gif') 0% 45% no-repeat;
		}

#stopka{
clear:both;
height: 132px;
width: 975px;
}
	#stopkaa{
	background: url('images/stopkaa.jpg') 0 0 no-repeat;
	height: 132px;
	width: 294px;
	float:left;
	}			
	#stopkab{
	background: url('images/stopkab.jpg') 0 0 no-repeat;
	height: 132px;
	width: 419px;
	float:left;
	}
	#stopkac{
	background: url('images/stopkac.jpg') 0 0 no-repeat;
	height: 132px;
	width: 262px;
	float:left;
	}
		#stopkaa_margin{
		padding: 27px 0px 0px 20px;	
		}
		#stopkac_margin{
		padding: 27px 0px 0px 11px;	
		}
		
			.stopka_title{
			font-size: 12px;
			font-family: Arial;		
			}
			#nasz_adres,#nasz_oddzial{
			float:left;
			font-size: 0px;
			padding-right: 5px;		
			}
			#nasz_oddzial{
			float:none;
			}
			#adres1,#adres2{
			float:left;		
			font-size: 12px;
			font-family: Arial;		
			color: #5A5542;
			}
			#adres2{
			float: none;
			}
			#adres1 a,
			#adres2 a{
			color: #5A5542;		
			text-decoration: none;
			}
			#adres1 a:hover,
			#adres2 a:hover{
			text-decoration: underline;
			}
			.stopka_blue{
			color: #3D84C7;
			}
#footer{
padding:15px 0px 10px;
}
#footer_table{
width: 100%;
font-size: 12px;
font-family: Arial;
color:#094D7D;
}
#copyright{
}
#polityka,#powered{
color:#094D7D;
text-decoration: none;
}
#polityka:hover,#powered:hover{
color:#B0D5EE;
text-decoration: underline;
}
.ta_l{text-align:left;}
.ta_r{text-align:right;}
.ta_c{text-align:center;}
.w33{width: 33%;}
.w34{width: 34%;}
.pl15{padding-left:15px;}
.pr15{padding-right:15px;}
.clear{
clear: both;
}
.bold{
font-weight: bold;
}

.ff{
border: 0px;
margin: 0px;
padding: 0px;
}