body{ 
	margin: 0;
	padding: 0;
	font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #232323;
	text-align: center;
	background:url(../images/tlo.jpg) #043f43 top repeat-x;
}

img {margin:0;padding:0;border:0;}

.main{
	width: 948px;
	margin: 0 auto;
	text-align: center;
	background:#fff;
}
.main_all{width:898px; float:left; background:#fff; padding:0 25px}

.all{ width:898px; text-align:left; float:left;}

p{font:11px/18px Tahoma, Arial, Helvetica, sans-serif; margin:8px 0; padding:0; color:#232323}
a{color:#474747; text-decoration:underline;}
a:hover{ text-decoration:underline; background:none;}

ul{ margin:0px; padding:5px 0;}
li{line-height:16px; padding:3px 0 3px 13px; list-style:none; margin-left:5px; background:url(../images/zn_li.gif) 3px 9px no-repeat;}


h1{font:bold 13px/20px Arial, Helvetica, sans-serif; color:#0051ff; padding:3px 0; margin:8px 0 8px 1px;}
h2{font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0051ff; padding:3px 0 3px 0px; margin:5px 0 5px 1px;}
h3{font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0051ff; padding:3px 0 3px 0px; margin:5px 0 5px 1px;}

.szukaj{ float:right; width:290px; height:30px; padding-top:10px; position:relative; margin-bottom:-40px; _margin-bottom:-50px}
.szukaj label{ float:left; color:#0b7300; float:left; padding-right:4px;}
#cntnt01searchinput{ float:left; width:110px; height:20px; border:none; background:url(../images/szukaj_in.gif) 0 0 no-repeat; padding:3px 0 0 15px; font:11px/13px Tahoma, Arial, Helvetica, sans-serif;}
.submit{ float:left; width:35px; height:20px; border:none; background:url(../images/szukaj.gif) 0 0 no-repeat; cursor:pointer;}

.szukaj_all{ float:right; padding:4px 10px 0 0;}

.funkcyjne{ float:left; padding:6px 10px 9px 5px; _padding:2px 10px 9px 5px; background:url(../images/zn_szuk.gif) 70px 8px no-repeat;}
.funkcyjne a, .funkcyjne a:hover{ float:left; display:block; width:11px; height:10px; padding:4px 2px 2px 2px; margin:0 2px; background:url(../images/home.gif) 3px no-repeat; cursor:pointer; text-decoration:none;}

.funkcyjne a.kont, .funkcyjne a.kont:hover{background:url(../images/kontakt.gif) 3px no-repeat;}
.funkcyjne a.map, .funkcyjne a.map:hover{background:url(../images/mapa.gif) 3px no-repeat;}

.top{ float:left; width:898px; height:233px; /*background:url(../images/top.jpg) left top no-repeat;*/}

.menu_all{float:left; width:898px; background:url(../images/menu_g_l.gif) left top no-repeat;}
.menu_g_l, .menu_g_r{float:left; width:898px; background:url(../images/menu_g_l.gif) left top no-repeat;}
.menu_g_r{background:url(../images/menu_g_r.gif) right top no-repeat;}

.menu_all ul{ float:left; display:block; height:39px; overflow:hidden; margin:0; padding:0 0 0 14px;}
.menu_all ul li{ float:left; display:inline; list-style:none; margin:0; padding:4px 6px 0 8px; background:url(../images/menu_g_zn.gif) 0 18px no-repeat;}
.menu_all ul li a{ font-size:12px; color:#0b7100; float:left; display:block; margin:0; padding:11px 7px 9px 7px; text-decoration:none;}
.menu_all ul li a:hover, #active{ background:#10a100; color:#fff !important; text-decoration:none;}
.menu_all ul li a.activeparent{background:#10a100; color:#fff !important;}

.menu_all ul li a:visited{color:#0b7100; text-decoration:none;}

.menu_g{ float:left; width:898px; height:39px; background:url(../images/menu_g_tlo.gif) top repeat-x;}

.menu_d{ float:left; width:898px; min-height:10px; background:url(../images/menu_d_tlo.gif) top repeat-x;}
.menu_d_z{ float:left; width:898px; background:url(../images/arrow_z.gif) left top no-repeat;}

.menu_d ul {padding-left:40px;}
.menu_d ul li{ background:url(../images/menu_d_zn.gif) 0 14px no-repeat;}
.menu_d ul li a{color:#fff; padding:8px 8px 12px 8px;}

.menu_d ul li a:visited{ color:#fff;}

.srodek_all{float:left; width:898px; background:#fff;}

.left_bl{ padding-top:26px; width:227px; float:left;}
.right_bl{padding-top:16px; width:227px; float:right;}

.blokl_1, .blok1_top, .blok2_2, .blok2_top, .blok3_3, .blok3_top{ float:left; width:224px;}
.blok1_top{ height:44px; background:url(../images/zolty_tlo.gif) top repeat-x;}
.blok1_top h1, .blok2_top h1, .blok3_top h1, .nagl_ziel h1, .nagl_czer h1{ float:left; padding:8px 0 16px 40px; margin:0; font:13px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; background:url(../images/arrow_zol.gif) left top no-repeat; }
.blok1_r, .blok2_r, .blok3_r{ float:right; width:38px; height:44px; background:url(../images/zolty_rig.gif) right top no-repeat;}
.blok1_dol, .blok2_dol, .blok3_dol{float:left; width:212px; padding:0 5px 5px 5px; border:1px solid #bbb; border-top:none;}
.blok1_sr, .blok2_sr, .blok3_sr{ float:left; width:212px; background:url(../images/blok1_tlo.jpg) bottom repeat-x;}

.blok2_2{ margin-top:10px;}
.blok2_top{ height:44px; background:url(../images/niebieski_tlo.gif) top repeat-x;}
.blok2_top h1{ background:url(../images/arrow_n.gif) left top no-repeat;}
.blok2_r{background:url(../images/niebieski_r.gif) right top no-repeat;}
.blok2_sr{ background:url(../images/blok2_tlo.jpg) bottom repeat-x;}

#marg_g{ margin-top:10px;}

.blok3_3{ margin-top:10px;}
.blok3_top{ height:44px; background:url(../images/ziel_tlo.gif) top repeat-x;}
.blok3_top h1{ background:url(../images/arrow_ziel.gif) left top no-repeat;}
.blok3_r{ background:url(../images/ziel_r.gif) right top no-repeat;}
.blok3_sr{ background:url(../images/blok2_tlo.jpg) bottom repeat-x;}

.nagl_ziel, .nagl_czer{ float:left; width:224px; height:38px; background:url(../images/nagl_ziel.jpg) left top no-repeat; margin-top:10px;}
.nagl_czer{ background:url(../images/nagl_czer.jpg) left top no-repeat;}
.nagl_ziel h1, .nagl_czer h1{ background:none;}
.nagl_ziel h1 a, .nagl_czer h1 a{ color:#fff; text-decoration:none;}

.bip, .bip a{ float:left; width:224px; height:81px; margin-top:10px; background:url(../images/bip.jpg) left top no-repeat;}
.bip a, .bip a:hover{ background:none; text-decoration:none;}

.certyfikaty{ float:left; width:224px; height:131px; background:url(../images/certyfikaty.jpg) left top no-repeat; margin-top:10px;}

.kryniczanka, .kryniczanka a{ float:left; width:224px; height:70px; background:url(../images/kryniczanka.jpg) left top no-repeat; margin-top:10px;}
.kryniczanka a, .kryniczanka a:hover{ background:none; text-decoration:none;}

.footer{ float:left; width:948px; height:141px; background:url(../images/all_tlo.gif) #fff top repeat-x;}
.footer_l{ float:left; width:480px; text-align:left; padding:80px 0 20px 100px; background:url(../images/logo_fot.jpg) 30px 75px no-repeat;}
.footer_l p{ margin:0; padding:0; color:#616161;}
.footer_l p a{color:#003352; text-decoration:none;}
.footer_l p a:hover{ text-decoration:underline}
.footer_r{ float:right; width:250px; padding-top:90px;}
.footer a{ color:#a1a1a1; font-size:12px; text-decoration:none;}
.footer a:hover{ color:#000; text-decoration:underline;}

/*********************MENU***********************/

.blok1_sr ul, .blok2_sr ul, .blok3_sr ul{padding:0 0 10px 0; margin:10px 0 10px 5px; float:left; border-top:1px solid #e1e1e1;}
.blok1_sr ul li, .blok2_sr ul li, .blok3_sr ul li{ display:inline; list-style:none; float:left; display:block; width:195px; border-bottom:1px solid #e1e1e1; margin:0; padding:4px 0 4px 5px; background:none;}
.blok1_sr ul li a, .blok2_sr ul li a, .blok3_sr ul li a{ padding-left:20px; float:left; background:url(../images/arrow_menu.gif) center left no-repeat; text-decoration:none; color:#474747; text-transform:uppercase;}

.blok1_sr ul li a:hover, .blok2_sr ul li a:hover, .blok3_sr ul li a:hover{ color:#383838; font-weight:bold; text-decoration:none; background:url(../images/arrow_menu.gif) center left no-repeat;}
#active_sub{color:#383838; font-weight:bold;}

/*****************Srodek********************/

.srodek{ float:left; width:420px; padding:12px 10px 10px 10px;}
.bloksr1{ float:left; width:410px; border:1px solid #bbb; padding:4px 5px 6px 5px;}
.naroznik_bl1{ float:left; width:55px; height:12px; position:relative; margin:-12px 0 0 -6px; _margin:-12px 0 0 -3px; background:url(../images/sr_blok_rog.gif) left top no-repeat;}
.bloksr1_wew{ float:left; width:410px; position:relative; _margin-top:-1px; background:url(../images/srod_bl1_tlo.gif) top repeat-x;}
.bloksr1_tresc{ float:left; width:390px; margin-left:10px; _margin-left:5px; padding:10px 0 20px 0;}
.bloksr1_tresc h1.nagl, .bloksr2 h1.nagl{ font-size:14px; margin:0 0 20px 0; padding:2px 0 2px 10px; color:#0e9300; border-left:6px solid #0e9300;}


.bloksr1_el{ float:left; width:12px; height:60px; position:relative; margin-left:-19px; _margin-left:-29px; background:url(../images/bloksr_el.gif) bottom left no-repeat;}
.bloksr1_el_podstr{ float:left; width:12px; height:60px; position:relative; margin-left:-19px; background:url(../images/bloksr_el.gif) bottom left no-repeat;}
.blok_el_dol{ float:right; width:43px; height:12px; position:relative; z-index:999; margin-bottom:-11px; background:url(../images/bloksr1_el2.gif) bottom left no-repeat;}

.menu_akt{ float:right; width:400px; position:relative; margin-top:-15px;}
.menu_akt ul{ float:right; margin:0; padding:0 5px 0 0 ;}
.menu_akt ul li{ display:inline; float:left; margin:0; padding:0 3px 8px 3px;}
.menu_akt ul li span{ display:block; border:1px solid #10a400; padding:4px 6px 5px 6px; background:#fff;cursor:pointer;}

li#akt_active{background:url(../images/arrow_blsr.gif) bottom center no-repeat;}
li#akt_active span { color:#fff; background:#11b300; padding:4px 6px 6px 6px; border:1px solid #c4f08e; border-bottom:none;}

.bloksr2{float:left; width:420px; border:1px solid #bbb; padding:4px 0 6px 0; margin-top:15px;}

#blok2{ margin:15px 0 0 0;}

.bloksr1_tresc table{ float:left; border:1px solid #cecece;}
.bloksr1_tresc table tr td{ border:1px solid #cecece; padding:3px 5px;}
.bloksr1_tresc table tr td p{ margin:0; padding:0;}

.certyfikaty h1{ text-transform:uppercase; float:right; text-align:center; margin:40px 20px 0 0; font:13px/20px Tahoma, Arial, Helvetica, sans-serif; padding:3px 0}
.certyfikaty h1 a{ color:#da0000; text-decoration:none}

#blok_3{ margin-top:15px;}

#rezerwacja_obiekt{ float:left; width:350px; font:11px/20px Tahoma, Arial, Helvetica, sans-serif; padding:3px 0; margin:0 0 20px 20px;}
#rez2{ padding:10px 0 10px 0; float:left; width:390px;}
.dane_rezerw{ margin-left:30px; border:0px;}
.dane_rezerw tr td{ border:0;}
.dane_rezerw tr td span p{ padding:2px; color:#d70000;}
span#nazw_err, span#mail_err, span#termin_od_err, span#termin_do_err, span#wybrane_err {padding:2px; color:#d70000;}

#clr_dane { float:left; width:280px; padding:10px 0 10px 20px; font-size:12px;}
#next3{ float:left; width:280px; padding:10px 0 10px 20px; font-size:12px;}

#fr_ilosc_osob{font:11px/20px Tahoma, Arial, Helvetica, sans-serif;}
.nawig_rez{ float:left; width:340px; padding:10px 0 10px 20px;}
.nawig_rez a{ font-size:12px; padding:0 5px; color:#333;}
#wyslij_rezerwacje{ float:right; font-size:11px; border:1px solid #bbb;}
.wybr_pok, .uwagi_rez{ float:left; width:170px; height:80px;}
.wyslij_kon{ float:right; margin:10px 40px 10px 0; font-size:11px; border:1px solid #bbb;}
.nie_wysylaj{ float:left; padding:10px 10px 10px 30px;}

.read{ color:#fff; background:#42687f;border:1px solid  #7b8ba7;}
#GB_caption{ color:#333 !important;}

#galery_sz{ padding:12px 0;}
#galery_sz img{}
#galery_sz a{display:block; float:left; padding:4px; border:1px solid #dedede; margin:5px 0 5px 7px;}
#galery_sz a:hover{ background:#eee; }


/*****************Aktualności********************/

.NewsSummaryMorelink  ,#NewsPostDetailPrintLink , #NewsPostDetailReturnLink  {float:right;}

#NewsPostDetailPrintLink a, #NewsPostDetailReturnLink a {float:left; margin-left:10px; padding:5px 0; color:#000;}
 
 .NewsSummarySummary table img, #NewsPostDetailContent table img { padding:3px; border:1px solid #bbb; margin:0 5px;}
 
.NewsSummarySummary h1{ font-size:13px;}
.NewsSummarySummary table, #NewsPostDetailContent table{ width:100%;}
.NewsSummarySummary table, .NewsSummarySummary table tr td{border:none; padding:2px;}
#NewsPostDetailContent table, #NewsPostDetailContent table tr td{border:none; padding:2px;}

.NewsSummaryLink h1 a, #NewsPostDetailTitle{ color:#0e9300; font:bold 13px/16px Arial, Helvetica, sans-serif; text-decoration:none; padding:0px 0 0 8px; border-left:4px solid #0e9300;}
.NewsSummaryLink h1 a:hover{ text-decoration:underline;}
.NewsSummaryPostdate{ font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; color:#222; background:url(../images/zn_aktu.gif) center right no-repeat; padding-right:12px;}

.aktu_skr{ float:left; border-top:1px solid #ddd; margin:16px 0 0 0; padding:0; width:390px;}
.aktu_skr .NewsSummaryLink h1 a{ font-weight:normal; border:0; padding-left:18px; background:url(../images/zn_akt_skr.gif) 4px 4px no-repeat;}
.aktu_skr .NewsSummaryLink h1:hover{ background:#f4f4f4; cursor:pointer;}
.aktu_skr .NewsSummaryLink h1:hover a{ color:#d10100; font-weight:bold;}
.aktu_skr .NewsSummaryLink{float:left; width:390px; border-bottom:1px solid #ddd; padding:3px 0;}
.aktu_skr .NewsSummaryLink h1{ margin:0; padding:2px 0;}
.aktu_skr .NewsSummaryPostdate{ background:none;}
.aktual_all{ float:left;}

.aktual_stronic{float:left; padding-left:3px;}

.bloksr1_tresc_aktual{ float:left; width:390px; margin-left:10px;}
.bloksr1_tresc_aktual .bloksr1_tresc{ margin:0;}

.bloksr1_tresc_aktual .bloksr1_tresc .NewsSummaryLink h1 a, #NewsPostDetailTitle{ color:#0051ff; font:bold 13px/16px Arial, Helvetica, sans-serif; text-decoration:none; padding:0px 0 0 8px; border-left:4px solid #0051ff;}
.bloksr1_tresc_aktual .bloksr1_tresc img{ border:0;}
.bloksr1_tresc_aktual .bloksr1_tresc .NewsSummaryLink h1 a:hover{ text-decoration:underline;}

.mapa{ float:left; border:1px solid #ddd}
