*{ margin:0; padding:0; }
a img{ border:0; }
input, textarea, a{ outline:none; }
a{ color:#2796b4; }

DIV.customselectbox{ display:block; position:relative; color:#575757; }
	DIV.custom-select-white DIV.current{ background:#FFFFFF; padding:0px 12px 0px 7px; float:left; cursor:pointer; overflow:hidden; height:20px; line-height:20px; border:1px solid #E2E9EF; border-right:none; border-top-color:#ACADB2; }
	DIV.custom-select-white DIV.arrow{ background:url(../img/strzalkaSelect.gif) center center no-repeat; width:15px; height:20px; cursor:pointer; float:left; border:1px solid #E2E9EF; border-left:none; border-top-color:#ACADB2; }
	DIV.custom-select-white DIV.optionholder{ clear:both; position:absolute; z-index:1000000; top:19px; left:0px; overflow:auto; background:#FFFFFF; padding-top:10px; border:1px solid #E2E9EF; border-top:none; }
		DIV.custom-select-white DIV.optionholder DIV.option{ padding:4px 18px 4px 5px; height:14px; cursor:pointer; background-color:#FFFFFF; clear:both; }
		DIV.custom-select-white DIV.optionholder DIV.option_hover{ background-color:#EEEEEE; }

span.panCzysciciel{ width:100%; height:0px; display:block; clear:both; }
html{ font-size:11px; font-family:Tahoma, Arial, sans-serif; width:100%; height:100%; }
body{ background:url('../img/tloGlowne.jpg') repeat-x; height:100%; }

/* lightbox logowanie */
div#logowanie{ width:100%; height:100%; display:none; position:fixed; left:0; top:0; z-index:21; }
div#logowanie div#przykrywka{ width:100%; height:100%; background:#000; opacity:0.8;}
div#logowanie div.boksHolder { margin:0 auto; position:absolute; z-index:23; top:50%; left:50%; margin-left:-180px; margin-top:-165px; width:360px; height:370px; overflow:hidden; }
div#logowanie div#boks{ width:335px; height:330px; background:#EE2a24 url('../img/wyslijTlo.jpg') no-repeat top left; color:#fff; padding:20px; position:relative; top:-385px; }
div#logowanie div#boks h3{ margin:0 0 10px 0; }
div#logowanie div#boks label{ margin-right:15px; }
div#logowanie div#boks p{ font-size:9px; margin:15px 0 15px 0; }
div#logowanie div#boks a.anuluj{ float:right; display:inline; color:#e99c9a; text-decoration:underline; margin:3px 10px 0 0; cursor:pointer; }
div#logowanie div#boks ul{ margin:0 0 10px 0; }
div#logowanie div#boks ul li{ list-style:none; display:block; clear:both; margin:0 0 8px 0; }
div#logowanie div#boks ul li label{ font-weight:bold; width:110px; float:left; display:inline; text-align:right; padding:3px 0 0 0; }
div#logowanie div#boks ul li input[type=text], div#logowanie div#boks ul li input[type=password], div#logowanie div#boks ul li input.tekst{ width:150px; height:17px; border:1px solid #e2e2ec; border-top:1px solid #aaadb2; font-size:11px; color:#696969; padding:3px 0 0 3px; float:left; display:inline; }
div#logowanie input[type=image], input#wyslij2{ float:right; margin:0px 80px 0 0; }

/* lightbox glosowanie */
div#vote_logowanie{ width:100%; height:100%; display:none; position:fixed; left:0; top:0; z-index:21; }
div#vote_logowanie div#vote_przykrywka{ background:#000; width:100%; height:100%; opacity:0.8; }
div#vote_logowanie div.boksHolder { margin:0 auto; position:absolute; z-index:23; top:50%; left:50%; margin-left:-180px; margin-top:-147px; width:320px; height:334px; overflow:hidden; }
div#vote_logowanie div#vote_boks{ width:280px; height:294px; background:#EE2a24 url('../img/wyslijTlo.jpg') no-repeat top left; color:#FFF; padding:20px; position:relative; top:-334px; }
div#vote_logowanie div#vote_boks h3{ margin:0 0 10px 0; }
div#vote_logowanie div#vote_boks label{ margin-right:15px; }
div#vote_logowanie div#vote_boks p{ font-size:9px; margin:15px 0 15px 0; }
div#vote_logowanie div#vote_boks a.anuluj{ float:right; display:inline; color:#e99c9a; text-decoration:underline; margin:3px 10px 0 0; cursor:pointer; }
div#vote_logowanie div#vote_boks ul{ margin:0 0 10px 0; }
div#vote_logowanie div#vote_boks ul li{ list-style:none; display:block; clear:both; margin:0 0 8px 0; }
div#vote_logowanie div#vote_boks ul li label{ font-weight:bold; width:110px; float:left; display:inline; text-align:right; padding:3px 0 0 0; }
div#vote_logowanie div#vote_boks ul li input[type=text], div#vote_logowanie div#vote_boks ul li input.tekst{ width:150px; height:17px; border:1px solid #e2e2ec; border-top:1px solid #aaadb2; font-size:11px; color:#696969; padding:3px 0 0 3px; float:right; display:inline; }
div#vote_logowanie input[type=image], input#vote_wyslij{ float:right; }

/* lewa */
div#tloLewa, div#tloLewaPodstrona{ width:50%; height:100%; background:url('../img/tloLewa.jpg') repeat-x; position:absolute; left:0; top:0; z-index:1; }
div#tloLewaPodstrona{ background:url('../img/tloLewaPodstrona.jpg') repeat-x; }
div#calosc{ width:960px; position:relative; z-index:2; margin:0 auto; }
div#calosc div#gora, div#calosc div#goraPodstrona{ width:960px; height:333px; background:url('../img/fotaGlowna.jpg') no-repeat; position:relative; }
div#calosc div#goraPodstrona{ background:url('../img/fotaGlowna2.jpg') no-repeat; height:220px; }
div#calosc div#gora h1, div#calosc div#goraPodstrona h1{ position:absolute; top:0; left:0; }
div#calosc div#gora h1 img, div#calosc div#goraPodstrona h1 img{ display:block; }
div#calosc div#gora div#uzytkownik, div#calosc div#goraPodstrona div#uzytkownik{ color:#860000; height:45px; float:right; color:#2796b4; padding:25px 0 0 0; display:inline; }
div#calosc div#gora div#uzytkownik, div#calosc div#goraPodstrona div#uzytkownik a{ color:#860000; }
div#calosc div#gora h2{ padding:128px 0 0 0; }
div#calosc div#goraPodstrona h2{ padding:120px 0 0 0; margin:0 0 -6px 0; }
div#calosc div#goraPodstrona h2 img{ display:block; }

/* nawigacja */
div#calosc ul#nawigacja{ display:block; height:40px; margin:9px 0 0 0; }
div#calosc ul#nawigacja li{ float:left; display:inline; height:40px; }
div#calosc ul#nawigacja li.wybrane, div#calosc ul#nawigacja li:hover{ background:#FFF url('../img/linkTlo.jpg') no-repeat; }
div#calosc ul#nawigacja li a{ display:block; height:40px; padding:0 18px 0 18px; position:relative; }
div#calosc ul#nawigacja li a span.ls{ width:6px; height:41px; position:absolute; top:0px; left:-6px; background: url('../img/menuCienLewy.png') top center no-repeat; display:none; }
div#calosc ul#nawigacja li a span.rs{ width:6px; height:41px; position:absolute; top:0px; right:-6px; background:url('../img/menuCienPrawy.png') top center no-repeat; display:none; }
div#calosc ul#nawigacja li a.galeria{ background:url('../img/menu/galeria.gif') top center no-repeat; width:55px; }
div#calosc ul#nawigacja li a.bilety{ background:url('../img/menu/bilety.gif') top center no-repeat; width:40px; }
div#calosc ul#nawigacja li a.nagroda{ background:url('../img/menu/spa.gif') top center no-repeat; width:23px; }
div#calosc ul#nawigacja li a.regulamin{ background:url('../img/menu/regulamin_main.gif') top center no-repeat; width:72px; }
div#calosc ul#nawigacja li a.mapa { background:url('../img/menu/mapa.gif') top center no-repeat; width:204px; padding:0px; }
div#calosc div#goraPodstrona ul#nawigacja li a.regulamin{ background:url('../img/menu/regulamin_sub.gif') top center no-repeat; width:72px; }
div#calosc ul#nawigacja li.wybrane a span, div#calosc ul#nawigacja li:hover a span{ display:block; }
div#calosc ul#nawigacja li a:hover, div#calosc ul#nawigacja li.wybrane a{ background-position:bottom center !important; }

/* lewa strona */
div#calosc div#lewa{ padding:20px 0 20px 0; line-height:18px; width:640px; float:left; display:inline; }

/* strona tekstowa */
div#calosc div#lewa div#stronaTekstowa{ padding:20px 20px 20px 0; color:#454545; text-align:justify; }
div#calosc div#lewa div#stronaTekstowa ol, div#calosc div#lewa div#stronaTekstowa ul{ margin:0 0 20px 40px; }
div#calosc div#stronaTekstowa h3{ margin:0 0 20px 0; }
div#calosc div#stronaTekstowa li{ margin:0 0 20px 0; }
div#calosc div#lewa div#stronaTekstowa p{ margin:0 0 20px 0; }
/* koniec strony tekstowej */

div#calosc div#lewa div.zaglosuj{ color:#1a86a3; }
div#calosc div#lewa div.zaglosuj h3, div#calosc div#stronaTekstowa h3{ color:#1a86a3; font-size:14px; }
div#calosc div#lewa div.zawartoscGora{ height:37px; padding:6px 0 6px 0; width:620px; border-bottom:1px solid #dcdcdc; margin:0 0 15px 0; }
div#calosc div#lewa div.zawartoscGora h4{ color:#454545; font-size:12px; float:left; }
div#calosc div#lewa div.zawartoscGora div.sortowanie{ float:right; display:inline; margin:0 5px 0 0; }
div#calosc div#lewa div.zawartoscGora div.sortowanie span, div#calosc div#lewa div.zawartoscGora div.sortowanie div.custom-select-white{ display:inline; float:left; }
div#calosc div#lewa div.zawartoscGora div.sortowanie div.custom-select-white{ margin:0 16px 0 9px; }
div#calosc div#lewa div.zawartoscGora div.sortowanie ul{ display:inline; margin:0; color:#454545; float:left; }
div#calosc div#lewa div.zawartoscGora div.sortowanie ul li{ list-style:none; display:inline; margin:0 0 0 3px; }
div#calosc div#lewa div.zawartoscGora div.sortowanie ul li a{ color:#454545; text-decoration:none; }
div#calosc div#lewa div.zawartoscGora div.sortowanie ul li a:hover{ text-decoration:underline; color:#2796b4; }
div#calosc div#lewa div.zawartoscGora div.sortowanie ul li.wybrana{ font-weight:bold; }
div#calosc div#lewa div.zawartoscGora div.info{ clear:both; color:#1a86a3; }

/*
div#calosc div#lewa div.zawartoscGora1{ height:34px; padding:6px 0 6px 0; width:620px; border-bottom:1px solid #dcdcdc; margin:0 0 15px 0; }
div#calosc div#lewa div.zawartoscGora1 h4{ color:#454545; font-size:12px; float:left; }
div#calosc div#lewa div.zawartoscGora1 div.info{ clear:both; color:#1a86a3; }
*/

div#calosc div#lewa div#listaFotek ul li{ float:left; display:inline; position:relative; padding:5px 0 0 5px; color:#454545; margin:0 12px 25px 0; width:142px; z-index:3; height:205px; }
div#calosc div#lewa div#listaFotek ul li a.fotka{ display:block; position:relative; z-index:3; width:140px; height:103px; overflow:hidden; margin:0 0 15px 0; float:left; display:inline; z-index:5; }
div#calosc div#lewa div#listaFotek ul li a.fotka:hover{ border:1px solid #a1a1a1; margin:-1px 0 14px -1px; }

ul li p.autorZdjecia{ overflow:hidden; width:142px; height:18px; }

div#calosc div#lewa div#listaFotek ul li small, div.ocena small{ float:left; font-size:11px; color:#bcbcbc; margin:0 3px 0 0; }


div#calosc div#lewa div#listaFotek ul li div.fotkaTlo{ position:absolute; width:158px; height:121px; background:url('../img/fotkaTlo.jpg') top left no-repeat; top:-4px; left:-4px; z-index:3; display:block; }
div#calosc div#lewa div#listaFotek ul li img.gwiazdka, div#duzaFotka div.ocena img.gwiazdka{ float:left; display:inline; width:11px; height:11px; background:red; margin:3px 0 0 0; }
div#calosc div#lewa div#listaFotek ul li div.ocena{ margin:0 0 6px 0; }
div#calosc div#lewa div#listaFotek ul li p.plusMinus, div#duzaFotka div.ocena p.plusMinus{ margin:0 0px 0 5px; }
div#calosc div#lewa div#listaFotek ul li img.plus, div#calosc div#lewa div#listaFotek ul li img.minus, div#duzaFotka div.ocena img.plus, div#duzaFotka div.ocena img.minus{ float:right; }

/* prawa strona */
div#calosc div#prawa{ float:right; width:320px; padding-bottom:20px; top:125px; }
div#calosc div#prawa div#wyslijZdjecie{ width:280px; padding:15px 20px 25px 20px; background:#EE2A24 url('../img/wyslijTlo.jpg') no-repeat top left; margin:-95px 0 10px; position:relative; z-index:3; color:#FFF; }
div#calosc div#prawa div#wyslijZdjecie h3{ clear:both; margin:0 0 10px 0; }
div#calosc div#prawa div#wyslijZdjecie ul li{ list-style:none; display:block; clear:both; margin:0 0 10px 0; position:relative; zoom:1; }
div#calosc div#prawa div#wyslijZdjecie li label{ float:left; margin:3px 0 0 0; font-weight:bold; }
div#calosc div#prawa div#wyslijZdjecie li label small{ font-size:11px; font-weight:normal; }
div#calosc div#prawa div#wyslijZdjecie li input[type=text], div#calosc div#prawa div#wyslijZdjecie li input.tekst{ width:166px; height:17px; border:1px solid #e2e2ec; border-top:1px solid #aaadb2; font-size:11px; color:#696969; padding:3px 0 0 3px; float:right; }
div#calosc div#prawa div#wyslijZdjecie li.opis label{ float:none; display:block; }
div#calosc div#prawa div#wyslijZdjecie li textarea{ width:272px; height:52px; border:1px solid #e2e2ec; border-top:1px solid #aaadb2; margin:8px 0 15px 0; padding:3px; font-size:11px; font-family:Tahoma, Arial, sans-serif; color:#696969; }
div#calosc div#prawa div#wyslijZdjecie li input[type=checkbox], div#calosc div#prawa div#wyslijZdjecie li input.check{ float:left; margin:4px 5px 0 0; display:inline; }
div#calosc div#prawa div#wyslijZdjecie li.opisowe label{ font-weight:normal; width:260px; text-align:justify; }
div#calosc div#prawa div#wyslijZdjecie input[type=image], input#wyslij{ float:right; }

div#calosc div#prawa div#wyslijZdjecie li.cityLi label{ float:none; display:block; }
div#calosc div#prawa div#wyslijZdjecie #city{ width:272px; margin:8px 0 0px 0; }


div#calosc div#prawa div#boksInfo{ position:relative; width:320px;}
div#calosc div#prawa div#boksInfo p{ position:absolute; left:0; bottom:0px; width:300px; height:38px; padding:10px; color:white;}
div#calosc div#prawa div#boksInfo p img{ display:block; }
div#calosc div#prawa div.pilkaNoznaPrawo{ margin-top:10px;}
div#calosc div#prawa div.pilkaNoznaPrawo a{ color:#FFFFFF; font-weight:bold; }
div#zawartosc{ float:left; width:960px; clear:both; }

/* stopka */
div#stopka{ width:960px; clear:both; border-top:1px solid #d6d9d9; margin:0px auto 20px auto; color:#bcbcbc; padding:15px 0 15px 0; position:relative; z-index:3; }
div#stopka ul{ float:left; }
div#stopka ul li{ list-style:none; display:inline; margin:0 5px 0 0; }
div#stopka ul li a{ margin:0 5px 0 0px; color:#454545; }
div#stopka ul li a:hover{ text-decoration:underline; color:#2796b4; }
div#stopka a#jamel{ float:right; }

/* szczegoly */
div.szczegoly{ overflow:hidden; position:relative; }
div#zawartoscSzczegoly div#lewa{ width:960px; }
div#zawartoscSzczegoly div#prawa{ position:absolute; right:-320px; }
div.szczegoly div#prawa div#wyslijZdjecie{ position:absolute; right:0; margin:0; }
div.szczegoly div#prawa a.rozwin{ background:#f70000; display:block; position:absolute; left:-140px; top:55px; width:140px; height:29px; color:#FFF; font-size:12px; text-align:center; padding:11px 0 0 0; cursor:pointer; }
div#duzaFotka div.informacje{ width:260px; margin-left:20px; float:right; }
div#duzaFotka{ color:#454545; position:relative; }
div#duzaFotka img#fotka{ position:relative; z-index:3; display:block; }
div.fotkaWlasciwaCol { margin:0 0 20px 10px; float:left; display:inline; position:relative; width:670px; }
div#fotkaWlasciwa{ float:left; position:relative; margin-bottom:20px; }
div#duzaFotka div.fotkaWlasciwaCol h3 { font-size:14px; float:left; padding-bottom:9px; border-bottom:1px solid #d6d9d9; margin-bottom:19px; width:670px; }
div#duzaFotka div.fotkaWlasciwaCol div#listaFotek { width:670px; clear:both; position:relative; left:10px; }
	div#duzaFotka div.fotkaWlasciwaCol div#listaFotek ul li { margin-right:20px !important; }
div.cienPodFotkeGora{ width:150px; height:110px; background:url('../img/cienPodFotkeGora.jpg') no-repeat; position:absolute; top:-9px; left:-9px; z-index:1; }
div.cienPodFotkeDol{ width:150px; height:110px; background:url('../img/cienPodFotkeDol.jpg') no-repeat; position:absolute; bottom:-9px; right:-9px; z-index:1; }
div#duzaFotka h3{ font-size:24px; font-weight:normal; font-family:Arial, Tahoma; color:#1a86a3; margin:0 0 5px 0; }
div#duzaFotka div.oZdjeciu{ width:260px; float:right; display:inline; text-align:justify; }
div#duzaFotka div.oZdjeciu h3, div#duzaFotka div.funkcje h3{ font-size:14px; float:none !important; }
div#duzaFotka div.funkcje{ float:right; width:260px; }
div#duzaFotka div.funkcje div.ocena{ margin:0 0 15px 0; }
div#duzaFotka div.funkcje div.przekaz { margin-bottom:20px; }
div#duzaFotka div.funkcje div.fotkaMapaCienie { width:240px; height:180px; margin:18px 10px 10px 10px; position:relative; }
div#duzaFotka div.funkcje div#fotkaMapa { height:180px; width:240px; overflow:hidden; position:relative; z-index:2; }
div#duzaFotka p{ margin:0 0 15px 0; }
div#duzaFotka p.info small{ font-size:11px; color:#bcbcbc; }
div#duzaFotka input.permalink{ width:248px; padding:5px; border:1px solid #e2e2ec; border-top:1px solid #aaadb2; font-size:11px; color:#696969; background:#e0e0e0; }

div.megaMapa { width:620px; padding-right:20px; }
	div.megaMapa H2 { padding-bottom:9px; border-bottom:1px solid #d6d9d9; margin-bottom:19px; }
		div.megaMapa H2 SPAN { color:#EE2E24; }
	div.megaMapa FORM { padding-bottom:15px; }
		div.megaMapa FORM DIV.input
		{ float:left; margin-right:10px; height:20px; background:url(../img/inputMapaLewy.gif) top left no-repeat; padding-left:4px; display:inline; margin-top:1px; }
			div.megaMapa FORM DIV.input INPUT { display:block; padding:4px 6px 0px 2px; height:16px; color:#666666; background:url(../img/inputMapaPrawy.gif) top right no-repeat; border:none; width:300px; font-size:11px; }
	div.megaMapa div.megaMapaCienie { position:relative; width:600px; margin:10px; }
	div.megaMapa div#megaMapaHolder { position:relative; z-index:2; width:600px; height:400px; background:url(../img/loader.gif) center center no-repeat; }

#dspPass{ display:block; }
.error_msg{ display:none; }
.msg{ color:#f3bc44; font-weight:bold; }
.msg1{ color:#fff; }
.msg1 .mini{ font-size:10px; }
.list_kamyki{ background:url('/img/kamyki.gif') no-repeat 0px 0px; padding-left:25px; line-height:15px; margin-left:15px;}
.wyr{ color:#009ced; font-weight:bold; }
.red{ color:#ee2a24; }
.view_all_photos{ color:#f70000; font-size:12px; }
.file{ background:#fff; height:22px; font-size:11px; color:#696969; margin-left:10px; }
div#calosc div#lewa div.zawartoscDol{ border-bottom:none; border-top:1px solid #dcdcdc; }
div.ocena span.rating{ float:left; width:95px; height:9px; padding:1px; border:1px solid #C8C8C8; position:relative; margin-top:4px; }
div.ocena span.rating span{ float:left; height:9px; background:url(../img/rating.jpg) top left repeat-y; }
div.dodatkoweInformacje{ float:left; clear:both; width:100%; padding-bottom:5px; }
div#listaFotek a.glosujNaZdjecie{ background:url(../img/glosujNaZdjecie.gif) top left no-repeat; display:block; width:125px; height:20px; clear:both; margin:0 auto; }
div#glosuj{ margin:5px 0 0 0; }
div#glosuj a.glosujNaZdjecie{ background:url(../img/glosujNaZdjecie.gif) top left no-repeat; display:block; width:125px; height:20px; clear:both; }
a.top5{ width:101px; height:46px; position:absolute; top:65px; right:-2px; z-index:9; background:url('../img/top5.png') no-repeat; }
a.nagroda_bilety{ width:101px; height:52px; position:absolute; top:59px; right:-3px; z-index:9; background:url('../img/nagroda_bilety.png') no-repeat; }
div.resultblack{ float:left; font-size:11px; color:#000; margin:0 3px 0 0; }
div#calosc div#lewa div#listaFotek1 ul li{ float:left; display:inline; position:relative; padding:5px 0 0 5px; color:#454545; margin:0 12px 25px 0; width:185px; z-index:3; }
div#calosc div#lewa div#listaFotek1 ul li a.fotka{ display:block; position:relative; z-index:3; width:185px; height:139px; overflow:hidden; margin:0 0 15px 0; float:left; display:inline; z-index:5; }
div#calosc div#lewa div#listaFotek1 ul li a.fotka:hover{ border:1px solid #a1a1a1; margin:-1px 0 14px -1px }
div#calosc div#lewa div#listaFotek1 ul li small, div#duzaFotka div.ocena small{ float:left; font-size:11px; color:#bcbcbc; margin:0 3px 0 0; }
div#calosc div#lewa div#listaFotek1 ul li div.fotkaTlo{ position:absolute; width:203px; height:157px; background:url('../img/fotkaTlo_1.jpg') top left no-repeat; top:-4px; left:-4px; z-index:3; display:block; }
div#calosc div#lewa div#listaFotek1 ul li img.gwiazdka, div#duzaFotka div.ocena img.gwiazdka{ float:left; display:inline; width:11px; height:11px; background:red; margin:3px 0 0 0; }
div#calosc div#lewa div#listaFotek1 ul li div.ocena{ margin:0 0 6px 0; }
div#calosc div#lewa div#listaFotek1 ul li p.plusMinus, div#duzaFotka div.ocena p.plusMinus{ margin:0 0px 0 5px; }
div#calosc div#lewa div#listaFotek1 ul li img.plus, div#calosc div#lewa div#listaFotek1 ul li img.minus, div#duzaFotka div.ocena img.plus, div#duzaFotka div.ocena img.minus{ float:right; }
table.contestCenter{}
table.contestLeft{ margin:0px; }
table.contestCenter td{ padding-right:20px; }
div.contestEnd{ font-size:13px; font-weight:bold; color:#F70000; padding-bottom:5px; }
#wyszuk_home, #wyszuk_sub {margin-top:10px;}

.gmapTooltip{ height:160px; padding-left:35px; width:180px; }
.gmapTooltip A IMG{ border:0px; }
.gmapTooltip P.data { height:142px; }
.gmapTooltip P.loading { background:url(../img/loader.gif) center center no-repeat; }
.gmapTooltip small{ font-size:11px; color:#bcbcbc; }
.gmapTooltip span.numbers { padding:0px 8px; }


#listaFotek1 table.contestCenter td {padding-left:0px;}



DIV#jamel A {float:right; background:url(/img/jamel.jpg); width:47px; height:15px;}
DIV#jamel A SPAN {display:none;}

