body{
	font-family:Tahoma;
	font-size:12px;
	background-color: #000000;
	color: #000000;
}

td, p{
	font-size:11px;
	font-family:Tahoma;
}

ol, ul, li {
 padding: 0px;
 margin: 0px 0px 0px 15px;
}
 
li {padding: 2px 0px 2px 5px;}

h1, h2, h3, h4, h5, h6, h7, p, form {
 margin: 0px;
 padding: 0px;
}

a{
	text-decoration:none;
	color:#000000;
}
a:hover{color:#ED1C24;}

/* glowne */
body {
	*display: table;
	width: 815px;
	margin: 0 auto;
	behavior: url('csshover.htc');
}

img {
	border:0px;
}

div.floatLewo {
	float: left;
}

div.licznikSrodek {
	padding-top: 15px;
	text-align: center;
	padding-bottom: 10px;
}

.center {
	text-align: center !important;
}

#wrapper {
	display: table-cell;
	vertical-align: middle;
}

div #logo {display: block; width: 815px; background: #FFFFFF url(images/logo.gif) no-repeat 0px 0px; height: 88px;}
div #logo div {padding: 16px 0px 0px 19px;}
div.logoP {display: block; width: 815px; background: #FFFFFF url(images/logo.gif) no-repeat 0px 0px; height: 88px; margin-top: 25px;}
div.logoP div {padding: 16px 0px 0px 19px;}

.reg1 {
	background: #FFFFFF url(images/t_m.gif) no-repeat 0px 0px; 
	margin: 0px;
	padding: 0px;
	border: 0px solid yellow;
	padding: 8px 3px 5px 0px;
}
.reg1 a{
	font-size: 13px; 
	font-weight: bold;
	padding: 8px 5px 0px 6px;
}
.reg1 a:hover {color: #ED1C24;}
.reg1 a.active{color: #ED1C24;}

.reg5 {margin: 0px; padding: 0px 0px 3px 0px; width: 815px; background: #FFFFFF; text-align: center;}
.brd {margin: 0px 3px 3px 3px; padding: 0px; background: #FFFFFF; border-top: 2px solid #000000;}

.reg3 a{
	float:right;
	font-size: 12px; 
	font-weight: bold;
	padding: 0px 16px 0px 0px;
	margin: 14px 0px 0px 0px;
	text-decoration: none;
}
.reg3 a.active{color: #FFFFFF;}

.tg{background: #FFFFFF; width:100%; border-left: 4px solid #FFFFFF; border-right: 4px solid #FFFFFF;}
.tg2{background: #FFFFFF; width:100%; border-left: 3px solid #FFFFFF; border-right: 4px solid #FFFFFF;}
.reg4{vertical-align: top; background: #CCCCCC;}
.reg42{vertical-align: top; width: 214px;}
.reg2{vertical-align: top; background: #CCCCCC;}
.reg0{vertical-align: top;padding-right: 16px;padding-left: 2px;}
.welcome_reg0{vertical-align: top;padding-right: 4px;padding-left: 4px;}

.sciez{
	margin: 0px; 
	background: #000000 url(images/t_s.gif) no-repeat top right;
	color: #FFFFFF;
	border: 0px;
	border-left: 3px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
	padding: 7px;
	font-size: 12px;
	font-weight: bold;
}
.sciez a{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/i_s.gif) no-repeat 0px 4px;
	padding: 0px 3px 0px 14px;
}

.sciez span {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/i_s.gif) no-repeat 0px 4px;
	padding: 0px 3px 0px 14px;
	cursor: pointer;
}

.sciez span:hover {
	color: #ED1C24;
}

.sciez a.wilk{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(images/i_w.gif) no-repeat 0px 0px;
	padding: 2px 2px 2px 23px;
}
.sciez a:hover{	color: #ED1C24;}

/* stopka */
.con3 {margin: 0px; padding: 3px; height: 44px; width: 809px; background: #FFFFFF;}
.con32 {margin: 0px 0px 10px 0px; padding: 3px; height: 44px; width: 809px; background: #FFFFFF;}
.db {margin: 0px; padding: 0px 0px 0px 9px; height: 44px; width: 800px; background: #000000; color: #FFFFFF; font-size: 11px; line-height: 14px;}
.db a{color: #FFFFFF;}
.db a:hover{color: #ED1C24;}
.st {float: left;}

/* wyszukiwarka */
.wyszukiwarka {float: right; margin: 11px 0px 0px 10px; padding: 0px 28px 0px 0px;}
.input_blok {border: 0px; height: 20px; width: 140px; color: #999999; margin: 0px 0px 0px 0px;}
.sb {border: 0px; background: #FFFFFF url(images/i.gif) no-repeat 0px 2px; height: 22px; width: 21px; margin: 0px 0px 0px 0px; cursor: pointer;}

a.sb1 {display:block;border:2px solid #ffffff; background: #FFFFFF url(images/i2.gif) no-repeat 0px 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; cursor: pointer;}
a.sb1:hover {border:2px solid #ffffff; background: #FFFFFF url(images/i2.gif) no-repeat 0px -18px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; cursor: pointer;}

.reklama{ padding: 0px;}
.reg3 a.reklama{margin: 0px; padding: 0px;}

/* aktualnosci */
.a_blok { padding: 3px 5px 5px 9px;}
.a_tytul {color: #ED1C24; font-weight: bold; padding-bottom: 3px;}
.awi {text-align: right;}
.awi a{color: #ED1C24; font-weight: bold; text-decoration: none;}
.awi a:hover{color: #FFFFFF; font-weight: bold;}

.b_nagl {
	background: #000000 url(images/i_n.gif) no-repeat top right; 
	height: 20px; 
	color: #FFFFFF; 
	font-family: Tahoma; 
	font-size: 16px; 
	font-weight: bold; 
	text-indent: 10px; 
	line-height: 20px;
}

.b_nagl a {
	color: #FFFFFF; 
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 
}

.reg42 .b_nagl{margin-top: 8px;}
.reg4 .reklama{padding: 4px 4px 6px 4px;}

/* menu */
.menu {background: #232323 url(images/t_md.gif) no-repeat bottom left; padding-bottom: 47px;}
.menu a{
	background: #232323 url(images/t_m1.gif) no-repeat top left;
	display: block;
	padding: 7px 2px 7px 24px;
	border-top: 1px solid #000000;
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
}
.menu a:hover{color: #ED1C24;}
.menu a.active{color: #ED1C24;}

.menu div a{
	background: #232323 url(images/t_m1.gif) no-repeat top left;
	display: block;
	padding: 7px 2px 7px 30px;
	border-top: 1px solid #000000;
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
}

/* inne */
.komunikat{
	padding:10px;
	color: #ED1C24;
	background: #FFFFFF;
	text-align: center;
	font-weight:bold;
}
.clear {clear: both;}

.wstecz {text-align: right; padding: 15px;}
.wstecz a{color: #ED1C24; font-weight:bold;}
.wstecz a:hover{color: #000000;}

/* -- mapa serwisu -- */
.mapa_tytul{
	background:url(images/i.gif) no-repeat 9px 50%;
	padding:7px 10px 7px 35px;
	font-weight:bold;
	color: #000000;
	border-bottom:1px solid #E1E1E2;
	text-align:left;
	margin-bottom: 5px;
	margin-top: 5px;
}

.mapaSerwisu{
	padding-left:22px;
}
.mapaSerwisuLink{
	background: url(images/ar_grey.gif) no-repeat left 6px;
	padding:3px 0px 2px 10px;
}
.mapaSerwisuLink a{
	color:#000000;
}

/* opisy wypraw */
.opis_wyprawa{
	padding:10px;
	text-align:left;
}

.opis_wyprawa .tresc{
	padding:14px 4px 4px 14px;
	background:url('images/ar_green3.gif') no-repeat 2px 20px;
	text-align:justify;
	line-height:1.4;
}
.wyprawy_ramka{
	background:url('images/wyprawy_ramka_bg.gif') no-repeat top right;
	background-color:#F6FAE5;
	border:1px solid #DBE7B4;
	padding:5px 14px;
	line-height:1.6;
	/*display: table-cell;*/
	_display: inline-block;
}

.tytul_pliki{
	text-align:left;
	padding:10px 10px 7px 19px;
	background:url('images/ar_grey2.gif') no-repeat 7px 14px; 
	font-weight:bold;
	color:#B1B1B1;	
}
.pliki div{padding: 0px 19px;}
.pliki p{padding: 4px 0px;}
.pliki a{font-weight:bold;color:#ED1C24;}
.pliki a:hover{font-weight:bold;color:#000000;}

/* -- komentarze -- */

table.kom_tyt{	background:url('images/koment.gif') no-repeat top; width: 560px; margin-bottom: 10px;}

td.kom_tyt{height:34px;width:380px;}

td.kom_tresc{
	padding:6px 6px 5px 19px;
	text-align:justify;
	background:url('images/ar_grey.gif') no-repeat 9px 10px;
	border:1px solid #E1E1E2;
	border-top:0px solid #E1E1E2;
	vertical-align:top;
	width:380px;
}
td.kom_autor{
	padding:6px 6px 5px 20px;
	text-align:left;
	color:#FF7800;
	font-weight:bold;
	border-right:1px solid #E1E1E2;
	border-bottom:1px solid #E1E1E2;
	vertical-align:top;
}

td.kom_stopka_l{
	padding:6px 6px 5px 19px;
	text-align:left;
	background:url('images/ar_grey2.gif') no-repeat 9px 10px;
	background-color:#F5F5F5;
	color:#AAABAA;
	border-left:1px solid #E1E1E2;
	border-bottom:1px solid #E1E1E2;
	vertical-align:top;
	width:380px;
	font-weight:bold;
}
td.komentarze_stopka_l1{
	padding:6px 6px 5px 19px;
	text-align:left;
	background-color:#F5F5F5;
	color:#AAABAA;
	border-left:1px solid #E1E1E2;
	border-bottom:1px solid #E1E1E2;
	vertical-align:top;
	width:380px;
	font-weight:bold;
}

.kom_stopka_l a{color:#AAABAA;}
.kom_stopka_l a:hover{color:#000000;}

td.kom_stopka_p{
	padding:6px 6px 5px 19px;
	text-align:left;
	background:url('images/ar_grey2.gif') no-repeat 9px 10px;
	background-color:#F5F5F5;
	color:#AAABAA;
	border-right:1px solid #E1E1E2;
	border-bottom:1px solid #E1E1E2;
	vertical-align:top;
	font-weight:bold;
}
.kom_stopka_p a{color:#AAABAA;}
.kom_stopka_p a:hover{color:#000000;}

td.kom_tytul_l{
	padding:6px 6px 6px 19px;
	text-align:left;
	background:url('images/ar_po.gif') no-repeat 9px 19px;
	color:#FF7800;
	vertical-align:bottom;
	font-weight:bold;
}
.kom_tytul_l a{color:#FF7800;}
.kom_tytul_l a:hover{color:#ED1C24;}

/* formularz */
.gw{color:#ED1C24;}

.opis_strzalka{
	padding:15px 10px 8px 19px;
	background:url('images/ar_green3.gif') no-repeat 8px 20px;
	border-bottom:1px solid #E1E1E2;
	text-align:justify;
}

.opis_strzalka2{
	padding:15px 10px 8px 19px;
	background:url("images/ar_green3.gif") no-repeat 8px 20px;
	border-bottom:1px solid #E1E1E2;
	text-align:justify;
	margin-left: 19px;
}

.label{
	text-align:right;
	padding-top:4px;
	vertical-align:top;
	font-weight:bold;
	font-family:Tahoma;
}
.input input, input.input{
	border:1px solid #B7B7B7;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	width:175px;
	font-family:Tahoma;
	font-size:11px;
	color: #999999;
}
.input textarea{
	border:1px solid #B7B7B7;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	font-family:Tahoma;
	font-size:11px;
	color: #999999;
	width:100%; 
	height:100px;
}
.formsub {
	background:url(images/i.gif) no-repeat 9px 50%;
	padding:7px 10px 7px 35px;
	font-weight:bold;
	font-size: 11px;
	border:0px;
	cursor: pointer;
}

/* opis */
.opis{
	padding:9px 7px 8px 8px;
	border-bottom:1px solid #E1E1E2;
	text-align:left;
	width:100%;
}

.opis .tresc{
	padding:5px 21px 5px 10px;
	text-align:justify;
}

.tytul{
	padding:5px 10px 5px 10px;
	color:#ED1C24;
	font-weight:bold;	
	font-size: 13px;	
}

.opis .tytul, .aktualnosci .tytul{background:url('images/ar_green3.gif') no-repeat 0px 12px;}

.aktualnosci7ZdjeciaBlok{
	margin: 0px;
	padding: 4px 0px;	
}
.aktualnosci7ZdjeciaBlok img{border: 2px solid #CCCCCC;}
.Zdjecia5Blok img{border: 2px solid #CCCCCC;}
.Zdjecia4Blok img{border: 2px solid #CCCCCC;}
.aktualnosci .tresc img{border: 2px solid #CCCCCC;}
.ogloszbkoc img{border: 2px solid #CCCCCC;}

div.Zdjecia5Blok {
	width: 120px;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.Zdjecia4Blok {
	width: 120px;
	margin: 0px;
	padding: 0px;
	float: right;
}
/* ogloszenia */
.szuklabel {margin-left:22px;margin-bottom:17px;margin-right:20px;padding-top:10px;}

div.kryteria{
	width:563px;
	padding-left:10px;
	font-family:"Tahoma";
	font-size:11px;
	font-weight:bold;
	color:#000000;	
	background-color:#F0F3ED;
	border:1px solid #DDE2D9;
	padding-top:9px;
	padding-bottom:9px;	
	margin-left:10px;	
	width:95%;
}

select.select_wybor{
	background-color:#DCE1D7;
	border:2px solid #7F9D22;
}

div.wybor{
	padding-top:9px;
	padding-bottom:9px;
	background-color:#F7F9F6;
	border:1px solid #DDE2D9;	
	margin-left:10px;	
	margin-right:15px;		
	padding-left:10px;
	width:95%;	
}
td.nazwa_kategorii{
	font-weight:bold; 
	font-family:Tahoma;
	font-size:11px;	
	color:#EF6800;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:2px solid #EF6800;
	text-align:left;
}
.szukajponow {float:right; color: #ED1C24; display: block;}

table.ogloszenia_skrot{margin-left:11px;}

td.znaleziono{
	font-weight:bold; 
	font-family:Tahoma;
	font-size:11px;	
	padding-top:5px;
	padding-bottom:5px;
	color:#EF6800
}

td.poczatek{
	border-top:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	border-left:1px solid #D0D0D0;
	color:#6A5E5E;	
	font-weight:bold; 
	font-family:Tahoma;
	font-size:11px;		
}

td.srodek a{color:#6A5E5E;text-decoration:underline;}
td.srodek a:hover{color:#ED1C24;text-decoration:underline;}
td.srodek{
	border-top:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	color:#6A5E5E;	
	font-weight:bold; 
	font-family:Tahoma;
	font-size:11px;		
}

td.koniec_tabeli{
	border-top:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	color:#6A5E5E;
	font-weight:bold; 
	font-family:Tahoma;
	font-size:11px;		
}
.oglminitu {padding-bottom:5px;padding-top:5px;border:2px solid #B0B0B0;margin: 6px 6px 6px 6px;background-color:#FFFFFF; text-align: center;}

.aktulanosciPager{
	padding:10px;
	color:#3598BC;
	font-weight:bold;
}
.aktulanosciPager b{color:#7F9D22;}
.aktulanosciPager a{color:#3598BC;}
.aktulanosciPager u{text-decoration:none;}

.aktualnosci{
	padding:10px 10px 5px 10px;
	border-bottom:1px solid #E1E1E2;
	text-align:left;
}

/*ankieta*/
.ankietBlok{
	padding:5px 10px 5px 10px;
	text-align:left;
	background: #CCCCCC;
}
.ankietBlok2{
	padding:0px 10px 20px 10px;
	text-align:left;
	width: 350px;
	margin: 0px auto;
	
}
.ankietaWykresBlok{
	background:url('images/ankieta/ankieta_bg.gif') repeat-x bottom;
	background-color:#CCCCCC;
	clear:both;
	width:100%;
	text-align:left;
}
.ankietaWykres{
	background:url('images/ankieta/ankieta_wynik.gif') repeat-x bottom;
	background-color:#ED1C24;
	
}
.ankietaMinOdpowiedz{
	width:70%;
	padding:12px 0px 4px 0px;
	float:left;
	font-weight:bold;
	color:#ED1C24;
	font-size:10px;
}
.ankietaMinOdpowiedz2{
	width:70%;
	padding:15px 5px 4px 10px;
	float:left;
	text-align:left;
}
.ankietaGlosow{
	text-align:right;
	padding:12px 2px 4px 2px;
	font-weight:bold;
	float:right;
	color:#ED1C24;
	font-size:10px;
}
.ankietaGlosow2{
	text-align:right;
	padding:15px 10px 4px 2px;
	float:right;
	font-weight:bold;
}
.ankietaPrzyciski{padding:13px 0px 5px 13px; font-weight: bold;}

.wiecej{
	font-size: 11px;
	color: #000000;
	background: url(images/ar_grey2.gif) no-repeat 7px 5px;
	padding: 2px 2px 2px 23px;
	display: block;
}

/* */
.kategorie{
	padding:10px 5px 9px 35px;
	background:url('images/i.gif') no-repeat 9px 7px;
	border-bottom:1px solid #E1E1E2;
	text-align:left;
	font-weight:bold;
}
.plikTytul {font-weight:bold;padding:10px 0px 2px 5px;}

/* ogloszenia */
.ogtresc {
	text-align: justify;
	color:#6A5E5E;
}

.oglmnag {
	background-color:#ECFAF7;
	border: 1px solid #DCEFED;
	padding: 3px 0px 3px 0px;
}
.oglmnag td{font-weight: bold;}

.ognazw {
	padding:8px 5px 7px 20px;
	border-bottom: 2px solid #D0D0D0;
	text-align:left;
}
.oglcont td {vertical-align: top;}

.oglhot {
	background-color:#ECFAF7;
	border: 1px solid #DCEFED;
	padding: 2px;
}
.oglster {
	padding: 14px; 
	border-bottom: 1px solid #E1E1E2;
	text-align: left;
	font-weight: bold;
}

.mapa {text-align: center;}

.wysBlok2 {width: 555px;}

.wysIlosc{
	text-align:right;
	width:25%;
	float: right;
}
.wysNaglowek{
	cursor:hand;
	padding:9px 10px 7px 10px;
	border-bottom:1px solid #E1E1E2;
}
.wysNaglowek2{
	width:65%;
	float:left;
	background:url('images/arrow_blue3.gif') no-repeat left 50%;
	padding-left:10px;
	font-weight:bold;
	color:#ED1C24;
	text-align:left;
}
.wysLista{
	padding:5px 10px 10px 19px;
	border-bottom:1px solid #E1E1E2;
	display:none;
	text-align:left;
}
.szprzsk1 {color: #FF7800;}

.galeriaImg {text-align: center;}
.galeriaImg a img{border: 2px solid #FFFFFF;}
.galeriaMargines {padding: 5px;}


/* DHTML Popup */
.Popup {
	background-color: #FFFFFF;
}
.Popup .ImageContainer {
	padding: 5px;
	height: 100%;
	text-align: center;
}
.Popup .Loader {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	border: 1px solid #C8D0CF;
}
.Popup .Preview {
	border: 1px solid #C8D0CF;
	cursor: pointer;
}
.Popup .Caption {
	vertical-align: middle;
	padding: 0px 5px 5px 5px;
	font-weight: bold;
}
.Popup .Prev {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 5px 5px;
	width: 16px;
}
.Popup .Prev div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_prev.gif) no-repeat center center;
}
.Popup .Next {
	vertical-align: top;
	text-align: right;
	padding: 0px 5px 5px 0px;
	width: 16px;
}
.Popup .Next div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_next.gif) no-repeat center center;
}
.PopupOverlay {
	width: 100%;
	height: 500px;
	background-color: #999999;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.oginput textarea{
	background-color:#ECEEE9;
	border:1px solid #ECEEE9;
	width:100%;
	font-family:Tahoma;
	font-size:11px;
	height: 40px;
}

select.seloginp {
	background-color:#ECEEE9;
	border:1px solid #ECEEE9;
	width:175px;
	font-family:Tahoma;
	font-size:11px;
}

/* OGLOSZENIA DYNAMICZNE*/
.ogldkon{
	padding:8px 5px 7px 20px;
	background:url('images/arrow_blue3.gif') no-repeat 9px 50%;
	text-align:left;
}

.oglhot {
	background-color:#ECFAF7;
	border: 1px solid #DCEFED;
	padding: 2px;
}
.oglster {
	padding: 14px; 
	border-bottom: 1px solid #E1E1E2;
	text-align: left;
	font-weight: bold;
}

.input select, select.seloginp {
	background-color:#ECEEE9;
	border:1px solid #ECEEE9;
	width:175px;
	font-family:Tahoma;
	font-size:11px;
}

.oginput textarea{
	background-color:#ECEEE9;
	border:1px solid #ECEEE9;
	width:100%;
	font-family:Tahoma;
	font-size:11px;
	height: 40px;
}
.oglabel{
	text-align:right;
	padding-top:4px;
	vertical-align:top;
	font-weight:bold;
	font-family:Tahoma;
	width: 30%;
}

input.input_f {
	background-color:#ECEEE9;
	border:1px solid #ECEEE9;
	width:100%;
	font-family:Tahoma;
	font-size:11px;
}

div.buttony {
	text-align: center;
	padding: 5px 0px 4px 0px;
}

.oglmnag {
	background-color:#ECFAF7;
	border: 1px solid #DCEFED;
	padding: 3px 0px 3px 0px;
}
.oglmnag td{
	font-weight: bold;
}

.ognazw {
	padding:8px 5px 7px 20px;
	background:url('images/linia_middle4.gif') no-repeat 0px bottom;
	text-align:left;
}
.ogtresc {
	text-align: justify;
	color:#6A5E5E;
}
.oglcont td {
	vertical-align: top;
}

td.input input.forumlarzInput,td.input input{
	background-color:#ECEEE9;
	border:1px solid #ECEEE9;
	width:175px;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}

