@charset "utf-8";
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #069;
	background-color: #FFF;
	background-image: url(images/tlo.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#fotki_tytul h1 {
	font-size: 24px;
	color: #036;
}

.oneColFixCtrHdr #container {
	width: 940px; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(images/tlo.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
}
#menu_strony {
	float: right;
	height: 162px;
	width: 600px;
}
#fotki_linki {
	margin: 0px;
	padding: 0px;
	height: 52px;
	width: 340px;
}
#fotki_tytul {
	width: 340px;
	margin: 0px;
	float: left;
	height: 110px;
}
#fotki {
	width: 340px;
}
#menu {
	margin: 0px;
	padding: 0px;
	height: 162px;
	width: 940px;
	background-image: url(images/wodacien.jpg);
	background-position: bottom;
}
#cien {
	height: 35px;
	width: 600px;
	float: left;
}

.oneColFixCtrHdr #header {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	height: 395px;
	margin: 0px;
}
#fotka {
	float: left;
	height: 360px;
	width: 600px;
}
#basen {
	float: left;
	height: 395px;
	width: 340px;
}

.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	padding: 15px;
	background-color: #FFFFFF;
	background-image: url(images/tloinfo.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
	margin: 0px;
	width: 910px;
	float: left;
}
#banerki {
	width: 290px;
	padding: 9px;
	overflow: hidden;
	text-align: left;
	background-image: url(images/tlok.gif);
	border: 1px dashed #999;
}
#main_txt {
	float: right;
	margin-left: 15px;
	background-color: #FFF;
	margin-right: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 558px;
	text-align: left;
	border: 1px dashed #87D6F4;
}

.oneColFixCtrHdr #footer {
	margin: 0px;
	background-image: url(images/cien.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 940px;
	height: 60px;
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.uwaga {
	font-size: 18px;
	font-weight: bold;
	color: #F00;
}
#banerki_okolica {
	width: 890px;
	padding: 9px;
	overflow: hidden;
	text-align: left;
	background-image: url(images/tlok.gif);
	border: 1px dashed #999;
}
#banerki_okolica table tr td {
	background-color: #FFF;
	border: 1px solid #F90;
}
.basenik {
	height: 326px;
	width: 100%;
	background-image: url(foto/basen0.jpg);
	background-repeat: no-repeat;
}
#main_txt_r {
	background-color: #FFF;
	margin-right: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 885px;
	text-align: left;
	border: 1px dashed #87D6F4;
}
.history {
	background-image: url(historia_r/kartka.gif);
	padding: 30px;
	color: #960;
	border: 1px solid #C60;
}
.fothistory {
	background-color: #F6D9BA;
	padding: 10px;
	border: 1px solid #C60;
}
.history img {
	background-color: #EEC49A;
	padding: 15px;
	border: 1px dotted #C60;
}
.prawy {
	text-align: right;
	color: #CCC;
}
.history2000 {
	padding: 30px;
	color: #960;
	background-color: #FFC;
	border: 1px solid #369;
}
.history2000 img {
	background-color: #FFF;
	padding: 15px;
	border: 1px solid #999;
}
.obrazek {
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #999;
}
#main_mapa {
	float: right;
	margin-left: 0px;
	background-color: #FFF;
	margin-right: 0px;
	width: 538px;
	text-align: left;
	border: 1px dashed #87D6F4;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.obrazekart {
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #999;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
#cennik {
	font-size: 20px;
	color: #369;
	background-color: #FC0;
	padding: 10px;
	border: 1px solid #1791D4;
	margin-bottom: 10px;
}
.kolortab1 {
	background-color: #FF9;
}

#regulamin {
	font-size: 20px;
	color: #369;
	background-color: #FC0;
	padding: 10px;
	border: 1px solid #1791D4;
	margin-bottom: 10px;
}
.kolortab2 {
	background-color: #CFC;
}
.kolortab3 {
	background-color: #CF0;
}
.kolortab4 {
	background-color: #FC6;
}

/* This is the selector for the Master Container element which houses all the MasterColumn
 * classes. By default the Master column occupy about 35% from the width of the 
 * entire structure. 
*/
.MasterContainer 
{
	overflow: hidden;
	cursor: pointer;
	height: 52px;
	width: 340px;
	background-image: url(images/fmm.jpg);
	background-repeat: repeat-x;
}
.zawody {
	padding: 30px;
	color: #960;
	border: 1px solid #C60;
	background-color: #FF9;
}
