body, h1, h2, h3, h4, h5, h6, a, li, td, th, dl, dt, dd, div, p {
	font-family: tahoma, verdana, helvetica;
	font-size: 12px;
	line-height: 18px;
	color: #555;
}

body {
	text-align: center;
}

img.logoA { width:170px; }

a {
	font-weight: bold; 
	font-size: 11px; 
	margin: 0px; 
	color: #ff9702; 
	text-align: left; 
	text-decoration: none
}

a:hover {
	margin: 0px; 
	color: #4e8413; 
	text-align: left
}




table td {
	vertical-align: top;
	text-align: left;
}

#main {
	margin: 0px auto;
	width: 770px;
	overflow: hidden;
}

#lewyPanel {
	width: 215px;
	padding: 5px;
	background: url("../images/lewyPanelBG.gif") repeat-y top left;
	line-height: 1.4em;
}

#zawartosc {
	width: 545px;
	overflow: hidden;
}

#zawartosc h2 {
	background-color: #ccc;
	padding: 6px 10px 10px 10px;
	font-size: 15pt;
	font-weight: bold;
	font-family: georgia;
	font-style: italic;
	margin: 0px 20px;
	color: white;
}

#footer {
	border-top: 4px solid #ff9702;
	line-height: 1.4em;
}

#footer .menu {
	background-color: #eee;
	text-align: center;
	padding: 7px;	
}

#footer ul {
	margin: 0px;
	padding: 0px;
	display: inline;
}

#footer ul li {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px;
	text-align: center;
	border-left: 1px solid #888;
}

#footer ul li.first {
	border-left: 0px;
}

#footer ul li a {
	color: #888;
	font-size: 12px;
	font-weight: normal;
}

#footer ul li a:hover {
	color: #888;
	text-decoration: underline;
}



div.zawartosc td p {
	margin: 0px;
}



div.topMenu {
	border-bottom: 4px solid #ff9702;
}

.topMenu td, .leftMenu td {
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 11px;
}

.topMenu .prawo {
	padding-right: 5px;
	width: 12px;
}

.topMenu .lewo {
	width: 12px;
}

.topMenu .srodek, .leftMenu .srodek {
	text-align: center;
	vertical-align: middle;
	background: url("../images/menu/srodek.gif") repeat-x 0px 5px;
	color: #fff;
	font-weight: bold;
}





ul.galeria {
	list-style-type: none;
	list-style-position: outside;
	margin: 20px 0px 0px 40px;
	padding: 0px;
}

ul.galeria li {
	height: 70px;
	margin-bottom: 10px;
}

ul.galeria li h3 {
	margin: 0px 0px 0px 70px;
	padding-top: 8px;
}

ul.galeria li h3 a {
	font-size: 15px;
	font-family: georgia;
	font-style: oblique;
}

ul.galeria li h5 {
	font-size: 11px;
	margin: 3px 0px 0px 70px;
	color: #999;
	font-weight: normal;
}



div.gallery {
	padding: 0px 0px 0px 35px;
}

div.gallery img {
	border: 1px solid #FF9702;
	float: left;
	margin: 0px 15px 10px 0px;
}

div.gallery a {
	
}



* html #kadra {
	height: 175px;
}

#kadra {
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	min-height: 175px;
}

#kadra h4 {
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	font-size: 10pt;
	text-align: center;
}

#kadra * {
	font-size: 8pt;
}

#kadra .person {
	height: 125px;
	text-align: left;
}

#kadra .navigation {
	position: absolute;
	margin: 125px 0px 0px 135px;
	font-weight: bold;
	text-align: center;
}

#kadra .navigation a {
	font-size: 15pt;
	outline: none;
}

#kadra img {
	float: left;
	border: 1px solid #FF9702;
	margin: 0px 3px 0px 2px;
}

#kadra p.nazwisko {
	font-size: 9pt;
	font-weight: bold;
	color: #65299A;
	padding: 5px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

#kadra p.opis {
	margin: 0px 0px 0px 90px;
}




.violet {
	color: #65299A;
}

.padding10 {
	padding: 10px;
}

p.activeLink, div.activeLink {
	padding: 5px 0px 5px;
}

.noborder, a img {
	border: 0px;
}

.bold {
	font-weight: bold;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.txtC {
	text-align: center;
}

.txtL {
	text-align: left;
}

.txtR {
	text-align: right;
}

.txtJ {
	text-align: justify;
}

.clear {
	clear: both;
}

.hidden {
	display: none;
}

.error {
	color: #d00;
	font-weight: bold;
}




.corners {
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
}

.cornersTop {
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
}

.cornersBottom {
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
}

.corners5 { 
	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; }
.cornersTR5 { -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; }
.cornersTL5 { -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; }
.cornersBR5 { -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; }
.cornersBL5 { -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; }

.corners10 { 
	-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px;
	-moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; }
.cornersTR10 { -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; }
.cornersTL10 { -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; }
.cornersBR10 { -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; }
.cornersBL10 { -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; }

.corners15 {
	-moz-border-radius-topleft:15px; -webkit-border-top-left-radius:15px; -moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;
	-moz-border-radius-bottomleft:15px; -webkit-border-bottom-left-radius:15px; -moz-border-radius-bottomright:15px; -webkit-border-bottom-right-radius:15px; }
.cornersTR15 { -moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px; }
.cornersTL15 { -moz-border-radius-topleft:15px; -webkit-border-top-left-radius:15px; }
.cornersBR15 { -moz-border-radius-bottomright:15px; -webkit-border-bottom-right-radius:15px; }
.cornersBL15 { -moz-border-radius-bottomleft:15px; -webkit-border-bottom-left-radius:15px; }

.onlyPrint { display: none; }

h1.grafik { text-align: center; font-size: 18px; }

table.grafik { width:100%; font-size:10px; }
table.grafik th { text-align: center; padding: 5px 0;}
table.grafik td { }
table.grafik td p { margin: 6px 6px 0 6px; }
table.grafik .dzien { width:105px; }
table.grafik .zajecie { width:105px; height:55px; border:1px solid #d9d9d9; }
table.grafik .zajecie .zaj { font-size:12px !important; line-height: 1.1em; color:#000000; text-align: center;}
table.grafik .zajecie .imie { text-align:center; font-size:12px; color:#444; font-style: italic; }
table.grafik .zajecie .more { display:none; }
table.grafik .legenda { text-align: left; padding: 5px 0px 5px 150px; }
table.grafik .legenda .square { display:block; width:20px; height:20px; margin-right:5px; float:left; }

table.cennik { width:100%; font-size:10px; }
table.cennik th { text-align: center; padding: 5px 0;}
table.cennik td { }
table.cennik td p { margin: 6px; }
table.cennik .dzien { width:105px; }
table.cennik .zajecie { width:105px; border:1px solid #d9d9d9; }
table.cennik .zajecie p { font-size:12px !important; line-height: 1.1em; color:#000000; text-align: center;}
table.cennik .zajecie p span { font-size:11px; color:#444; }
table.cennik .zajecie .more { display:none; }
table.cennik .opis { min-height:100px; font-size:11px !important; text-align: center; padding:5px; width:95px; }

