html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 height: 100%;
 width:auto;
font-family:Verdana, Tahoma, Arial;
font-size:10px;
} 
 
div {
	padding:0px;
	margin:0px;
}
 
#page{
	text-align:center;
	padding:0px;
	margin: 10px auto 0 auto;
	width:100%;
	position:relative;
	background:url(pic/s_bg.jpg)  repeat-x top; 
} 
#page_srodek {
	text-align:left;
	width: 762px;
	margin: 0 auto 0 auto;
	background: #FFFFFF;
	position:relative; 
}
#page_container {
	background:url(pic/main_bg.gif) #FFFFFF repeat-x top;
	padding:0px;
	margin:0px;
	position:relative; 
}
#podstrona_container {
	background:url(pic/in_bg.gif) #FFFFFF repeat-x top;
	padding:0px;
	margin:0px;
	position:relative; 
}
#top {
	height:76px;
	text-align:right;
	width: 762px;
	margin: 0 auto 0 auto;
	background:url(pic/top_bg.gif) repeat-x top;
	position:relative;
}
#szukaj {
	font-size:11px;
	color: #553622;
	height:52px;
	text-align:left;
	width: 239px;
	margin: 0 10px 0 auto;
	background: #FFFFFF;
	position:relative; 
}
#szukaj_tresc {
	text-align:left;
	padding-left: 10px ;
	padding-top: 10px ;
	position:relative; 
}
.szukaj_form {
	text-align:left;
	margin-top: 4px ;
	position:relative; 
}
#szukaj_button {
	vertical-align:-7px;
}
#top_menu {
	font-size:11px;
	color: #C6CFBF;
	text-align:right;
	height: 19px;
	margin: 5px 10px 0 auto;
	position:relative;
}
#form {
	font-family:Verdana, Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#939393;
	margin:0px;
	padding:2px;
	vertical-align:middle;
	width:150px;
	border-color:#c8c0ae;
	border-style:solid;
	border-width:1px;

}
#header_flash {
	height:280px;
	width: 762px;
	margin: 0 auto 0 auto;
	padding:0px;
	background-color:#fff;
	position:relative;
}
#header_podstrona_flash {
	height:197px;
	width: 762px;
	margin: 0 auto 0 auto;
	padding:0px;
	background-color:#fff;
	position:relative;
}
#header_podstrona_flash_l {
	height:195px;
	width: 510px;
	margin: 0 auto 0 auto;
	padding-top:2px;
	padding-left:1px;
	background-color:#fff;
	position:relative;
	float:left;
}
#podstrona_haslo_flash {
	height:195px;
	width: 248px;
	margin: 0 auto 0 auto;
	padding-top:2px;
	padding-left:1px;
	background-color:#fff;
	position:relative;
	float:left;
}
#main_menu {
	vertical-align: top;
	height:30px;
	text-align:left;
	width: 762px;
	margin: 0 auto 0 auto;
	padding:0px;
	background:url(pic/main_menu_bg.jpg) no-repeat;
	position:relative;
}
ul.main_menu {
	padding-left:52px;
	list-style:none;
	margin: 0 auto 0 auto;
}
ul.main_menu li {
	float:left;
}
#h_left_border, #h_right_border{
	height:30px;
	width:179px;
}
#main_left_border{
	height:1px;
	background: #FFFFFF;
}
#mod_linki {
	font-size:10px;
	color: #3a6085;
	line-height: 15px;
	text-align:left;
	vertical-align: top;
	padding: 0 10px 10px 10px;
	font-weight:bold;
}
#bottom_links a:link, #top_menu a:link,  #bottom_links a:active, #top_menu a:active,#bottom_links a:visited, #kreatywni_net a:visited, #top_menu a:visited {
	color: #C6CFBF;
text-decoration:none;
}
#bottom_links a:hover, #kreatywni_net a:hover, #top_menu a:hover {
text-decoration:underline;
}
#mod_linki a:link, #mod_linki a:active, #mod_linki a:visited, #kreatywni_net a:link, #kreatywni_net a:active, #kreatywni_net a:visited {
	color: #3a6085;
	text-decoration:none;
}
#mod_linki a:hover {
text-decoration:underline;
}



#menu_tbl {
	vertical-align: top;
	text-align:right;
	height:30px;
	padding:0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
.menu_td {
	vertical-align: top;
	text-align:right;
	height:30px;
	padding:0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#main_tbl, #main_td {
	vertical-align: top;
	padding:0px;
	margin: 0px;
	background:url(pic/s2_bg.jpg) repeat-x top;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#main_r_td {
	vertical-align: top;
	padding:0px;
	margin: 0px;
	background: #FFFFFF;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_aktualnosci {
	vertical-align: top;
	padding:0px;
	padding-left:10px;
	margin: 0px;
	margin: 0 1px 0 1px;
	background:url(pic/s2_bg.jpg) repeat-x top;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_podstrona {
	vertical-align: top;
	text-align:left;
	width: 492px;
	margin: 0 5px 0 auto;
	position:relative;
	background: #FFFFFF;
}
#modul_podstrona_top {
	vertical-align: top;
	height:30px;
	width: 492px;
	padding:0px;
	padding-right:20px;
	margin: 0px;
	background:url(pic/modul_podstrona_top.jpg)  no-repeat top;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_aktualnosci_top {
	vertical-align: top;
	height:30px;
	width: 745px;
	padding:0px;
	margin: 0px;
	background:url(pic/modul_aktualnosci_top.jpg)  no-repeat top;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_aktualnosci_c {
	vertical-align: top;
	width: 722px;
	height:348px;
	padding:0px;
	margin: 0px;
	background:url(pic/modul_c.jpg)  repeat-x top;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_aktualnosci_d {
	vertical-align: top;
	width: 745px;
	height:24px;
	padding:0px;
	margin: 0px;
	background:url(pic/modul_aktualnosci_d.jpg)  no-repeat top;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_podstrona_c {
	vertical-align: top;
	width: 469px;
	height:348px;
	padding:0px;
	margin: 0px;
	background:url(pic/modul_c.jpg)  repeat-x top;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_podstrona_d {
	vertical-align: top;
	width: 492px;
	height:24px;
	padding:0px;
	margin: 0px;
	background:url(pic/modul_podstrona_d.jpg)  no-repeat top;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_podstrona_tytul {
	width: 280px;
	height:25px;
	margin: 0 0 0 20px;
	padding-left: 10px;
	padding-top: 5px;
	background: #3a6085;
	font-size:13px;
	color: #FFFFFF;
	text-align:left;
	font-weight:bold;
}
#modul_duzy {
	vertical-align: top;
	text-align:left;
	width: 468px;
	margin: 0 auto 0 auto;
	position:relative;
	background: #FFFFFF;
}
#modul_tbl, #modul_td {
	vertical-align: top;
	padding:0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_aktualnosci_tbl, #modul_aktualnosci_td {
	vertical-align: top;
	padding:0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_top {
	vertical-align: top;
	height:30px;
	width: 468px;
	padding:0px;
	margin: 0px;
	background:url(pic/modul_top.jpg)  no-repeat top;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_l {
	vertical-align: top;
	width: 8px;
	height:348px;
	padding:0px;
	margin: 0px;
	background:url(pic/modul_l_bg.jpg)  top;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_c {
	vertical-align: top;
	width: 445px;
	height:348px;
	padding:0px;
	margin: 0px;
	background:url(pic/modul_c.jpg)  repeat-x top;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_r {
	vertical-align: top;
	width: 15px;
	height:348px;
	padding:0px;
	margin: 0px;
	background:url(pic/modul_r_bg.jpg) top;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_d {
	vertical-align: top;
	width: 468px;
	height:24px;
	padding:0px;
	margin: 0px;
	background:url(pic/modul_d.jpg)  no-repeat top;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#modul_haslo img {
	vertical-align: top;
	height:30px;
	margin: 0 auto 0 20px;
	position:relative;
	z-index: 1; 
}
#modul_tresc {
	font-size:10px;
	color: #5d7c98;
	text-align:left;
	vertical-align: top;
	margin: 20px 10px 0 5px;
	position:relative;
}
#main_r {
	vertical-align: top;
	text-align:left;
	width: 248px;
	margin: 18px auto 0 8px;
	position:relative;
}
#podstrona_r {
	vertical-align: top;
	text-align:left;
	width: 248px;
	margin: 18px auto 0 2px;
	position:relative;
}
.modul_m {
	vertical-align: top;
	width: 247px;
	padding:0px;
	margin: 0px;
	background:url(pic/modul_m_bg.jpg)  no-repeat top;
}
.podmenu_m {
	vertical-align: top;
	width: 247px;
	padding:0px;
	margin: 0px;
	margin-bottom: 2px;
	background:url(pic/modul_m_bg.jpg)  no-repeat top;
}
.modul_m2 {
	vertical-align: top;
	width: 247px;
	padding:0px;
	margin: 0px;
	background:url(pic/modul_m_bg2.jpg)  no-repeat top;
}
.modul_m_tresc {
	font-size:10px;
	color: #5d7c98;
	text-align:left;
	vertical-align: top;
	padding: 0 10px 10px 10px;
	position:relative;
}
.modul_m_tytul {
	font-size:12px;
	color: #5d7c98;
	text-align:left;
	font-weight:bold;
}
.zielony_b {
	font-size:10px;
	color: #678155;
	font-weight:bold;
	text-align:left;
	vertical-align: top;
}
.foto {
	margin-top:0px; 
	margin-left:5px; 
	margin-right:0px; 
	margin-bottom:3px; 
	border-color:#5d7c98; 
	border-width:1px; 
	border-style:solid; 
}
.foto_in {
	border-width:2px;
	border-color:#FFFFFF;
	border-style:solid; 
}
.galeria {
	margin: 0 0 0 20px;
	padding-left: 14px;
	padding-top: 25px;
}
.galeria_flash {
	text-align: center;
	margin: 0 auto 0 auto;
	padding-top: 10px;
	padding-bottom: 20px;
	position:relative;
}
#kamera_flash {
	text-align: center;
	margin: 0 auto 0 auto;
	padding:2px;
	position:relative;
}
#heigh_tbl td, #heigh_tbl th {
	padding:0px;
	margin: 0px;
}
#haslo_reklamowe {
	font-size:11px;
	color: #553622;
	height:31px;
	text-align:left;
	width: 762px;
	margin: 10px auto 0 auto;
	position:relative;
}
#stopka {
	vertical-align: top;
	width: 736px;
	height:157px;
	padding:0px;
	margin: 0 auto 0 23px;
	background:url(pic/stopka.jpg)  repeat-x top;
}
#stopka_podstrona {
	vertical-align: top;
	width: 745px;
	height:157px;
	padding:0px;
	margin: 0 auto 0 1px;
	background:url(pic/stopka.jpg)  repeat-x top;
}

#copy {
	font-size: 9px;
	color: #aaa;
	width: 732px;
	height:80px;
	padding:0px;
	margin: 0 auto 0 6px;
	text-align:center;
}


#copy a {
	font: normal 10px tahoma, arial;
	color: #696;
	text-decoration: none;
}
#copy a:hover {
	color: #363;
	text-decoration: underline;
}



#adres  {
	padding-top: 0px;
	padding-left: 20px;
	float:left;
	width:481px;
	text-align:left;
	font-size:10px;
	color: #3a6085;
	line-height: 20px;
}
#adres_d  {
	margin-top:15px;
	font-size:12px;
	color: #678155;
	font-weight:bold;
}
#adres a:link, #adres a:active,  #adres a:visited {
	font-size:10px;
	color: #678155;
	font-weight:bold;
	text-decoration:none;
}
#adres a:hover {
text-decoration:underline;
}
#newsletter  {
	padding-top: 15px;
	float:left;
	width:230px;
	text-align:left;
	font-size:9px;
	color: #3a6085;
}
#newsletter_tekst  {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size:10px;
}
#form_newsletter {
	font-family:Verdana, Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#3a6085;
	margin:0px;
	padding:1px;
	vertical-align:middle;
	width:140px;
	border-color:#3a6085;
	border-style:solid;
	border-width:1px;
}
#zapisz_button {
	padding-left:10px;
	vertical-align:-5px;
}
#pdf_button {
	padding-left:0px;
	vertical-align:-5px;
}
#wypisz  {
	margin-top:10px;
}
#wypisz a:link, #wypisz a:active,  #wypisz a:visited {
	font-size:10px;
	color: #678155;
	text-decoration:none;
}
#wypisz a:hover {
text-decoration:underline;
}
#copyrights  {
	font-size: 10px;
	padding-top: 15px;
	float:left;
	width:366px;
	text-align:left;
}
#kreatywni_net  {
	font-size: 10px;
	padding-top: 15px;
	float:left;
	width:366px;
	text-align:right;
}
#zakonczenie {
	font-size: 4px;
	width: 762px;
	height:8px;
	padding:0px;
	margin: 0 auto 0 auto;
	background:url(pic/zakonczenie.gif) no-repeat;
	position:relative; 
}
#menu1 { 
	display: none;
	position: absolute; 
	z-index: 2;
	top: -51px; 
	left : 52px;
	width:200px; 
	background-color:#EFF1EE;
	border-color:#3A6085;
	border-style:solid;
	border-width:1px;
}
#menu2 { 
	display: none;
	position: absolute; 
	z-index: 2;
	top: -51px; 
	left : 112px;
	width:200px; 
	background-color:#EFF1EE;
	border-color:#3A6085;
	border-style:solid;
	border-width:1px;
}
#menu3 { 
	display: none;
	position: absolute; 
	z-index: 2;
	top: -51px; 
	left : 250px;
	width:200px; 
	background-color:#EFF1EE;
	border-color:#3A6085;
	border-style:solid;
	border-width:1px;
}
#menu4 { 
	display: none;
	position: absolute; 
	z-index: 2;
	top: -10px; 
	left : 52px;
	width:200px; 
	background-color:#EFF1EE;
	border-color:#3A6085;
	border-style:solid;
	border-width:1px;
}
#menu5 { 
	display: none;
	position: absolute; 
	z-index: 2;
	top: -10px; 
	left : 112px;
	width:200px; 
	background-color:#EFF1EE;
	border-color:#3A6085;
	border-style:solid;
	border-width:1px;
}
#menu6 { 
	display: none;
	position: absolute; 
	z-index: 2;
	top: -10px; 
	left : 250px;
	width:200px; 
	background-color:#EFF1EE;
	border-color:#3A6085;
	border-style:solid;
	border-width:1px;
}
.menu_linki {
	font-size:10px;
	color: #3a6085;
	line-height: 15px;
	text-align:left;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	font-weight:bold;
}
.podmenu_linki {
	font-size:10px;
	line-height: 15px;
	text-align:left;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	font-weight:bold;
}
.menu_linki a:link, .menu_linki a:active, .menu_linki a:visited, .podmenu_linki a:link, .podmenu_linki a:active, .podmenu_linki a:visited {
	color: #3a6085;
	text-decoration:none;
}
.menu_linki a:hover, .podmenu_linki a:hover {
	color: #475C23;
}
.menu_linki_tbl td {
	background-image:url(pic/znaczek.gif); 
	background-repeat:no-repeat;
	padding-left:10px;
	vertical-align: top;
	margin: 0px;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
.podmenu_linki_tbl td {
	background-image:url(pic/znaczek.gif); 
	background-repeat:no-repeat;
	padding-left:15px;
	vertical-align: top;
	margin: 0px;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
#podmenu_linki_td {
	padding-left:0px;
	vertical-align: top;
	margin: 0px;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
.aktualnosc_foto {
	margin-top:0px; 
	margin-left:5px; 
	margin-right:0px; 
	margin-bottom:3px; 
	border-color:#5d7c98; 
	border-width:1px; 
	border-style:solid;
}
.aktualnosc {
	text-align:left;
	vertical-align: top;
	margin: 0 auto 0 20px;
}
.aktualnosc_tbl td {
	vertical-align: top;
	padding:0px;
	margin: 0px;
}
.aktualnosc_tytul {
	margin: 0 auto 0 auto;
	padding: 0;
	font-size:14px;
	color: #3a6085;
	text-align:left;
	font-weight:bold;
}
.aktualnosc_data {
	margin: 0 auto 0 auto;
	padding: 0;
	font-size:10px;
	color: #949595;
	text-align:left;
}
.aktualnosc_tresc {
	vertical-align: top;
	width: 520px;
	font-size:10px;
	color: #5d7c98;
	text-align:left;
	padding-top: 10px;
}
.aktualnosc_tresc a:link, .aktualnosc_tresc a:active, .aktualnosc_tresc a:visited {
	color: #3a6085;
	text-decoration:none;
}
.aktualnosc_tresc a:hover {
	color: #475C23;
}
.aktualnosc_przerwa {
	margin: 0;
	margin-bottom: 10px;
	border-bottom-color:#c6cfbf;
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	width:100%;
}
a.zielony:link, a.zielony:active, a.zielony:visited {
	color: #678155;
	text-decoration:none;
	font-weight:bold;
}
a.zielony:hover {
	color: #3a6085;
}
a.nav:link, a.nav:active, a.nav:visited {
	color: #678155;
	text-decoration:none;
}
a.nav:hover {
	color: #3a6085;
	text-decoration:underline;
}
.opinie {
	text-align:left;
	vertical-align: top;
	margin: 0 auto 0 10px;
}
.opinie_tresc {
	vertical-align: top;
	width: 680px;
	font-size:11px;
	color: #5d7c98;
	text-align:left;
	padding-top: 10px;
}
.op_nazwy {
	vertical-align: top;
	font-size:11px;
	color: #949595;
	text-align:right;
}
.opinie_tbl td {
	vertical-align: top;
	padding:2px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
.dodaj_opinie {
	text-align:right;
	vertical-align: top;
	margin: 0 auto 0 10px;
}
#ipinie_nav {
	vertical-align: top;
	padding:2px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing:0;
	border-width: 0;
}
.galeria_foto {
	vertical-align: top;
	text-align:center;
	padding-right: 5px;
	padding-bottom: 20px;
	float: left;
}
.sg {
	cursor:pointer;
	font-size:10px;
	color: #678155;
	text-decoration:none;
}

.cennik {
	color:#5D7C98;
	margin-left:5px;
	margin-bottom:20px;
}
.cennik th {
	padding-bottom:3px;
	padding-top:3px;
	text-align:left;
	padding-left:10px;
}
.cennik td {
	padding-bottom:3px;
	padding-top:3px;
	text-align:right;
	padding-right:10px;
	font-weight: bold;
}
.cennik th.header {
	background-color:#5988B7;
	color:#fff;
	padding-top: 5px;
	padding-left:5px;
	padding-bottom:5px;
	font-size: 11px;
	font-weight: bold;
}
.cennik td.header {
	background-color:#5988B7;
	color:#fff;
	padding-top: 5px;
	padding-right:10px;
	padding-bottom:5px;
	font-size: 11px;
	font-weight: bold;
	text-align:right;
}
.cennik td.sub_header {
	background-color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:3px;
	color: #5988B7;
}
.cennik .odd td, .cennik .odd th {
	background-color:#E3EBF2;
}
.cennik td, .cennik th {
	background-color:#F5F7F4;
}
.cennik td.info {
	background-color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:3px;
	font-weight:normal;
	}
	
div.gr_submenu {
background-color:#3A6085;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding-bottom:8px;
padding-left:9px;
padding-right:9px;
padding-top:7px;
margin:0px 12px;
}	