BODY	{font-size: 14px; color: #293b24; font-family: Palatino Linotype,Book Antiqua,Palatino,FreeSerif,serif; background-color: #f9fdfb; 	margin: 0px; height:100%; text-align: center; behavior:url(jscripts/csshover.htc);}
p { margin:0px; padding:0px; border:0px;}
img, div { behavior: url(iepngfix.htc);border:0px;}
h1 {text-align: left; font-size: 20px;border: solid 1px;border-left:none;border-right:none; border-top: none;font-family: Palatino Linotype,Book Antiqua,Palatino,FreeSerif,serif;}
h2 {text-align: left; font-size: 20px;border: solid 1px;border-left:none;border-right:none; border-top: none;}

#main 		{	width: 1000px; margin: 0 auto; height: 100%; margin-top:0px; text-align:left; border:solid 0px;}
#top_gora	{	width: 100%; height: 24px; margin: 0 auto; vertical-align: middle; border:solid 0px;text-align:right;float:left;line-height:27px;color: black;}
#top_banner	{	width: 100%; height: 175px; margin: 0 auto; border:solid 1px;text-align:right; float:left;}
	#top_banner_up {width: 100%;height: 95px;margin: 0 auto;border:solid 0px;float:left;}
	#top_banner_pasek {width: 100%;height:61px;margin: 0 auto;border:solid 1px;float:left;vertical-align:middle;background: url('../images/tlo.png') repeat;border-left:none;border-right:none;}
	#top_banner_pasek_nazwa {width: 494px;margin: 0 auto;text-align:left; float:left; line-height:18px; vertical-align:middle; padding: 3px;}
	#top_banner_pasek_adres {width: 494px;float:right;vertical-align:middle;color: black;line-height:18px;padding: 3px;}
	#top_banner_down {width: 100%;margin: 0 auto;border:solid 0px;float:left;}
#top_dol	{	width: 100%; height: 6px; margin: 0 auto; vertical-align: middle; border:solid 0px;float:left;}

#left 	{	width:236px; float:left; border:solid 0px;}

	#rez_box	{width:236px; border:solid 0px; text-align: center;}
	#rez_box_tytul	{padding: 15px 5px 5px 5px; border:solid 0px;}

	#rez_box_form	{border:solid 0px;}
	#rez_box_ble	{text-align:center;}

		#rez_box_login {margin: 6px 6px 6px 6px;}
		#rez_box_login input {text-align:left; border:solid 1px; }
		#rez_box_haslo input {text-align:left; border:solid 1px; }
		#rez_box_zaloguj {margin: 6px 6px 6px 6px;}
		#rez_box_save input {width: 15px;height: 15px;border:solid 0px;}
		#rez_box_zaloguj input {border:solid 1px;background-color: #f1f6f3;}

	#menu_box	{margin: 20px 0px 0px 0px;padding: 0px 20px 0px 5px;}
	.menu_l	{font-size: 18;}
	
	.menu a {display:block;text-decoration:none;padding:4px;font-weight:bold;border-bottom: solid 1px;color: #293b24;line-height:18px;}
		.menu a:hover {background-color:#dfe2e3;color:#000000;border-bottom: solid 1px #696969;line-height:18px;}
	.menu_pod {font-size: 12px;}
	.menu_pod a {display:block;text-decoration:none;padding:2px;color: #293b24;line-height:18px;}
		.menu_pod a:hover {background-color:#dfe2e3;color:#000000;line-height:18px;}
		
		.menu ul {list-style: none;width:100%;margin: 0;padding: 0;}
		.menu li {position: relative;}
		.menu ul ul {position: absolute;top: 0;left: 100%;}
		div.menu ul ul, div.menu ul li:hover ul ul, div.menu ul ul li:hover ul ul {display: none;}
		div.menu ul li:hover ul, div.menu ul ul li:hover ul, div.menu ul ul ul li:hover ul {display: block;}
		.menu_rez {font-size: 11;}
		.menu_rez_log {font-size: 13;text-align:center;color: GREEN;}
		
	#banner_box	{margin: 20px 0px 0px 0px;padding: 0px 20px 0px 20px;}
	.banner {width: 194px;height: 135px;margin: 20px 0px 0px 0px;border: solid 1px;}
	.napis	{color: white;font-size: 18;text-align: center;height: 27px;background: url('../images/tlo-czarne.png') repeat;margin: 75px 0px 0px 0px;padding: 7px 0px 0px 0px;}
	.napis a {display: block; text-decoration: none;color: white;}
	

#right 	{	width:220px; float:right; text-align:center; border:solid 0px;}
	#galeria_tytul	{text-align:left;padding: 6px 6px 6px 15px;font-weight:bold;}
	.galeria_foto	{border:solid 0px;margin: 0px 0px 10px 0px;}
	.galeria_foto img {border:solid 1px black;}
	.galeria_foto a {border:solid 0px;}
	.galeria_img	{border:solid 1px;width: 200px;}

#center {	width:530px; float:right; border:solid 0px;padding: 0px 4px 0px 0px;font-size: 16px;}

	.news_box	{clear:left;border:solid 0px;}
	.news_ramka	{height: 30px;width: 100%;border:solid 1px;border-left:none;border-right:none; border-top: none;}
	.news_temat	{width: 60%;float:left; font-weight:bold; font-size:18px;padding:10px 0px 0px 0px}
	.news_temat a {text-decoration:none;color: #293b24;}
	.news_temat a:hover {text-decoration:none;color: red;}
	.news_data	{width: 40%;float:right; font-size:11px; border:solid 0px; text-align:center;padding:15px 0px 0px 0px}
	.news_tekst	{border:solid 0px;text-align:justify;line-height:18px;padding:3px 3px 3px 3px}
	.news_wiecej	{border:solid 0px;font-weight:bold;font-size:10px;text-align: right;line-height:18px;}
	.news_wiecej a {color: #293b24;}
	.news_wiecej a:hover {color: red;}
	.news_img	{float:left;padding:2px 3px 3px 0px;border:0px}
	.news_img 	img {border:solid 1px;height: 130px;}
	
	.kom_box   {padding:0px 20px 10px 0px;}
	.kom_tytul {width: 100%; font-weight:bold; font-size:18px;padding:0px 0px 0px 0px}
	.kom_autor {width: 100%; font-weight:bold; font-size:15px;padding:0px 0px 0px 0px}
	.kom_tresc {width: 100%;  font-size:13px;padding:0px 0px 0px 20px;background-color:white;border:solid 1px;}
	.kom_zas   {font-size:12px;color:darkred;padding:0px 0px 0px 20px;}
	.kom_zas_punkt {font-size:10px;color:gray;padding:0px 0px 0px 20px;}

#stopka {	width:100%; font-size: 11px;float: left; border:solid 0px;text-align:center;vertical-align: middle;line-height:42px;margin: 60px 0px 20px 0px;}

#gal	  {height: 450px; weidth: 600px;}
#gal_foto {height:100%;background-repeat:no-repeat;background-position:center;	overflow:hidden;margin: 5px 5px 5px 5px;}
#gal_opis {position:absolute; top:95%; left:50%; height:2em; margin-top:-1em; width:40%; margin-left:-20%; line-height:2em; text-align:center; border:1px solid black; background-color:white}

#prev a{position:absolute; top:95%; left:25%; height:2em; margin-top:-1em; width:100px; margin-left:-20%; line-height:2em; text-align:center; border:1px solid black; background-color:white}
	#prev a:hover {color: white;background-color:black;}

#next a{position:absolute; top:95%; right:25%; height:2em; margin-top:-1em; width:100px; margin-right:-20%; line-height:2em; text-align:center; border:1px solid black; background-color:white;}
		#next a:hover {color: white;background-color:black;}
		
#langs {border:0px;margin: 4px 0px 0px 0px;}

.galeria 			{border:solid 0px; margin: 10px 20px 0px 20px;width: 100%;color: white;text-decoration:none; width: 495px;}
	.galeria div {height: 150px; width: 235px;margin: 10px 5px 0px 5px; float: left;}
	.galeria img {height: 100%; border: solid 1px black; margin: 5px 5px 0px 5px;}

.galer a {display:block;text-decoration:none;padding:4px;font-weight:bold;border: solid 1px #293b24;color: white;line-height:18px;margin: 10px 20px 0px 20px;background-color:#506d48;}
	.galer a:hover {background-color:#dfe2e3;color:#000000;border-bottom: solid 1px #696969;line-height:18px;}

.form_table {margin: 0px 0px 0px 20px;border: solid 0px; padding: 0px 0px 0px 0px;}
	.form_table	td {border: solid 0px;height: 30px;width: 150px;}
	.form_table	tr {border: solid 0px;height: 30px;}
	.form_table	input {border: solid 1px; width: 300px;height: 20px;}
	.form_table	select {border: solid 1px black; width: 300px;height: 20px; margin: 0px;}
	.form_table textarea {border: solid 1px black; width: 300px;height: 300px; margin: 0px;}

.form_table1 {margin: 0px 0px 0px 20px;border: solid 0px; padding: 0px 0px 0px 0px;}
	.form_table1	td {border: solid 0px;height: 30px;width: 150px;}
	.form_table1	tr {border: solid 0px;height: 30px;}
	.form_table1	input {border: solid 1px; width: 300px;height: 20px;}
	.form_table1	select {border: solid 1px black; width: 300px;height: 20px; margin: 0px;}
	.form_table1 textarea {border: solid 1px black; width: 300px;height: 200px; margin: 0px;}

.form_lista {margin: 0px 0px 0px 20px;border: solid 0px; padding: 0px 0px 0px 0px;}
	.form_lista	img {border: solid 0px;}
	.form_lista_head	td {border: solid 1px black;border-left:none;border-right:none; border-top: none;}
	.form_lista_dane	td {border: solid 1px black; height: 20px;background-color: white;padding: 2px 2px 2px 2px;line-height:20px;}
	.form_lista_data	{border: solid 1px black; height: 20px;background-color: white;padding: 2px 2px 2px 2px;line-height:20px; width: 100px;text-align: center;}
	.form_lista_id	{border: solid 1px black; height: 20px;background-color: white;padding: 2px 2px 2px 2px;line-height:20px; width: 20px;text-align: center;font-weight: bold;}
	.form_lista_godzina	{border: solid 1px black; height: 20px;background-color: white;padding: 2px 2px 2px 2px;line-height:20px; width: 80px;text-align: center;}
	.form_lista_rodzaj	{border: solid 1px black; height: 20px;background-color: white;padding: 2px 2px 2px 2px;line-height:20px; width: 130px;text-align: center;}
	.form_lista_kon		{border: solid 1px black; height: 20px;background-color: white;padding: 2px 2px 2px 2px;line-height:20px; width: 120px;text-align: center;}
	.form_lista_dane	select {border: solid 0px black;}
	.form_lista	textarea {border: solid 0px;width: 200px;height: 100px;}

.calendar {}
	.calendar	td {border: solid 1px;width: 150px;font-size: 18px;}
	.calendar	tr {border: solid 0px;height: 33px;}
	.calendar	th {border: solid 1px;height: 35px;background-color:#000000;color: #FFFFFF;}
		
.tableListings {width: 100%;border: 1px solid #B2B2B2;margin: 0px;padding: 0px;}
.tableDate {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-align: left;vertical-align: middle;font-weight: normal;padding: 2px;}
.tableTitle {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;	color: #004262;	text-align: left;	vertical-align: middle;	font-weight: bold;	padding: 2px;}

.dzienOFF {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 16px;color: #004262;text-align: center;font-weight: bold;vertical-align: middle;padding: 2px;}

.tableCategory {width: 8px;}
.tableDescr {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #383838;text-align: left;vertical-align: middle;font-weight: normal;}
.tableTime {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #295569;font-weight: normal;padding: 2px;vertical-align: middle;}
.day{background-color:#D7D7D7;cursor: pointer;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 13px;text-align: center;	vertical-align: middle;}
.dayoff{background-color:RED;cursor: pointer;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 13px;text-align: center;	vertical-align: middle;}
.today{background-color:#828282;cursor: pointer;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 13px;	text-align: center;color: white;vertical-align: middle;}
.offday{background-color:#020202;font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;text-align: center;	color: white;vertical-align: middle;}
