BODY {
	background:url('tlo_cien.gif') top center repeat-y #e6c98f;
	margin:0px;
	font-family:'Trebuchet MS',arial, verdana;
	font-size: 11px;
	}
a {color: #8f500f;}
a:visited {color: #8f500f;}
a:hover {color: #d4af74;text-decoration: underline;}

a.zielony {color: #e9b76f;}
a.zielony:visited {color: #e9b76f;}
a.zielony:hover {color: #e9b76f;}

a.alert {color:#770000;font-weight:bold;}
a.alert:visited {color:#770000;font-weight:bold;}
a.alert:hover {color:#990000;font-weight:bold;}

.ramka50 {background: url('ramka50.gif') no-repeat; width: 60px; height: 60px; float: left; }
.ramka50 img {margin-top: 4px; margin-left: 4px;}/*z-index:0;}*/
.ramka75 {background: url('ramka75.gif') no-repeat; width: 90px; height: 90px; float: left; }
.ramka75 img {margin-top: 7px; margin-left: 7px;}/*z-index:0;}*/
.ramka100 {background: url('ramka100.gif') no-repeat; width: 120px; height: 120px; float: left; }
.ramka100 img {margin-top: 8px; margin-left: 8px;}/*z-index:0;}*/
.ramka150 {background: url('ramka150.gif') no-repeat; width: 180px; height: 180px; float: left; }
.ramka150 img {margin-top: 14px; margin-left: 14px;}/*z-index:0;}*/
.ramka_ramki100 {width: 120px; float: left;}
.ramka_ramki100 .podpis {text-align:center;padding:0px 10px;}

.ramka100 p { 
	font-size: 10px; 
	font-family: tahoma;
	width: 100px; 
	height: 20px; 
	line-height: 20px;
	text-align: center;
	background: #ffffff;
	opacity: 0.75;
	MozOpacity: 0.75;
	-MozOpacity: 0.75;
	KhtmlOpacity: (0.75);
	filter: alpha(opacity=70);
	position: relative;
	top: -12px;
	/*z-index:100;*/
	left: 8px; 
}

.tooltip {
	BORDER: #e1e1e1 1px solid;
	background-color: #fafafa;
	PADDING: 3px;
	width:70px;
	color:#000000;
}

.ikonka_play { 
	width: 22px; 
	height: 22px; 
	position: absolute;
	top: -22px;
	z-index:100;
	left: 3px;
}
.ramka100 .ikonka_play {
	position: absolute;
	top: -7px;
	z-index:100;
	left: 3px;
}
.ramka50 .ikonka_play {
	position: absolute;
	top: -13px;
	z-index:100;
	left: 0px;
}
.miniatura_youtube {
	border:1px solid #000000;
	width:100px;
}
.ramka100 .miniatura_youtube {
	border:0px solid #000000;
}
.ramka50 .miniatura_youtube {
	border:0px solid #000000;
	width:50px;
}

.blok_polowa{
	background:url('blok_polowa_dol.jpg') no-repeat bottom left; 
	width:210px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}
.numer {
	float:left;
	border:1px solid #dddddd;
	background: #eceded;
	padding:2px 5px;
	margin-left:4px;
}
.numer a {
	text-decoration: none;
}
.numer_on {
	border:1px solid #000000;
	background: #8f500f;
	color:#ffffff;
}
.numer_on a, .numer_on a:visited, .numer_on a:hover {
	color: #ffffff;
}

.sugestie .link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.sugestie .over {
	background-color: #3366CC;
}
.sugestie {
	position: absolute;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #000000;
	overflow:auto;
	width:350px;
	height:100px;
}

.strike {text-decoration: line-through;color:#444444;font-weight:normal;}
.promocja {color: #aa0000;font-weight:bold; font-size:16px;}

.info, .info_wycieczki {
	text-size:9px; padding-right:7px;
}
/*Forum*/
table.forum {
	width:500px;
	padding:0px;
	border: 1px solid #000000;
	border-collapse: collapse;
	border-spacing: 0px;
}
table.forum td {
	border:1px solid #7c5328;
	padding:3px 10px;
}
table.forum td.s {
	text-align:center;
}
table.forum tr.nagl {
	background:#7c5328;
}
table.forum tr.nagl a {
	color:#ffffff;
}
table.forum tr.nagl td {
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}
table.forum tr.nagl2 {
	background:#bbbbbb;
}
table.forum tr.nagl2 td {
	color:#ffffff;
	font-weight:bold;
}
table.forum div.temat {
	font-size:13px;
	font-weight:bold;
}
table.forum td.alt {
	background:#f9f3e6;
}
table.forum div.data {
	font-size:10px;
	color:#777777;
	margin-bottom:10px;
	border-bottom:1px solid #777777;
	padding:2px;
}
table.forum div.post {
	font-size:11px;
	overflow:auto;
	width:320px;
}
table.forum div.cytat {
	background:#f6f6ff;
	border:1px solid #8f500f;
	padding:5px;
}
table.forum div.cytat div.autor {
	font-weight:bold;
	font-size:10px;
	margin-bottom:5px;
	color:#8f500f;
}
table.forum div.przyciski {
	margin-top:10px;
	border-top:1px solid #777777;
	padding:2px;
	text-align:right;
}

/*Planer*/
#panel_dodawania {
	margin:10px;
	padding:5px;
	background:#ffffff;
}
#panel_punktu {
	border:2px solid #000000;
	margin:10px;
	padding:5px;
	background:#ffffff;
	width:480px;
}
#panel_sortowania {
	border:2px solid #000000;
	margin:10px;
	padding:5px;
	background:#ffffff;
	width:430px;
}
.panel_iframe {
	width:480px; 
	height:460px; 
	border:0px solid #000000;
}

.wyb {
	background-color: #3366CC;
	padding: 0px 2px;
	margin: 2px 0px;
	border-top:1px solid #3366CC; 
	border-bottom:1px solid #3366CC;
	color:#ffffff;
}
.wyb a, .wyb a:hover, .wyb a:visited  {color:#d4af74;}

.sug {
	background-color: #f7f7f7;
	padding: 0px 2px;
	margin: 2px 0px;
	border-top:1px solid #eeeeee; 
	border-bottom:1px solid #eeeeee;
	cursor: hand;
}
.over2 {
	background-color: #3366CC;
	color:#ffffff;
	border-top:1px solid #3366CC; 
	border-bottom:1px solid #3366CC;
}
.sugestie {
	position: absolute;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #000000;
	overflow:auto;
	width:250px;
	height:100px;
	z-index:1000;
}
.wybrane {
	height:150px; width:300px; background:#ffffff; border:1px solid #000000;
	overflow:auto;
}

.info {
	text-size:9px; color:#666666;
}
.szczegoly_punktu {margin-top:20px; margin-left:25px;}
.notatki_punktu {margin-top:10px; margin-left:25px;}

.alert {color:#770000;font-weight:bold;} 
.czerwone {color:#770000;}
#tlo_kreski {background:url('tlo_kreski.gif') top left repeat-x;top: 0px;left: 0px;height:218px;width:100%;}
#tlo_elementy {background:url('tlo_elementy.gif') top center no-repeat;top: 0px;left: 0px;height:218px;width:100%;}
#strona {top: 0px;margin:auto;width:990px; background:#ffffff;}

.pod_nagl {text-align:right;background:url('tlo_pod_nagl.gif') top left repeat-x;padding-right:10px;}

#panel_lewy {width:715px;margin-left:10px; margin-right:10px;float:left;}/*szer 508 lub 715*/
#panel_lewy .zawartosc {}
#panel_lewy .zawartosc_lewo {float:left;width:240px; border-right:1px dotted #999999;padding-right:10px;}
#panel_lewy .zawartosc_prawo {float:left;width:230px;padding-left:10px;padding-right:10px;}

.panel_srodek {width:197px;padding-left:10px;float:right;}/*szer 197*/
.panel_srodek .zawartosc {}

.panel_lewo {float:left;width:508px;}/*szer 508*/

#panel_prawy {width:245px;margin-right:10px;float:left;}/*szer 245*/
#panel_prawy .zawartosc {}

.zawartosc_lewo .tytul {font-weight: bold;font-style:italic;color: #e9b76f;}
.zawartosc_lewo .tresc {margin:5px 10px 10px 0px;}

#google_maps{overflow:hidden;}

/*Zakładki*/
h4 {margin:0px; font-size:11px;}
.zakladki {margin-top:5px;width:508px;margin-bottom:0px;}
.zakladki:after, .dwie_kolumny:after, .zawartosc:after {content:" ";display:block;visible:none;height:0;clear:both;}
.zakladka {color:#ffffff;float:left;width:107px;padding:3px 10px 0px 10px;min-height:18px;height:auto !important; height:18px;text-align:center; background:url('zakladka_off.gif') no-repeat top left;}
.zakladka_on {background:url('zakladka_on.gif') no-repeat top left #b07639;}
.zakladka a, .zakladka a:visited{color:#f5f5f5; text-decoration: none;}
.zakladka a:hover{color:#ffffff; text-decoration: none;}
.zakladka_on a, .zakladka_on a:visited{color:#ffffff; text-decoration: none;}
.zakladka_on a:hover{color:#eeeeee; text-decoration: none;}
.zakladki .zawartosc {clear:both; padding:10px;border:1px solid #cfb88b; border-top:1px solid #492807;background:url('zakladka_dol.gif') repeat-x bottom left;}
.zakladki:after{clear:both;display:block;height:7px;width:136px; background:url('zakladka_cien.gif') no-repeat top left;}

/*panel_prawy*/
#panel_prawy .zakladki {width:245px;}
#panel_prawy .zakladka {width:225px; color:#ffffff;background:url('panel_lewy_nagl.gif') no-repeat top left;}
#panel_prawy .zakladka a{color:#f5f5f5; text-decoration: none;}
#panel_prawy .zakladka a:hover{color:#ffffff; text-decoration: none;}

/*panel_srodek*/
.panel_srodek .zakladki {width:197px;}
.panel_srodek .zakladka {/*text-align:left;*/width:177px; color:#ffffff;background:url('panel_srodkowy_nagl.gif') no-repeat top left #b07639;}
.panel_srodek .zakladka_off {/*text-align:left;*/width:177px; color:#ffffff;background:url('panel_srodkowy_nagl_off.gif') no-repeat top left;}
.panel_srodek .zakladka a{color:#f5f5f5; text-decoration: none;}
.panel_srodek .zakladka a:hover{color:#ffffff; text-decoration: none;}

.panel_srodek .zielone .zakladka {background:url('panel_srodkowy_nagl2.gif') no-repeat top left;}
.panel_srodek .zielone a {color:#ffffff;}
.panel_srodek  .zielone .zawartosc {color:#ffffff;padding:0px;border:0px solid #cfb88b; border-top:1px solid #df9934;background:url('panel_srodkowy_tlo2.gif') repeat-y top left;}
.panel_srodek  .zielone .zawartosc .wnetrze {padding:0px 10px 10px 10px;}

.panel_srodek .niebieskie .zakladka {background:url('panel_srodkowy_nagl.gif') no-repeat top left #b07639;}
.panel_srodek .niebieskie a {color:#ffffff;}
.panel_srodek  .niebieskie .zawartosc {color:#ffffff;padding:0px;border:0px solid #cfb88b; border-top:1px solid #492807;background:url('panel_srodkowy_tlo.gif') repeat-y top left;}
.panel_srodek  .niebieskie .zawartosc .wnetrze {padding:0px 10px 10px 10px;}

/*Zakladki planera*/
.zakladka_szeroka {float:left;width:177px;padding:3px 0px 0px 0px;min-height:19px;height:auto !important; height:22px;text-align:center; background:url('zakladka_planer_off.gif') no-repeat top left; color:#aaaaaa}
.zakladka_szeroka_on {background:url('zakladka_planer_on.gif') no-repeat top left #1F58A5;}
.zakladka_szeroka a{color:#eeeeee; text-decoration: none;}
.zakladka_szeroka a:hover{color:#ffffff; text-decoration: none;}
.zakladka_szeroka_on a, .zakladka_szeroka_on a:visited{color:#ffffff; text-decoration: none;}
.zakladka_szeroka_on a:hover{color:#eeeeee; text-decoration: none;}

/*menu*/
#menu {margin-top:10px;}
.menu_glowne {margin-left:140px; font-size:12px; font-weight:bold;font-style:italic;height:26px;}
.menu_glowne a, .menu_glowne a:hover, .menu_glowne a:visited {
	color:#ffffff;text-decoration:none;
}
.menu_glowne div {
	float:left;
	width:149px;
	height:22px;
	padding-top:4px;
	text-align:center;
	background:url('menu_glowne_off_over.gif') no-repeat top center;
}
.menu_glowne div.on {
	background:url('menu_glowne_on.gif') no-repeat top center;
}
.menu_glowne div.over {
	background:url('menu_glowne_off_over.gif') no-repeat bottom center;
}
.podmenu {clear:both;height:34px; background:url('menu_tlo.gif') repeat-x top left  #ffffff; color:#ffffff;font-size:12px;}
.podmenu a, .podmenu a:visited {color:#e2d2c2;text-decoration:none;}
.podmenu a:hover {color:#ffffff;text-decoration:none;}
.podmenu div {float:left;padding:4px 10px;text-align:center;}
.podmenu #podmenu1 {}
.podmenu #podmenu2 {margin-left:250px;}
.podmenu #podmenu3 {margin-left:470px;}
.podmenu #podmenu4 {margin-left:570px;}
.podmenu #podmenu5 {margin-left:490px;}

#newsy .stopka_red {margin-left:10px; float:right; width:120px; border-left:1px solid #e9b76f; background:#f8f8f8;color:#666666;padding:10px;}
#newsy .tresc {margin:5px 10px 10px 0px;}

.sug {background:#dddddd;margin:2px 0px;border-top:1px solid #000000; border-bottom:1px solid #000000; cursor: move;}
.dropZone{overflow:auto; width:240px;height:150px; border:1px solid #000000}
.dropZoneHover{border:1px solid #990000; background:#f5f5f5;}
.poziom1 {clear:both;padding:5px 0px 5px 0px;}
.poziom1 .lista {border-left:0px solid #aaaaaa;margin-top:20px;margin-left:0px;}
.poziom2 {clear:right; margin-left:0px;padding-bottom:5px;border-top:0px solid #f1f1f1;padding:2px;margin:0px 0px;}


.wiecej {font-size:9px;text-align:right;margin-top:10px;}
.powrot {font-size:9px;text-align:left;margin:10px 0px 10px 0px;}
ul{margin-left:10px;margin-right:20px;padding:0px;list-style: none;}
li{margin-left:0px; text-indent:-10px; font-size:11px;}

div.regulamin ul{padding-left:20px;margin-left:15px;list-style-type: decimal;}
div.regulamin li{text-indent:0px;margin-top: 5px;list-style-type: decimal;}
div.regulamin li.drugi{list-style-type: lower-alpha;}

.tytul {margin-top:20px; min-height:20px;}
.duza_ikonka {float:left;margin-right:10px;margin-top:0px;}
h1 {color:#e9b76f;margin-top:0px;margin-left:0px;margin-bottom:10px;font-size:20px;font-weight:bold;font-style:italic;}
h2 {color:#e9b76f;font-size:16px;font-weight:bold;font-style:italic;margin:0px;margin-bottom:10px;}
h3 {color:#e9b76f;font-size:12px;font-weight:bold;font-style:italic;margin:0px;}

.nawigacja {text-align:center; border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;background:#f5f5f5;padding:3px;margin:10px 0px;}

.listwa_promocyjna {
	background:#e9b76f;
	color:#ffffff;
	font-size:10px;
	padding:0px 10px;
	text-align:right;
}
.listwa_promocyjna A, .listwa_promocyjna A:hover, .listwa_promocyjna A:visited {
	color: #ffffff;
	font-weight:bold;
	font-size:11px;
}

.referencja {border:1px dotted #666666; color:#444444;background:#f9f9f9; width:500px; margin:auto;padding:10px;font-style:italic;margin-top:10px;}
.referencja .podpis {font-style:italic;margin-top:10px;font-weight:bold;}

.opis {margin-bottom:20px;}
.opis:after {content:" ";display:block;visible:none;height:0;clear:both;zoom:1}

.pasek {background:url('tlo_pasek_gora.jpg') 100% 100% no-repeat #ffffff; height: 23px; font-size:10px;}

#stopka {clear:both;text-align:center;padding:0px 0px 20px 0px;}
#stopka .tekst {padding:0px 10px 0px 10px;}
p {margin:0px;}
td {font-size:11px;}

.dwie_kolumny {margin-bottom:20px;}
.dwie_kolumny .komorka {width:230px; padding:0px 10px 10px 0px; float:left;}
.wyroznienie{background:url('wyroznienie_tlo.jpg') repeat-y bottom right #ffffff; border:#8badd7 solid 1px; }

#administracja {}
#administracja .oferta{
	margin-bottom:20px;
}

.pasek_abonamentu {
	padding:2px 0px;
	border-left:1px solid #555555;
	border-right:1px solid #555555;
}
.pasek_abonamentu .calosc {
	background:#eeeeee;
	height:6px;
	padding:3px 0px;
}
.pasek_abonamentu .wykorzystane {
	background:#67AC13;
	height:6px;
}
.obraz_l, #obraz_l {
	font-size:10px;
	TEXT-ALIGN: center;
	float: left;
	margin: 10px;
	margin-left:0px;
	clear:left;
}
.obraz_p, #obraz_p {
	TEXT-ALIGN: center;
	float: right;
	margin: 10px;
	margin-right:0px;
	font-size:10px;
	clear:right;
}
.obraz_s, #obraz_s {
	font-size:10px;
	TEXT-ALIGN: center;
	clear:both;
}

/*FORMULARZ*/
form {
	margin: 3px;
	padding: 0px;
}
input.przycisk, button.przycisk {
	background:#7c5328;
	color: #ffffff;
	font-weight: bold;
	cursor: hand;
	border:1px solid #7c5328;
	font-size:10px;
	height:16px;
}
input.pole {
	border:1px solid #7c5328;
	font-size:10px;
	height:16px;
}
select {
	border:1px solid #000000;
	font-size:11px;
}
textarea {
	font-family:'Trebuchet MS',arial, verdana;
	border:1px solid #7c5328;
	font-size:10px;
}

/*TABELE*/

.tab_wl2, #tab_wl2 {
	BORDER: #7c5328 1px solid;
	background-color: #FCFCFE;
	text-align: left;
	font-size: 11px;
	PADDING: 1px;
	PADDING-LEFT: 5px;
}
.tab_wp2, #tab_wp2 {
	BORDER: #7c5328 1px solid;
	background-color: #f9f3e6;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	PADDING: 1px;
	PADDING-LEFT: 5px;
	text-align:right;
}
.tab_ws, #tab_ws {
	BORDER: #7c5328 1px solid;
	background-color: #f9f3e6;
	text-align: center;
	font-size: 10px;
	PADDING: 1px;
}
.tab_ws2, #tab_ws2 {
	BORDER: #7c5328 1px solid;
	background-color: #fefdfa;
	text-align: center;
	font-size: 10px;
	PADDING: 1px;
}
.tab_nagl, #tab_nagl {
	color:#FFFFFF;
	font-weight : bold;
	text-align: center;
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #e9b76f;
	border: #5A8D3A 1px solid;
	font-size : 10px;
	text-decoration : none;
	height: auto;
	padding: 3px;
}
/****TABLICA ALT*/
table.alt {
	border:1px solid #e9b76f;
}
table.alt td{
	padding:2px 4px;
}
table.alt thead tr{
	background:#e9b76f;
	color:#ffffff;
	font-weight:bold;
}
table.alt thead a {
	color:#ffffff;
}
table.alt thead a:hover {
	color:#ffffff;
}
table.alt tbody tr{
	background:#ffffff;
}
table.alt tbody tr.parz{
	background:#f9f9f9;
}
table.alt tbody tr.ograniczony{
	color:#999999;
}
table.alt tbody tr.ograniczony a {
	color:#6c88c4;
}
table.alt tbody tr.ograniczony a:hover {
	color:#4769b1;
}

table.alt tbody tr td{
	border-bottom:1px solid #dddddd;
}
table.alt tbody tr.podtytul{
	background:#5e73ad;
	color:#ffffff;
	font-weight:bold;
}
table.alt tbody tr.podtytul td{
	border-bottom:0px solid #dddddd;
}


/*Komentarze*/
.komentarze_listwa {
	background:#888888;
	color:#ffffff;
	font-size:10px;
	padding:0px 10px;
	text-align:right;
	margin-right:5px;
	margin-bottom:5px;
}
.komentarze_listwa A, .komentarze_listwa A:hover, .komentarze_listwa A:visited {
	color: #ffffff;
}
.komentarze {
	font-size: 10px;
}
.komentarze .autor {
	BORDER: #f1f1f1 1px solid;
	background-color: #fefefe;
	PADDING: 3px;
	width:150px;
	float:left;
	clear:left;
	color: #666666;
}
.komentarze .tresc {
	BORDER: #f1f1f1 1px solid;
	background-color: #fafafa;
	PADDING: 3px;
	margin-left:160px;
}

/*Kalendarz*/
.calendarHeader {
	font-weight: bold;
	color: #e9b76f;
	font-size:14px;
}
.calendarHeader_rok {
	font-weight: bold;
	font-size:20px;
	color: #e9b76f;
	text-align:center;
}
.calendarHeaderDay {
    font-weight: bold;
    color: #ffffff;
    border: 1px solid #e9b76f;
    background-color:#e9b76f;
    width:25px;
    height:25px;
    font-size:11px;
    padding-top:3px;
}
.calendar_calosc {
	padding:2px;
}
.calendarToday {
    border: 2px solid red;
    width:18px;
    height:18px;
}
.calendar {
	background-color:#fafafa;
	height:25px;
}
.kalendarz_rocznica {
	background-color:#F6F9FD;
}
.kalendarz_wydarzenie {
	color: #ffffff;
	background:#4985D5;
}
a.kalendarz_rocznica,a.kalendarz_rocznica:visited,a.kalendarz_rocznica:hover {
	color: #000000;
	text-decoration:none;
}
a.kalendarz_wydarzenie:visited,a.kalendarz_wydarzenie,a.kalendarz_wydarzenie:hover {
	color: #ffffff;
	text-decoration:none;
}
.kalendarz_miesiac {
	
}9d672f
